summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-lang')
-rw-r--r--dev-lang/smarteiffel/ChangeLog119
-rw-r--r--dev-lang/smarteiffel/Manifest8
-rw-r--r--dev-lang/smarteiffel/metadata.xml6
-rw-r--r--dev-lang/smarteiffel/smarteiffel-1.0.ebuild79
-rw-r--r--dev-lang/smarteiffel/smarteiffel-1.1.ebuild83
-rw-r--r--dev-lang/smarteiffel/smarteiffel-2.2.ebuild104
6 files changed, 0 insertions, 399 deletions
diff --git a/dev-lang/smarteiffel/ChangeLog b/dev-lang/smarteiffel/ChangeLog
deleted file mode 100644
index 401df54c387e..000000000000
--- a/dev-lang/smarteiffel/ChangeLog
+++ /dev/null
@@ -1,119 +0,0 @@
-# ChangeLog for dev-lang/smarteiffel
-# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/smarteiffel/ChangeLog,v 1.26 2009/09/23 16:52:59 patrick Exp $
-
- 23 Sep 2009; Patrick Lauer <patrick@gentoo.org> smarteiffel-1.0.ebuild,
- smarteiffel-1.1.ebuild:
- Remove virtual/libc
-
- 23 Aug 2008; Jeroen Roovers <jer@gentoo.org> metadata.xml:
- Add GLEP 56 USE flag descriptions.
-
- 22 Aug 2007; Harald van Dijk <truedfx@gentoo.org> smarteiffel-2.2.ebuild:
- Use -fno-strict-overflow with GCC 4.2 (#189782)
-
- 13 Aug 2007; Tobias Scherbaum <dertobi123@gentoo.org>
- smarteiffel-1.1.ebuild:
- ppc. stable
-
- 09 Feb 2007; Diego Pettenò <flameeyes@gentoo.org> ChangeLog:
- Regenerate digest in Manifest2 format.
-
- 09 Feb 2007; Diego Pettenò <flameeyes@gentoo.org> ChangeLog:
- Regenerate digest in Manifest2 format.
-
-*smarteiffel-2.2 (04 Jan 2006)
-
- 04 Jan 2006; Carsten Lohrke <carlo@gentoo.org>
- -smarteiffel-2.2_rc3.ebuild, +smarteiffel-2.2.ebuild:
- version bump
-
- 17 Dec 2005; Carsten Lohrke <carlo@gentoo.org> smarteiffel-1.0.ebuild,
- smarteiffel-1.1.ebuild, smarteiffel-2.2_rc3.ebuild:
- whitespace, restore cp -a > cp -pPR fix
-
-*smarteiffel-2.2_rc3 (17 Dec 2005)
-
- 17 Dec 2005; Carsten Lohrke <carlo@gentoo.org>
- -smarteiffel-1.0_beta5.ebuild, -smarteiffel-2.0_rc2.ebuild,
- -smarteiffel-2.2_rc1.ebuild, +smarteiffel-2.2_rc3.ebuild:
- version bump
-
- 16 Dec 2005; Diego Pettenò <flameeyes@gentoo.org>
- smarteiffel-2.2_rc1.ebuild:
- Remove GNUish cp -a call. Bug #103487.
-
-*smarteiffel-2.2_rc1 (03 Dec 2005)
-
- 03 Dec 2005; Carsten Lohrke <carlo@gentoo.org>
- +smarteiffel-2.2_rc1.ebuild:
- version bump
-
- 04 May 2005; David Holm <dholm@gentoo.org> smarteiffel-2.0_rc2.ebuild:
- Added to ~ppc.
-
- 24 Apr 2005; Michael Hanselmann <hansmi@gentoo.org>
- smarteiffel-1.0.ebuild:
- Stable on ppc.
-
- 29 Dec 2004; Ciaran McCreesh <ciaranm@gentoo.org> :
- Change encoding to UTF-8 for GLEP 31 compliance
-
- 23 Oct 2004; Jason Wever <weeve@gentoo.org> smarteiffel-2.0_rc2.ebuild:
- Added ~sparc keyword.
-
- 07 Oct 2004; George Shapovalov <george@gentoo.org> smarteiffel-2.0_rc2.ebuild, files/digest-smarteiffel-2.0_rc2, metadata.xml :
- new version (#64545)
- added ~amd64 to KEYWORDS
-
- 01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org>
- smarteiffel-1.0.ebuild, smarteiffel-1.1.ebuild:
- virtual/glibc -> virtual/libc
-
- 03 Jun 2004; Aron Griffis <agriffis@gentoo.org> smarteiffel-1.0.ebuild,
- smarteiffel-1.1.ebuild:
- Fix use invocation
-
- 15 May 2004; Bryan Østergaard <kloeri@gentoo.org> smarteiffel-1.1.ebuild:
- Stable on alpha.
-
-*smarteiffel-1.1 (16 Oct 2003)
-
- 16 Oct 2003; George Shapovalov <george@gentoo.org> smarteiffel-1.1.ebuild :
- new version
- this one has rewamped install "script", required quite some tweaking.
- Testing extremely welcome!
-
- 10 Jun 2003; <msterret@gentoo.org> smarteiffel-1.0.ebuild:
- Took tcc out of IUSE since it was commented out in the ebuild.
-
-*smarteiffel-1.0_beta5 (16 Nov 2002)
-*smarteiffel-1.0 (09 Dec 2002)
-
- 09 Dec 2002; George Shapovalov <george@gentoo.org> smarteiffel-1.0.ebuild, files/digest-smarteiffel-1.0 :
-
- smarteiffel-1.0 released, version update. Changes to ebuild (by Per Wigren <wigren@home.se>):
- * Support for TinyCC as default compiler using "tcc"-useflag. - problematic at the moment, commented uot (George)
- * Added a SE_DIR environment-variable so all extra-packages can depend on it.
- * Changed SE_DIR to /usr/lib/SmartEiffel, because that is the default dir if the
- SmartEiffel-variable is not set, and a few 3rd-party-packages expect it.
- * Don't rename compile to se-compile anymore! This breaks ALL 3rd-party-packages!
- * SmartEiffel is now distributed with versionnumbered filenames so there's no
- need to rename+mirror anymore! ;)
-
- 22 Nov 2002; George Shapovalov <george@gentoo.org> smarteiffel-1.0_beta5.ebuild, files/digest-smarteiffel-1.0_beta5 :
- cleaned up and committed to portage.
-
- 22 Nov 2002; Steven Wong <wongs15@tartarus.uwa.edu.au> :
- - Fixed empty loadpath.UNIX being generated.
- - lib/ and tools/ directories are installed now.
- - Fixed links in html documentation; they don't reference to "../man"
- anymore.
-
- 16 Nov 2002; Steven Wong <wongs15@tartarus.uwa.edu.au> :
- Ebuild submitted by me. There is still some murky places
- standard-wise, but I think it's better to leave this mostly for the
- SmartEiffel developers to clean out. Big thanks to George Shapovalov
- <george@gentoo.org> who did all the researching to find how other
- distributions packaged this strange beast. :)
-
diff --git a/dev-lang/smarteiffel/Manifest b/dev-lang/smarteiffel/Manifest
deleted file mode 100644
index c3095edfa35e..000000000000
--- a/dev-lang/smarteiffel/Manifest
+++ /dev/null
@@ -1,8 +0,0 @@
-DIST SmartEiffel-2-2.tar.bz2 6742805 RMD160 10a73f326107cd02e3a17265bd8e7d9c2de32430 SHA1 b8566b9657ec00d440ea71489e19d539c8d9ec94 SHA256 13631e16829fd05c28c3f1709b7181e306d00c4799c4a46e94b8a431421ae1a5
-DIST se-1.0.tgz 1358700 RMD160 f813bd03c6a88b029556e886dc476744f9785a90 SHA1 a0079d55d504bd8e3ee4b2aaebe5b4ac2e62297f SHA256 792fdfe4658fb599b3e1c4564ad553a12c8189e4bc15c68d6c77f1ac918a235f
-DIST se-1.1.tgz 1577970 RMD160 f7de0f66ded6cb1890dc1293a93354fd1bd08b1e SHA1 07d521cee5fb55f3417e35431d2b06f8ba6e6af3 SHA256 747a68261398899dfad14e89df8aee7ec937edd5280c35f9ac2de07bde12b247
-EBUILD smarteiffel-1.0.ebuild 2123 RMD160 8d1e999ce36aa0686c5474f5e6e5b7a3997dac67 SHA1 e879377e5ea42d90714eef016e27f410052db18f SHA256 a45734d666bc7655f8ef25e921dfa547f99e90731bf0629ab1fa1daba57d296e
-EBUILD smarteiffel-1.1.ebuild 2350 RMD160 028d6e08213b1ee9810a06ae7bc1981fc71ac95e SHA1 9570bfa03c874619da65852e73592a652c5a24b1 SHA256 5d44eee4e0f37908d7645ad85ac447142c1127c8d6d2920884344a9e55786fd0
-EBUILD smarteiffel-2.2.ebuild 2881 RMD160 e19c50cca1d19716c05759200b13034244fcb7ec SHA1 bd0a04a4c38f9ad92605d076ca49d4a5e1d1052a SHA256 8a1e6bfebfecc62f50657947cdd67db44a156b164afd5a5954ed00b0f8494a95
-MISC ChangeLog 4573 RMD160 9556cae4fddd00efb1e950df3854066009cbafb3 SHA1 2098c23ebc12e0d9b2783011a1fd81fc66b18ce9 SHA256 1ea2eab0028b1f1ea875dd10eb12f2902b8f7808ca83365e015d9720e922be99
-MISC metadata.xml 304 RMD160 25552548b1bb89ee23afa3a0fce0e70a57efa083 SHA1 cb061976b85e76a64317dec279afb7b3df9222c2 SHA256 a31610d4be7659b0b9a8b7f765850980d433c36e3596901eeb8655e77ec4c893
diff --git a/dev-lang/smarteiffel/metadata.xml b/dev-lang/smarteiffel/metadata.xml
deleted file mode 100644
index d3232b6a9ca0..000000000000
--- a/dev-lang/smarteiffel/metadata.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<herd>lang-misc</herd>
-<use><flag name='tcc'>use <pkg>dev-lang/tcc</pkg> instead of <pkg>sys-devel/gcc</pkg> for build (g++ is still used for c++ code)</flag></use>
-</pkgmetadata>
diff --git a/dev-lang/smarteiffel/smarteiffel-1.0.ebuild b/dev-lang/smarteiffel/smarteiffel-1.0.ebuild
deleted file mode 100644
index 9963efa1cd0b..000000000000
--- a/dev-lang/smarteiffel/smarteiffel-1.0.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/smarteiffel/smarteiffel-1.0.ebuild,v 1.12 2009/09/23 16:52:59 patrick Exp $
-
-IUSE="doc"
-#IUSE="doc tcc"
-
-DESCRIPTION="GNU Eiffel compiler"
-HOMEPAGE="http://smarteiffel.loria.fr/"
-
-SRC_URI="ftp://ftp.loria.fr/pub/loria/SmartEiffel/se-${PV}.tgz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="x86 ppc ~alpha ~sparc"
-
-#DEPEND="tcc? ( >=dev-lang/tcc-0.9.14 )"
-DEPEND=""
-
-S="${WORKDIR}/SmartEiffel"
-# Destination directory to hold most of the SmartEiffel distribution.
-SE_DIR="/usr/lib/SmartEiffel"
-
-src_compile() {
- #tcc did not work for me while processing the ebuild
- #commenting out until resolved
- #George Shapovalov <george@gentoo.org>, see #8897
-
-# use tcc && COMPILER=tcc
-# use tcc || COMPILER=gcc
-# use tcc && CFLAGS=""
- COMPILER=gcc
- einfo "Using ${COMPILER} as default C-compiler for SmartEiffel!"
-
- export SmartEiffel="${S}/sys/system.se"
- export PATH="${S}/bin:${PATH}"
- cd ${S}
- ebegin "Compiling install-program"
- ${COMPILER} ${CFLAGS} -o install install.c || die
- eend $?
-
- einfo "Running install-program"
- ( echo yes
- echo no
- echo UNIX
- echo ${COMPILER}
- echo ${CFLAGS}
- echo yes
- ) | ./install -interactive || die
-
- # Regenerate a proper loadpath.UNIX file.
- cp sys/loadpath.UNIX sys/loadpath.UNIX.orig
- sed -e "s:^${S}:${SE_DIR}:" \
- sys/loadpath.UNIX.orig > sys/loadpath.UNIX || die
-}
-
-src_install () {
- dodir ${SE_DIR}
- cp -pPR ${S}/{lib,tools,sys,bin} ${D}/${SE_DIR} || die
-
- # Create symlinks to the appropriate executable binaries.
- dodir /usr/bin
- for NAME in ${S}/bin/*; do
- NAME=`basename ${NAME}`
- dosym ${SE_DIR}/bin/${NAME} /usr/bin/${NAME}
- done
-
- # Install documentation.
- if use doc; then
- einfo "Installing documentation"
- dodir /usr/share/doc/${PF}
- cp -pPR ${S}/{man,misc,tutorial,READ_ME} ${D}/usr/share/doc/${PF} || die
- fi
-
- # Setup 'SmartEiffel' environment variable.
- dodir /etc/env.d
- echo "SmartEiffel=${SE_DIR}/sys/system.se" > ${D}/etc/env.d/20smarteiffel
- echo "SmartEiffelDirectory=${SE_DIR}" >> ${D}/etc/env.d/20smarteiffel
-}
diff --git a/dev-lang/smarteiffel/smarteiffel-1.1.ebuild b/dev-lang/smarteiffel/smarteiffel-1.1.ebuild
deleted file mode 100644
index 40ac078ae2fd..000000000000
--- a/dev-lang/smarteiffel/smarteiffel-1.1.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/smarteiffel/smarteiffel-1.1.ebuild,v 1.9 2009/09/23 16:52:59 patrick Exp $
-
-#IUSE="doc"
-IUSE="doc tcc"
-
-DESCRIPTION="GNU Eiffel compiler"
-HOMEPAGE="http://smarteiffel.loria.fr/"
-
-SRC_URI="ftp://ftp.loria.fr/pub/loria/SmartEiffel/se-${PV}.tgz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="alpha ppc ~sparc ~x86"
-
-DEPEND="tcc? ( >=dev-lang/tcc-0.9.14 )"
-
-S="${WORKDIR}/SmartEiffel"
-# Destination directory to hold most of the SmartEiffel distribution.
-SE_DIR="/usr/lib/SmartEiffel"
-
-src_compile() {
- use tcc && CFLAGS=""
- use tcc && COMPILER=tcc || COMPILER=gcc
- einfo "Using ${COMPILER} as default C-compiler for SmartEiffel!"
-
- export SmartEiffel="${S}/sys/system.se"
- export PATH="${S}/bin:${PATH}"
- cd ${S}
- ebegin "Compiling install-program"
- ${COMPILER} ${CFLAGS} -o install.bin install.c || die
- #package authors created install directory right next to install.c
- #how nioe of them!
- eend $?
-
- einfo "Running install-program"
- ( echo #skipping stupid prompt
- echo 2 #compiler setup
- use tcc && (
- echo 11; echo tcc; echo g++
- )
- echo 12 #CFLAGS setup
- echo "${CFLAGS}"
- echo "${CXXFLAGS}"
- echo 13 #main menu
- echo 1; echo 1; echo SmartEiffel.conf; echo 7 #set conf file
- echo 4 #and saved it
- echo 5; echo
- echo 6; echo #leave the menu
- ) | ./install.bin || die
- einfo "finished running install"
-
- #looks like only one file with path definitions, good
- sed -i -e "s:${S}:${SE_DIR}:" SmartEiffel.conf || die
-}
-
-src_install () {
- dodir ${SE_DIR}
- cp -pPR ${S}/{lib,tools,sys,bin} ${D}/${SE_DIR} || die
- cp SmartEiffel.conf ${D}/${SE_DIR}
-
- # Create symlinks to the appropriate executable binaries.
- dodir /usr/bin
- rm ${S}/bin/README.txt
- #since then this became a bin file?
- for NAME in ${S}/bin/*; do
- NAME=`basename ${NAME}`
- dosym ${SE_DIR}/bin/${NAME} /usr/bin/${NAME}
- done
-
- # Install documentation.
- if use doc; then
- einfo "Installing documentation"
- dodir /usr/share/doc/${PF}
- cp -pPR ${S}/{man,misc,tutorial,READ_ME} ${D}/usr/share/doc/${PF} || die
- fi
-
- # Setup 'SmartEiffel' environment variable.
- dodir /etc/env.d
- echo "SmartEiffel=${SE_DIR}/SmartEiffel.conf" > ${D}/etc/env.d/20smarteiffel
- echo "SmartEiffelDirectory=${SE_DIR}" >> ${D}/etc/env.d/20smarteiffel
-}
diff --git a/dev-lang/smarteiffel/smarteiffel-2.2.ebuild b/dev-lang/smarteiffel/smarteiffel-2.2.ebuild
deleted file mode 100644
index 80fcfb3e667b..000000000000
--- a/dev-lang/smarteiffel/smarteiffel-2.2.ebuild
+++ /dev/null
@@ -1,104 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/smarteiffel/smarteiffel-2.2.ebuild,v 1.3 2007/08/22 21:29:50 truedfx Exp $
-
-inherit flag-o-matic toolchain-funcs multilib
-
-MY_PV="${PV/./-}"
-S="${WORKDIR}/SmartEiffel"
-
-DESCRIPTION="GNU Eiffel compiler"
-HOMEPAGE="http://smarteiffel.loria.fr/"
-SRC_URI="http://www.loria.fr/~colnet/SmartEiffel/SmartEiffel-${MY_PV/_/-}.tar.bz2"
-
-SLOT="0"
-LICENSE="GPL-2"
-KEYWORDS="~x86 ~amd64 ~sparc ~ppc"
-IUSE="doc tcc"
-
-DEPEND="tcc? ( >=dev-lang/tcc-0.9.14 )"
-
-# Destination directory to hold most of the SmartEiffel distribution.
-SE_DIR="/usr/$(get_libdir)/SmartEiffel"
-
-pkg_setup() {
- # bug #189782
- append-flags $(test-flags -fno-strict-overflow)
-}
-
-src_compile() {
- use tcc && CFLAGS=""
- use tcc && COMPILER=tcc || COMPILER="$(tc-getCC)"
- einfo "Using ${COMPILER} as default C-compiler for SmartEiffel!"
-
- export SmartEiffel="${S}/sys/system.se"
- export PATH="${S}/bin:${PATH}"
- cd ${S}
- ebegin "Compiling install-program"
- ${COMPILER} ${CFLAGS} -o install.bin install.c || die
- #package authors created install directory right next to install.c
- #how nice of them!
- eend $?
-
- einfo "Running install-program"
- ( echo #skipping stupid prompt
- echo 2 #compiler setup
- use tcc && (
- echo 11; echo tcc; echo g++
- )
- echo 12 #CFLAGS setup
- echo "${CFLAGS}"
- echo "${CXXFLAGS}"
- echo 0; #main menu
- echo 1; # configure
- echo 1; echo "${S}/sys/system.se"; #set configuration file
- echo 4; echo "${S}/bin/"; # set bin dir
- echo 5; echo "${S}/sys/"; # set Sys dir
- echo 6; echo "${S}/sys/"; # set Short dir
- echo 7; # configure environment variables
- echo 1;
- echo "path_tutorial";
- echo "${S}/tutorial/"
- echo 1;
- echo "path_tools";
- echo "${S}/tools/";
- echo 1;
- echo "path_lib";
- echo "${S}/lib/";
- echo 0;
- echo 0; #exit menu
- echo 5; #save conf file
- echo 6; echo
- echo 0; echo #leave the menu
- ) | ./install.bin || die
- einfo "finished running install"
-
- #looks like only one file with path definitions, good
- sed -i -e "s:${S}:${SE_DIR}:" ${S}/sys/system.se || die
-}
-
-src_install () {
- dodir ${SE_DIR}
- cp -pPR ${S}/{lib,tools,sys,bin} ${D}/${SE_DIR} || die
-
- # Create symlinks to the appropriate executable binaries.
- dodir /usr/bin
- rm ${S}/bin/READ_ME.txt
- #since then this became a bin file?
- for NAME in ${S}/bin/*; do
- NAME="$(basename ${NAME})"
- dosym ${SE_DIR}/bin/${NAME} /usr/bin/${NAME}
- done
-
- # Install documentation.
- if use doc; then
- einfo "Installing documentation"
- dodir /usr/share/doc/${PF}
- cp -pPR ${S}/{man,misc,tutorial,READ_ME.txt} ${D}/usr/share/doc/${PF} || die
- fi
-
- # Setup 'SmartEiffel' environment variable.
- dodir /etc/env.d
- echo "SmartEiffel=${SE_DIR}/sys/system.se" > ${D}/etc/env.d/20smarteiffel
- echo "SmartEiffelDirectory=${SE_DIR}" >> ${D}/etc/env.d/20smarteiffel
-}