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
 }
 

Reply via email to