diff options
-rw-r--r-- | dev-lang/smarteiffel/ChangeLog | 9 | ||||
-rw-r--r-- | dev-lang/smarteiffel/Manifest | 20 | ||||
-rw-r--r-- | dev-lang/smarteiffel/files/digest-smarteiffel-1.0_beta5 | 1 | ||||
-rw-r--r-- | dev-lang/smarteiffel/files/digest-smarteiffel-2.0_rc2 | 1 | ||||
-rw-r--r-- | dev-lang/smarteiffel/files/digest-smarteiffel-2.2_rc1 | 1 | ||||
-rw-r--r-- | dev-lang/smarteiffel/files/digest-smarteiffel-2.2_rc3 | 1 | ||||
-rw-r--r-- | dev-lang/smarteiffel/smarteiffel-1.0_beta5.ebuild | 74 | ||||
-rw-r--r-- | dev-lang/smarteiffel/smarteiffel-2.0_rc2.ebuild | 99 | ||||
-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. |