From 90879a6f38dc0a51ba8f547e62c97fe9e7081abd Mon Sep 17 00:00:00 2001 From: Carsten Lohrke Date: Sat, 17 Dec 2005 01:15:29 +0000 Subject: version bump (Portage version: 2.0.53) --- dev-lang/smarteiffel/ChangeLog | 9 +- dev-lang/smarteiffel/Manifest | 20 +--- .../smarteiffel/files/digest-smarteiffel-1.0_beta5 | 1 - .../smarteiffel/files/digest-smarteiffel-2.0_rc2 | 1 - .../smarteiffel/files/digest-smarteiffel-2.2_rc1 | 1 - .../smarteiffel/files/digest-smarteiffel-2.2_rc3 | 1 + dev-lang/smarteiffel/smarteiffel-1.0_beta5.ebuild | 74 --------------- dev-lang/smarteiffel/smarteiffel-2.0_rc2.ebuild | 99 -------------------- dev-lang/smarteiffel/smarteiffel-2.2_rc1.ebuild | 101 --------------------- dev-lang/smarteiffel/smarteiffel-2.2_rc3.ebuild | 101 +++++++++++++++++++++ 10 files changed, 113 insertions(+), 295 deletions(-) delete mode 100644 dev-lang/smarteiffel/files/digest-smarteiffel-1.0_beta5 delete mode 100644 dev-lang/smarteiffel/files/digest-smarteiffel-2.0_rc2 delete mode 100644 dev-lang/smarteiffel/files/digest-smarteiffel-2.2_rc1 create mode 100644 dev-lang/smarteiffel/files/digest-smarteiffel-2.2_rc3 delete mode 100644 dev-lang/smarteiffel/smarteiffel-1.0_beta5.ebuild delete mode 100644 dev-lang/smarteiffel/smarteiffel-2.0_rc2.ebuild delete mode 100644 dev-lang/smarteiffel/smarteiffel-2.2_rc1.ebuild create mode 100644 dev-lang/smarteiffel/smarteiffel-2.2_rc3.ebuild (limited to 'dev-lang') 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 + -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ò smarteiffel-2.2_rc1.ebuild: diff --git a/dev-lang/smarteiffel/Manifest b/dev-lang/smarteiffel/Manifest index 5e877b8942d3..353c9ca2bb39 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 dda1e2b8202238bbcfcc3bfb7cdbf5f3 ChangeLog 3594 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 08e0649119ee5f387aa85b144e4549c4 smarteiffel-2.2_rc3.ebuild 2681 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_rc1.ebuild deleted file mode 100644 index deecf5386840..000000000000 --- a/dev-lang/smarteiffel/smarteiffel-2.2_rc1.ebuild +++ /dev/null @@ -1,101 +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.2_rc1.ebuild,v 1.3 2005/12/16 11:07:34 flameeyes Exp $ - -inherit 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" - -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 -} diff --git a/dev-lang/smarteiffel/smarteiffel-2.2_rc3.ebuild b/dev-lang/smarteiffel/smarteiffel-2.2_rc3.ebuild new file mode 100644 index 000000000000..f8f08e9752d7 --- /dev/null +++ b/dev-lang/smarteiffel/smarteiffel-2.2_rc3.ebuild @@ -0,0 +1,101 @@ +# 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_rc3.ebuild,v 1.1 2005/12/17 01:15:29 carlo Exp $ + +inherit 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" + +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 -a ${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 -a ${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 +} -- cgit v1.2.3-65-gdbad