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 |