summaryrefslogtreecommitdiff
path: root/math
diff options
context:
space:
mode:
authorThierry Thomas <thierry@FreeBSD.org>2004-12-06 13:24:16 +0000
committerThierry Thomas <thierry@FreeBSD.org>2004-12-06 13:24:16 +0000
commita5211f30516af761c5e6340f8047b10678b4bf34 (patch)
treeeae1e7b4d9e73d9cf4b367e9d5ae85f0513ee81c /math
parentDrop maintainership (diff)
Teach bmake to support FreeBSD-6.
Reported by: Kris via pointyhat.
Notes
Notes: svn path=/head/; revision=123311
Diffstat (limited to 'math')
-rw-r--r--math/petsc/Makefile7
-rw-r--r--math/petsc/files/patch-bmake::common::rules.shared.basic10
2 files changed, 14 insertions, 3 deletions
diff --git a/math/petsc/Makefile b/math/petsc/Makefile
index abdad8819c91..dce7d735ae14 100644
--- a/math/petsc/Makefile
+++ b/math/petsc/Makefile
@@ -203,12 +203,13 @@ pre-everything::
@${ECHO_MSG}
pre-configure:
- @${REINPLACE_CMD} -e "s|AMD/Include|include/AMD|" \
- -e "s|AMD/Lib|${LOCALBASE}/lib|" \
+ @${RM} ${WRKSRC}/bmake/common/rules.shared.basic.orig \
+ ${WRKSRC}/bmake/common/variables.orig
+ @${REINPLACE_CMD} -e "s|AMD/Include|include/AMD|" \
+ -e "s|AMD/Lib|${LOCALBASE}/lib|" \
${WRKSRC}/python/PETSc/packages/Umfpack.py
post-install:
- @${RM} ${PREFIX}/${PFX}/bmake/common/variables.orig
${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${PREFIX}/${PFX}/bin
${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py ${PREFIX}/${PFX}/bin
${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${PREFIX}/${PFX}/bmake
diff --git a/math/petsc/files/patch-bmake::common::rules.shared.basic b/math/petsc/files/patch-bmake::common::rules.shared.basic
new file mode 100644
index 000000000000..cc7a7623efa3
--- /dev/null
+++ b/math/petsc/files/patch-bmake::common::rules.shared.basic
@@ -0,0 +1,10 @@
+--- bmake/common/rules.shared.basic.orig Tue Nov 16 18:08:11 2004
++++ bmake/common/rules.shared.basic Mon Dec 6 12:13:46 2004
+@@ -10,6 +10,7 @@
+
+ shared_solaris2: shared_solaris
+
++shared_freebsd6: shared_freebsd
+ shared_freebsd5: shared_freebsd
+ shared_freebsd4: shared_freebsd
+ shared_freebsd3: shared_freebsd