Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 301854 | Differences between
and this patch

Collapse All | Expand All

(-)gromacs-4.0.7.ebuild (-13 / +13 lines)
Lines 17-23 Link Here
17
17
18
LICENSE="GPL-2"
18
LICENSE="GPL-2"
19
SLOT="0"
19
SLOT="0"
20
KEYWORDS="~alpha ~amd64 ~ppc64 ~sparc ~x86"
20
KEYWORDS="~x86-linux"
21
IUSE="X blas dmalloc doc -double-precision +fftw fkernels +gsl lapack mpi +single-precision static test +xml zsh-completion"
21
IUSE="X blas dmalloc doc -double-precision +fftw fkernels +gsl lapack mpi +single-precision static test +xml zsh-completion"
22
22
23
DEPEND="app-shells/tcsh
23
DEPEND="app-shells/tcsh
Lines 44-50 Link Here
44
		|| die "Failed to fixup demo script."
44
		|| die "Failed to fixup demo script."
45
45
46
	# Fix a sandbox violation that occurs when re-emerging with mpi.
46
	# Fix a sandbox violation that occurs when re-emerging with mpi.
47
	sed "/libdir=\"\$(libdir)\"/ a\	temp_libdir=\"${D}usr/$( get_libdir )\" ; \\\\" \
47
	sed "/libdir=\"\$(libdir)\"/ a\	temp_libdir=\"${ED}usr/$( get_libdir )\" ; \\\\" \
48
	-i src/tools/Makefile.am \
48
	-i src/tools/Makefile.am \
49
	|| die "sed tools/Makefile.am failed"
49
	|| die "sed tools/Makefile.am failed"
50
50
Lines 52-58 Link Here
52
	-i src/tools/Makefile.am \
52
	-i src/tools/Makefile.am \
53
	|| die "sed tools/Makefile.am failed"
53
	|| die "sed tools/Makefile.am failed"
54
54
55
	sed "/libdir=\"\$(libdir)\"/ a\ temp_libdir=\"${D}usr/$( get_libdir )\" ; \\\\" \
55
	sed "/libdir=\"\$(libdir)\"/ a\ temp_libdir=\"${ED}usr/$( get_libdir )\" ; \\\\" \
56
	-i src/tools/Makefile.am \
56
	-i src/tools/Makefile.am \
57
	|| die "sed tools/Makefile.am failed"
57
	|| die "sed tools/Makefile.am failed"
58
58
Lines 129-138 Link Here
129
		myconf="${myconf} --enable-shared"
129
		myconf="${myconf} --enable-shared"
130
	fi
130
	fi
131
131
132
	myconf="--datadir=/usr/share \
132
	myconf="--datadir=${EPREFIX}/usr/share \
133
			--bindir=/usr/bin \
133
			--bindir=${EPREFIX}/usr/bin \
134
			--libdir=/usr/$(get_libdir) \
134
			--libdir=${EPREFIX}/usr/$(get_libdir) \
135
			--docdir=/usr/share/doc/"${PF}" \
135
			--docdir=${EPREFIX}/usr/share/doc/"${PF}" \
136
			$(use_with dmalloc) \
136
			$(use_with dmalloc) \
137
			$(use_with fftw fft fftw3) \
137
			$(use_with fftw fft fftw3) \
138
			$(use_with gsl) \
138
			$(use_with gsl) \
Lines 211-226 Link Here
211
		emake DESTDIR="${D}" install-mdrun || die "emake install-mdrun for ${x} failed"
211
		emake DESTDIR="${D}" install-mdrun || die "emake install-mdrun for ${x} failed"
212
	done
212
	done
213
213
214
	sed -n -e '/^GMXBIN/,/^GMXDATA/p' "${D}"/usr/bin/GMXRC.bash > "${T}/80gromacs"
214
	sed -n -e '/^GMXBIN/,/^GMXDATA/p' "${ED}"/usr/bin/GMXRC.bash > "${T}/80gromacs"
215
	doenvd "${T}/80gromacs"
215
	doenvd "${T}/80gromacs"
216
	rm -f "${D}"/usr/bin/GMXRC*
216
	rm -f "${ED}"/usr/bin/GMXRC*
217
217
218
	dobashcompletion "${D}"/usr/bin/completion.bash ${PN}
218
	dobashcompletion "${ED}"/usr/bin/completion.bash ${PN}
219
	if use zsh-completion ; then
219
	if use zsh-completion ; then
220
		insinto /usr/share/zsh/site-functions
220
		insinto "${EPREFIX}"/usr/share/zsh/site-functions
221
		newins "${D}"/usr/bin/completion.zsh _${PN}
221
		newins "${ED}"/usr/bin/completion.zsh _${PN}
222
	fi
222
	fi
223
	rm -r "${D}"/usr/bin/completion.*
223
	rm -r "${ED}"/usr/bin/completion.*
224
224
225
	cd "${S}"
225
	cd "${S}"
226
	dodoc AUTHORS INSTALL README
226
	dodoc AUTHORS INSTALL README

Return to bug 301854