summaryrefslogtreecommitdiff
path: root/databases
diff options
context:
space:
mode:
authorjdolecek <jdolecek@pkgsrc.org>2003-01-20 18:09:08 +0000
committerjdolecek <jdolecek@pkgsrc.org>2003-01-20 18:09:08 +0000
commitdf41d5881927d75f08ad18244afc53ec275fb932 (patch)
tree6d92b742cf5f6a3b99ea9bd4a2d505686df1b1f8 /databases
parentb9e5235bd4faeec079517b6ca7eada7fabce344a (diff)
downloadpkgsrc-df41d5881927d75f08ad18244afc53ec275fb932.tar.gz
use native pthreads on NetBSD, if available
the explicit exits(/usr/include/pthread.h) here is not ideal, but this pkg didn't use pthread.buildlink2.mk before
Diffstat (limited to 'databases')
-rw-r--r--databases/mysql-server/Makefile28
1 files changed, 19 insertions, 9 deletions
diff --git a/databases/mysql-server/Makefile b/databases/mysql-server/Makefile
index 8a9518ad4c2..9061ece6967 100644
--- a/databases/mysql-server/Makefile
+++ b/databases/mysql-server/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.31 2003/01/03 00:38:31 lukem Exp $
+# $NetBSD: Makefile,v 1.32 2003/01/20 18:09:08 jdolecek Exp $
PKGNAME= ${DISTNAME:S/-/-server-/}
PKGREVISION= 1
@@ -7,20 +7,30 @@ COMMENT= MySQL, a free SQL database (server)
.include "../mysql-client/Makefile.common"
-# hardwire use of included mit-pthreads on NetBSD
-.if (${OPSYS} == "NetBSD")
-CONFIGURE_ARGS+= --with-mit-threads
-.endif
-
CONFIGURE_ARGS+= --with-libwrap
CONFIGURE_ARGS+= --without-berkeley-db
USE_BUILDLINK2= YES
USE_GMAKE= YES
+ONLY_FOR_PLATFORM= SunOS-*-sparc Linux-*-*
+
+# on NetBSD, if native threads are not available, hardwire
+# included mit-pthreads
+.if (${OPSYS} == "NetBSD")
+.if (exists(/usr/include/pthread.h))
+
+# native pthreads
+ONLY_FOR_PLATFORM+= NetBSD-*-*
+.else
+
+# force included mit-pthreads
+CONFIGURE_ARGS+= --with-mit-threads
+
# platforms on which included mit-pthreads is usable
-ONLY_FOR_PLATFORM= NetBSD-*-alpha NetBSD-*-arm32 NetBSD-*-i386 \
- NetBSD-*-sparc NetBSD-*-m68k SunOS-*-sparc \
- NetBSD-*-powerpc Linux-*-*
+ONLY_FOR_PLATFORM+= NetBSD-*-alpha NetBSD-*-arm32 NetBSD-*-i386 \
+ NetBSD-*-sparc NetBSD-*-m68k NetBSD-*-powerpc
+.endif
+.endif
DEINSTALL_FILE= ${WRKDIR}/DEINSTALL