summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2003-07-17 17:21:15 +0000
committerMike Frysinger <vapier@gentoo.org>2003-07-17 17:21:15 +0000
commitaa92b129a9fd3ac11a51668a52d2254b43172e34 (patch)
tree973fe3a77a7fd3c28b14e8f47e4ffab238c40c27 /dev-lang/cm3
parentversion bump (diff)
downloadgentoo-2-aa92b129a9fd3ac11a51668a52d2254b43172e34.tar.gz
gentoo-2-aa92b129a9fd3ac11a51668a52d2254b43172e34.tar.bz2
gentoo-2-aa92b129a9fd3ac11a51668a52d2254b43172e34.zip
remove extra stuff
Diffstat (limited to 'dev-lang/cm3')
-rw-r--r--dev-lang/cm3/Manifest6
-rw-r--r--dev-lang/cm3/cm3-5.2.4.ebuild86
-rw-r--r--dev-lang/cm3/cm3-5.2.6.ebuild67
-rw-r--r--dev-lang/cm3/files/digest-cm3-5.2.42
4 files changed, 1 insertions, 160 deletions
diff --git a/dev-lang/cm3/Manifest b/dev-lang/cm3/Manifest
deleted file mode 100644
index 951b4b6fc0e7..000000000000
--- a/dev-lang/cm3/Manifest
+++ /dev/null
@@ -1,6 +0,0 @@
-MD5 a016f01e1a440e476a9168eb39c9eed7 cm3-5.2.4.ebuild 2362
-MD5 f79ef9c07b92317474ce2d48ecae0d6d files/digest-cm3-5.2.4 148
-MD5 b59e89e23c56831be2c1552870f15afb files/cm3.cfg 13025
-MD5 9e6999a8078829ff6e304a50188d16dc files/m3build 26
-MD5 5e3a7f25af13b2b9d199d0e361f04556 files/m3ship 25
-MD5 573b7733d2c5a04ae88bbfe83d93dac1 ChangeLog 519
diff --git a/dev-lang/cm3/cm3-5.2.4.ebuild b/dev-lang/cm3/cm3-5.2.4.ebuild
deleted file mode 100644
index 66f9eefd87d7..000000000000
--- a/dev-lang/cm3/cm3-5.2.4.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2003 Gentoo Technologies, Inc.
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/cm3/cm3-5.2.4.ebuild,v 1.2 2003/04/30 02:23:00 vapier Exp $
-
-M3_TARGET="LINUXLIBC6"
-MY_P="${PN}-src-all-${PV}"
-DESCRIPTION="Modula-3 compiler"
-HOMEPAGE="http://www.elegosoft.com/cm3/"
-SRC_URI="http://www.elegosoft.com/cm3/${MY_P}.tgz
- http://www.elegosoft.com/cm3/cm3-min-POSIX-${M3_TARGET}-${PV}.tgz"
-
-LICENSE="CMASS-M3 DEC-M3"
-SLOT="0"
-KEYWORDS="~x86"
-IUSE="tcltk"
-
-DEPEND="tcltk? ( dev-lang/tcl )
- sys-devel/gcc"
-
-S=${WORKDIR}
-
-export cm3base=${T}/cm3base/
-export PATH="${cm3base}/bin:${PATH}"
-export LD_LIBRARY_PATH="${LD_LIBRARY_PATH} ${cm3base}/lib"
-
-src_unpack() {
- unpack ${A}
-
- mkdir ${cm3base}
- tar -zxf system.tgz -C ${cm3base} || die
-
- [ -z "${EDITOR}" ] && export EDITOR=/usr/bin/nano
- [ -z "${CC}" ] && export CC=gcc
- [ -z "${CFLAGS}" ] && export CFLAGS="-O"
- [ -z "${MAKE}" ] && export MAKE=make
- sed -e "s:GENTOO_INITIAL_REACTOR_EDITOR:${EDITOR}:" \
- -e "s:GENTOO_INSTALL_ROOT:${cm3base}:" \
- -e "s:GENTOO_GNU_CC:${CC}:" \
- -e "s:GENTOO_GNU_CFLAGS:${CFLAGS}:" \
- -e "s:GENTOO_GNU_MAKE:${MAKE}:" \
- ${FILESDIR}/cm3.cfg > ${cm3base}/bin/cm3.cfg
-}
-
-src_compile() {
- # we have to set ROOT/P ... they mess up the build scripts
- # if we dont :/
- export GCC_BACKEND="yes"
- export M3GDB="no"
- unset M3GC_SIMPLE
- export HAVE_SERIAL="no"
- use tcltk \
- && HAVE_TCL="yes" \
- || HAVE_TCL="no"
-
- export TMPDIR=${T}
- cd scripts
- for s in do-cm3-core boot-cm3-with-m3 do-cm3-base ; do
- env -u P ROOT=${S} ./${s}.sh build || die "failed on ${s}"
- env -u P ROOT=${S} ./${s}.sh ship || die "failed on ${s}"
- done
-}
-
-src_install() {
- dodir /usr/lib/cm3
- mv ${cm3base}/pkg ${D}/usr/lib/cm3/
- dobin ${FILESDIR}/m3{build,ship}
- dosym /usr/lib/cm3/pkg/cm3/${M3_TARGET}/cm3 /usr/bin/cm3
- into /usr/lib/cm3/
- dobin ${cm3base}/bin/cm3cg
-
- insinto /usr/bin
- echo "ROOT=\"/usr/lib/cm3/pkg/\"" >> ${cm3base}/bin/cm3.cfg
- doins ${cm3base}/bin/cm3.cfg
-
- for lib in `find ${D}/usr/lib/cm3/ -name 'libm3*.so*'` ; do
- lib=${lib:${#D}}
- dosym ${lib} /usr/lib/`basename ${lib}`
- done
-
- for f in `grep -lIR ${PORTAGE_TMPDIR}/portage/${PF} ${D}` ; do
- f=${f:${#D}}
- dosed "s:${cm3base}:/usr/lib/cm3/:" ${f}
- dosed "s:${S}/m3-libs:/usr/lib/cm3/pkg/:" ${f}
- dosed "s:${S}/m3-sys:/usr/lib/cm3/pkg/:" ${f}
- done
-}
diff --git a/dev-lang/cm3/cm3-5.2.6.ebuild b/dev-lang/cm3/cm3-5.2.6.ebuild
index 7c96b107d668..a45611f78064 100644
--- a/dev-lang/cm3/cm3-5.2.6.ebuild
+++ b/dev-lang/cm3/cm3-5.2.6.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/cm3/cm3-5.2.6.ebuild,v 1.1 2003/07/17 17:19:20 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/cm3/cm3-5.2.6.ebuild,v 1.2 2003/07/17 17:21:15 vapier Exp $
DESCRIPTION="Critical Mass Modula-3 compiler"
HOMEPAGE="http://www.elegosoft.com/cm3/"
@@ -56,69 +56,4 @@ src_install() {
insinto /etc/env.d
doins ${FILESDIR}/05cm3
- return 0
-
- # old code left in so i can save it in cvs if i need it in the future ...
- local pkgs=""
- grep P= do-cm3-base.sh > my-base-pkgs ; echo 'echo $P' >> my-base-pkgs
- grep P= do-cm3-core.sh > my-core-pkgs ; echo 'echo $P' >> my-core-pkgs
- pkgs="$(export TARGET=${TARGET}; source my-base-pkgs ; source my-core-pkgs )"
- dodir /usr/lib/cm3/pkg
- for p in ${pkgs} ; do
- pdir=`find ${S} -type d -name ${p} -maxdepth 2 -mindepth 2`
- pkg=`basename ${p}`
- [ -e ${D}/usr/lib/cm3/pkg/${pkg} ] && continue
-
- # install by hand ...
- #cp -rf ${pdir} ${D}/usr/lib/cm3/pkg/${pkg}
- #cd ${D}/usr/lib/cm3/pkg/${pkg}/${TARGET}
- #rm *.{i,m}o .M3SHIP
- #cd ${D}/usr/lib/cm3/pkg/${pkg}/src
- #find -type f \
- # ! -name '*.i3' -a \
- # ! -name '*.m3' -a \
- # ! -name '*.ig' -a \
- # ! -name '*.mg' -a \
- # ! -name '*.c' -a \
- # ! -name '*.h' -a \
- # ! -name '*.tmpl' \
- # -exec rm '{}' \;
-
- # translate m3ship file into portage
- cd ${pdir}/${TARGET}
- echo "=== package ${pdir} ===" # mimic cm3 output
- my_m3ship
- echo " ==> ${pdir} done"
- echo
- done
-}
-
-my_m3ship() {
- [ ! -e .M3SHIP ] && echo "package was built with overrides, not shipping." && return 0
- local act
- local src
- local dst
- local perms
- local l
- while read LINE ; do
- # each line has the format:
- # action("source file", "dest file", "permissions")
- # unless of course the action doesnt need the extra params (i.e. make_dir)
- # we translate it into 'action sourcefile destfile permissions'
- l=$(echo ${LINE} | sed -e 's:[" )]::g' -e 's:[(,]: :g')
- set -- ${l}
- act=${1}
- src=${2}
- dst=${3}
- perms=${4}
- case ${act} in
- install_file) insinto ${dst}
- doins ${src}
- fperms ${perms} ${dst}/$(basename ${src});;
- make_dir) dodir ${src};;
- link_file) dosym ${src} ${dst};;
- *) die "unknown M3SHIP action ${act}";;
- esac
- debug-print ACT: ${act} SRC: ${src} DST: ${dst} PERMS: ${perms}
- done < .M3SHIP
}
diff --git a/dev-lang/cm3/files/digest-cm3-5.2.4 b/dev-lang/cm3/files/digest-cm3-5.2.4
deleted file mode 100644
index 2f60b9208c4c..000000000000
--- a/dev-lang/cm3/files/digest-cm3-5.2.4
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 d7ce529bc6bffc87ade367c7c0d79256 cm3-src-all-5.2.4.tgz 30315840
-MD5 baef2b13cba93f1f75bf9da18e2094aa cm3-min-POSIX-LINUXLIBC6-5.2.4.tgz 5526437