summaryrefslogtreecommitdiff
path: root/databases/mysql55-server
diff options
context:
space:
mode:
authorDirk Froemberg <dirk@FreeBSD.org>2001-01-21 11:49:48 +0000
committerDirk Froemberg <dirk@FreeBSD.org>2001-01-21 11:49:48 +0000
commit13506ce5fe57f0454b2efa142fb19a4da28ba546 (patch)
tree291f61b3d9a22c4675060b9c796caff5d477cb58 /databases/mysql55-server
parentUpdate to 2.91.1. Now it can keep a log. (diff)
Fix build on FreeBSD-3.x.
PR: ports/24160
Notes
Notes: svn path=/head/; revision=37397
Diffstat (limited to 'databases/mysql55-server')
-rw-r--r--databases/mysql55-server/Makefile10
1 files changed, 8 insertions, 2 deletions
diff --git a/databases/mysql55-server/Makefile b/databases/mysql55-server/Makefile
index 22c3331a5c1e..22de3aeb9226 100644
--- a/databases/mysql55-server/Makefile
+++ b/databases/mysql55-server/Makefile
@@ -37,9 +37,14 @@ CONFIGURE_ENV+= PERL=${PERL} \
PERL5=${PERL} \
INSTALL_SCRIPT="${INSTALL_SCRIPT}" \
CONFIGURE_ARGS="${CONFIGURE_ARGS}"
+
+.include <bsd.port.pre.mk>
# without including these flags mysqld may crash under heavy load
# and multiple connections at the same time
-CXXFLAGS= ${CFLAGS} -felide-constructors -fno-exceptions -fno-rtti
+CXXFLAGS= ${CFLAGS} -felide-constructors -fno-rtti
+.if ${OSVERSION} >= 400002
+CXXFLAGS+= -fno-exceptions
+.endif
# MySQL-Server part
.if !defined(CLIENT_ONLY)
@@ -102,6 +107,7 @@ MAKE_ENV= CLIENT_ONLY="${CLIENT_ONLY}"
post-install:
@${SED} "s|%%PREFIX%%|${PREFIX}|g" < ${FILESDIR}/mysql-client.sh > ${PREFIX}/etc/rc.d/mysql-client.sh
@${CHMOD} 750 ${PREFIX}/etc/rc.d/mysql-client.sh
+
.endif
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>