summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dev-lang/smarteiffel/ChangeLog9
-rw-r--r--dev-lang/smarteiffel/Manifest20
-rw-r--r--dev-lang/smarteiffel/files/digest-smarteiffel-1.0_beta51
-rw-r--r--dev-lang/smarteiffel/files/digest-smarteiffel-2.0_rc21
-rw-r--r--dev-lang/smarteiffel/files/digest-smarteiffel-2.2_rc11
-rw-r--r--dev-lang/smarteiffel/files/digest-smarteiffel-2.2_rc31
-rw-r--r--dev-lang/smarteiffel/smarteiffel-1.0_beta5.ebuild74
-rw-r--r--dev-lang/smarteiffel/smarteiffel-2.0_rc2.ebuild99
-rw-r--r--dev-lang/smarteiffel/smarteiffel-2.2_rc3.ebuild (renamed from dev-lang/smarteiffel/smarteiffel-2.2_rc1.ebuild)8
9 files changed, 16 insertions, 198 deletions
diff --git a/dev-lang/smarteiffel/ChangeLog b/dev-lang/smarteiffel/ChangeLog
index a2c42135563e..bad627bf3067 100644
--- a/dev-lang/smarteiffel/ChangeLog
+++ b/dev-lang/smarteiffel/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for dev-lang/smarteiffel
# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/smarteiffel/ChangeLog,v 1.18 2005/12/16 11:07:34 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/smarteiffel/ChangeLog,v 1.19 2005/12/17 01:15:29 carlo Exp $
+
+*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:
diff --git a/dev-lang/smarteiffel/Manifest b/dev-lang/smarteiffel/Manifest
index 5e877b8942d3..13b1457a7896 100644
--- a/dev-lang/smarteiffel/Manifest
+++ b/dev-lang/smarteiffel/Manifest
@@ -1,22 +1,8 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
-MD5 c1999d5e36c3a9bafa8243faee8577ae ChangeLog 3371
+MD5 d3ddd848e62efa6c22d0b9551acedb0e ChangeLog 3590
MD5 ac711f98b4db909cc9a1f5caac836200 files/digest-smarteiffel-1.0 56
-MD5 5eb607a2acf270cd997783730d6280f4 files/digest-smarteiffel-1.0_beta5 74
MD5 8e77136ea7437bc6665796429795e5a3 files/digest-smarteiffel-1.1 56
-MD5 36e9f5dae78d0038a62ec283d005f07d files/digest-smarteiffel-2.0_rc2 64
-MD5 d104b254b70fcd6e476ffd10ea350493 files/digest-smarteiffel-2.2_rc1 73
+MD5 e2c0ab63520a9848651e6eb25d2acf21 files/digest-smarteiffel-2.2_rc3 73
MD5 c4c708e3dc384f836a21bfea63ae3288 metadata.xml 162
MD5 d69310e04c23327b2e72ce63d0279c0f smarteiffel-1.0.ebuild 2130
-MD5 d027ccde2ebc313d41a91a699044733c smarteiffel-1.0_beta5.ebuild 2229
MD5 3c93ded265cf997556d78f95f834c429 smarteiffel-1.1.ebuild 2373
-MD5 c46453c3f2401d5d60dd3f345a644f04 smarteiffel-2.0_rc2.ebuild 2725
-MD5 9dea831efa89d6e5898a20ce1f00fc9f smarteiffel-2.2_rc1.ebuild 2795
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.2 (GNU/Linux)
-
-iD8DBQFDoqACAiZjviIA2XgRAuN2AJ9A4zXnIyRQ92xZdMfnfVXbnIgyYgCgk1yS
-3oHVIFpSDzs/PyRcReAG/nQ=
-=luON
------END PGP SIGNATURE-----
+MD5 c67673670c5f2f22b80de4d45edfb6c9 smarteiffel-2.2_rc3.ebuild 2789
diff --git a/dev-lang/smarteiffel/files/digest-smarteiffel-1.0_beta5 b/dev-lang/smarteiffel/files/digest-smarteiffel-1.0_beta5
deleted file mode 100644
index 623eee4be6eb..000000000000
--- a/dev-lang/smarteiffel/files/digest-smarteiffel-1.0_beta5
+++ /dev/null
@@ -1 +0,0 @@
-MD5 c8b6d51223d9a34fc363ed98d90e178e smarteiffel-1.0_beta5.tar.bz2 955516
diff --git a/dev-lang/smarteiffel/files/digest-smarteiffel-2.0_rc2 b/dev-lang/smarteiffel/files/digest-smarteiffel-2.0_rc2
deleted file mode 100644
index 1bc0f7e99dd9..000000000000
--- a/dev-lang/smarteiffel/files/digest-smarteiffel-2.0_rc2
+++ /dev/null
@@ -1 +0,0 @@
-MD5 4a396f616f53f70c4a00768c948e99bb se-2-0-rc2.tar.bz2 4097126
diff --git a/dev-lang/smarteiffel/files/digest-smarteiffel-2.2_rc1 b/dev-lang/smarteiffel/files/digest-smarteiffel-2.2_rc1
deleted file mode 100644
index a81331ce78ae..000000000000
--- a/dev-lang/smarteiffel/files/digest-smarteiffel-2.2_rc1
+++ /dev/null
@@ -1 +0,0 @@
-MD5 ff5ee85f95a07e6f396341414921db25 SmartEiffel-2-2-rc1.tar.bz2 7065278
diff --git a/dev-lang/smarteiffel/files/digest-smarteiffel-2.2_rc3 b/dev-lang/smarteiffel/files/digest-smarteiffel-2.2_rc3
new file mode 100644
index 000000000000..64a1cb766da7
--- /dev/null
+++ b/dev-lang/smarteiffel/files/digest-smarteiffel-2.2_rc3
@@ -0,0 +1 @@
+MD5 b67f93cc870fb5f84aba26318f08ecd0 SmartEiffel-2-2-rc3.tar.bz2 7085163
diff --git a/dev-lang/smarteiffel/smarteiffel-1.0_beta5.ebuild b/dev-lang/smarteiffel/smarteiffel-1.0_beta5.ebuild
deleted file mode 100644
index a7eb88462fbf..000000000000
--- a/dev-lang/smarteiffel/smarteiffel-1.0_beta5.ebuild
+++ /dev/null
@@ -1,74 +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/smarteiffel/smarteiffel-1.0_beta5.ebuild,v 1.6 2004/06/24 22:56:03 agriffis Exp $
-
-IUSE=""
-
-DESCRIPTION="GNU Eiffel compiler"
-HOMEPAGE="http://smarteiffel.loria.fr/"
-
-#the source as distributed by authors has no versioning in its name,
-#this will break things when new version comes out.
-#just point SRC_URI to ibiblio mirror instead (with mangled name of source uploaded)
-SRC_URI="mirror://gentoo/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="x86"
-
-DEPEND="sys-devel/gcc"
-
-S="${WORKDIR}/SmartEiffel"
-
-src_compile() {
- export SmartEiffel="${S}/sys/system.se"
- export PATH="${S}/bin:${PATH}"
- cd ${S}
- make automatic || die
-
- # Regenerate a proper loadpath.UNIX file.
- cp sys/loadpath.UNIX sys/loadpath.UNIX.orig
- sed -e "s:^${S}:/usr/lib/${PF}:" \
- sys/loadpath.UNIX.orig > sys/loadpath.UNIX || die
-
- # Setup proper links in the documentation.
- cd man || die
- for file in *.html; do
- cp ${file} ${file}.orig || die
- sed -e "s:../man/::g" < ${file}.orig > ${file} || die
- done
-}
-
-src_install () {
- # TODO: The build process of SmartEiffel doesn't include an install part.
- # Basically, wherever you build it is where you install it. :) For now,
- # we'll just do our own adhoc, FHS-compliant install step.
- #
- # Hopefully, SmartEiffel developers will move towards a more GNUlitical
- # program in the future (i.e. Nice trivial configure and make process).
- dodir /usr/lib/${PF}
- cp -a ${S}/lib ${D}/usr/lib/${PF} || die
- cp -a ${S}/tools ${D}/usr/lib/${PF} || die
- cp -a ${S}/sys ${D}/usr/lib/${PF} || die
- cp -a ${S}/bin ${D}/usr/lib/${PF} || die
-
- # Create symlinks to the appropriate executable binaries.
- dodir /usr/bin
- for NAME in ${S}/bin/*; do
- NAME=`basename ${NAME}`
- # Mangle 'compile' to 'se-compile'
- if [ ${NAME} = "compile" ]; then
- dosym /usr/lib/${PF}/bin/${NAME} /usr/bin/se-compile
- else
- dosym /usr/lib/${PF}/bin/${NAME} /usr/bin/${NAME}
- fi
- done
-
- # Setup 'SmartEiffel' environment variable.
- dodir /etc/env.d
- echo "SmartEiffel=/usr/lib/${PF}/sys/system.se" > \
- ${D}/etc/env.d/20smarteiffel || die
-
- dodoc READ_ME
- dohtml ${S}/man/*.html
-}
diff --git a/dev-lang/smarteiffel/smarteiffel-2.0_rc2.ebuild b/dev-lang/smarteiffel/smarteiffel-2.0_rc2.ebuild
deleted file mode 100644
index e3441cd29bd1..000000000000
--- a/dev-lang/smarteiffel/smarteiffel-2.0_rc2.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 1999-2005 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/smarteiffel/smarteiffel-2.0_rc2.ebuild,v 1.3 2005/05/04 11:00:24 dholm Exp $
-
-IUSE="doc tcc"
-
-MY_PV=${PV//./-}
-
-DESCRIPTION="GNU Eiffel compiler"
-HOMEPAGE="http://smarteiffel.loria.fr/"
-
-SRC_URI="ftp://ftp.loria.fr/pub/loria/SmartEiffel/se.latest/se-${MY_PV//_/-}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~x86 ~amd64 ~sparc ~ppc"
-
-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 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 13 #main menu
- echo 1; # configure
- echo 1; echo "${S}/sys/system.se"; #set configuration file
- echo 3; echo "${S}/bin/"; # set bin dir
- echo 4; echo "${S}/sys/"; # set Sys dir
- echo 5; echo "${S}/sys/"; # set Short dir
- echo 6; # 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 3;
- echo 8 #exit menu
- echo 4 #save conf file
- 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}:" ${S}/sys/system.se || die
-}
-
-src_install () {
- dodir ${SE_DIR}
- cp -a ${S}/{lib,tools,sys,bin} ${D}/${SE_DIR} || die
-
- # 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 -a ${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-2.2_rc1.ebuild b/dev-lang/smarteiffel/smarteiffel-2.2_rc3.ebuild
index deecf5386840..f8f08e9752d7 100644
--- a/dev-lang/smarteiffel/smarteiffel-2.2_rc1.ebuild
+++ b/dev-lang/smarteiffel/smarteiffel-2.2_rc3.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/smarteiffel/smarteiffel-2.2_rc1.ebuild,v 1.3 2005/12/16 11:07:34 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/smarteiffel/smarteiffel-2.2_rc3.ebuild,v 1.1 2005/12/17 01:15:29 carlo Exp $
inherit toolchain-funcs multilib
@@ -66,7 +66,7 @@ src_compile() {
echo 5; #save conf file
echo 6; echo
echo 0; echo #leave the menu
-
+
) | ./install.bin || die
einfo "finished running install"
@@ -76,7 +76,7 @@ src_compile() {
src_install () {
dodir ${SE_DIR}
- cp -pPR ${S}/{lib,tools,sys,bin} ${D}/${SE_DIR} || die
+ cp -a ${S}/{lib,tools,sys,bin} ${D}/${SE_DIR} || die
# Create symlinks to the appropriate executable binaries.
dodir /usr/bin
@@ -91,7 +91,7 @@ src_install () {
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
+ cp -a ${S}/{man,misc,tutorial,READ_ME.txt} ${D}/usr/share/doc/${PF} || die
fi
# Setup 'SmartEiffel' environment variable.