On Tue, 2007-10-02 at 15:18 +0100, Roy Marples wrote: > Attached is a patch to make it posix sh.
And here it is
Index: molden-4.6.ebuild =================================================================== RCS file: /var/cvsroot/gentoo-x86/sci-chemistry/molden/molden-4.6.ebuild,v retrieving revision 1.3 diff -u -B -r1.3 molden-4.6.ebuild --- molden-4.6.ebuild 30 Jul 2007 12:22:49 -0000 1.3 +++ molden-4.6.ebuild 2 Oct 2007 14:14:13 -0000 @@ -28,7 +28,7 @@ unpack ${A} cd "${S}" - if [[ "${FORTRANC}" = "gfortran" ]]; then + if [ "${FORTRANC}" = "gfortran" ]; then epatch "${FILESDIR}"/${P}-gfortran.patch fi } @@ -37,18 +37,14 @@ # Use -mieee on alpha, according to the Makefile use alpha && append-flags -mieee - # Honor CC, CFLAGS, FC, and FFLAGS from environment; - # unfortunately a bash bug prevents us from doing typeset and - # assignment on the same line. - typeset -a args - args=( CC="$(tc-getCC) ${CFLAGS}" \ - FC="${FORTRANC}" LDR="${FORTRANC}" FFLAGS="${FFLAGS}" ) + set -- CC="$(tc-getCC) ${CFLAGS}" \ + FC="${FORTRANC}" LDR="${FORTRANC}" FFLAGS="${FFLAGS}" einfo "Building Molden..." - emake -j1 "[EMAIL PROTECTED]" || die "molden emake failed" + emake -j1 "$@" || die "molden emake failed" if use opengl ; then einfo "Building Molden OpenGL helper..." - emake -j1 "[EMAIL PROTECTED]" moldenogl || die "moldenogl emake failed" + emake -j1 "$@" moldenogl || die "moldenogl emake failed" fi }