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
}