aboutsummaryrefslogtreecommitdiffstats
path: root/databases/mysql41-server
diff options
context:
space:
mode:
authormbr <mbr@FreeBSD.org>2003-02-25 08:33:10 +0800
committermbr <mbr@FreeBSD.org>2003-02-25 08:33:10 +0800
commitd2c7146aa98f4ee9157b99a22a4bc68bbae00a9e (patch)
tree3f17cb390ad59d629a399ee8c70424d15ff8dcfd /databases/mysql41-server
parent98a2e50d55bd51852cbbd1342648ec74815f1aa2 (diff)
downloadfreebsd-ports-graphics-d2c7146aa98f4ee9157b99a22a4bc68bbae00a9e.tar.gz
freebsd-ports-graphics-d2c7146aa98f4ee9157b99a22a4bc68bbae00a9e.tar.zst
freebsd-ports-graphics-d2c7146aa98f4ee9157b99a22a4bc68bbae00a9e.zip
FreeBSD 5.X does have lthread.3, FreeBSD 4.X lthread.2
Diffstat (limited to 'databases/mysql41-server')
-rw-r--r--databases/mysql41-server/Makefile9
1 files changed, 7 insertions, 2 deletions
diff --git a/databases/mysql41-server/Makefile b/databases/mysql41-server/Makefile
index 00fd6e4621f..3db2a195898 100644
--- a/databases/mysql41-server/Makefile
+++ b/databases/mysql41-server/Makefile
@@ -47,6 +47,8 @@ CONFIGURE_ARGS= --localstatedir=${DB_DIR} \
--with-server-suffix='' \
--program-prefix=''
+.include <bsd.port.pre.mk>
+
.if ${MACHINE_ARCH} == "i386"
CONFIGURE_ARGS+=--enable-assembler --with-berkeley-db
.endif
@@ -72,7 +74,11 @@ CONFIGURE_ARGS+=-D_THREAD_SAFE -I${LOCALBASE}/include/pthread/linuxthreads
CONFIGURE_ARGS+=-L${LOCALBASE}/lib -llthread -llgcc_r'
CFLAGS+= -D__USE_UNIX98 -D_REENTRANT -D_THREAD_SAFE
CFLAGS+= -I${LOCALBASE}/include/pthread/linuxthreads
-LIB_DEPENDS+= lthread.2:${PORTSDIR}/devel/linuxthreads
+.if ${OSVERSION} > 500000
+LIB_DEPENDS+= lthread.3:${PORTSDIR}/devel/linuxthreads
+.else
+LIB_DEPENDS+= lthread.2:${PORTSDIR}/devel/linuxthreads
+.endif
.endif
.if defined(THREAD_SAFE_CLIENT)
CONFIGURE_ARGS+=--enable-thread-safe-client
@@ -81,7 +87,6 @@ CONFIGURE_ARGS+=--enable-thread-safe-client
CFLAGS+= -O3 -fno-omit-frame-pointer
CXXFLAGS= ${CFLAGS} -felide-constructors -fno-rtti
-.include <bsd.port.pre.mk>
.if ${OSVERSION} >= 400002
CXXFLAGS+= -fno-exceptions
.endif