summaryrefslogtreecommitdiff
path: root/databases/mysql56-client
diff options
context:
space:
mode:
authorjoerg <joerg@pkgsrc.org>2013-06-16 20:39:12 +0000
committerjoerg <joerg@pkgsrc.org>2013-06-16 20:39:12 +0000
commit127dc819c07236de8b4a81a98988971163c3ae0e (patch)
treea9764efb5ec5b15fd33c12c23c502fd6ad07f0c4 /databases/mysql56-client
parentd4b0767a21d0cf95d85ebe0b1329a6176061c852 (diff)
downloadpkgsrc-127dc819c07236de8b4a81a98988971163c3ae0e.tar.gz
Really use the system readline/editline.
Diffstat (limited to 'databases/mysql56-client')
-rw-r--r--databases/mysql56-client/Makefile11
-rw-r--r--databases/mysql56-client/Makefile.common7
2 files changed, 11 insertions, 7 deletions
diff --git a/databases/mysql56-client/Makefile b/databases/mysql56-client/Makefile
index 21c8c04d585..5544f763ce8 100644
--- a/databases/mysql56-client/Makefile
+++ b/databases/mysql56-client/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2013/06/04 18:17:25 adam Exp $
+# $NetBSD: Makefile,v 1.5 2013/06/16 20:39:12 joerg Exp $
PKGNAME= ${DISTNAME:S/-/-client-/}
SVR4_PKGNAME= mysqc
@@ -36,4 +36,13 @@ post-install:
.endif
.include "../../devel/readline/buildlink3.mk"
+
+CMAKE_ARGS+= -DWITH_EDITLINE=system
+.if !empty(USE_BUILTIN.readline:M[yY][eE][sS]) && !empty(BUILTIN_LIB_FOUND.edit:M[yY][eE][sS])
+CMAKE_ARGS+= -DEDITLINE_LIBRARY=${BUILDLINK_PREFIX.readline}/lib/libedit.so
+.else
+CMAKE_ARGS+= -DEDITLINE_LIBRARY=${BUILDLINK_PREFIX.readline}/lib/libreadline.so
+.endif
+CMAKE_ARGS+= -DEDITLINE_INCLUDE_DIR=${BUILDLINK_PREFIX.readline}/include/readline
+
.include "../../mk/bsd.pkg.mk"
diff --git a/databases/mysql56-client/Makefile.common b/databases/mysql56-client/Makefile.common
index fdb70571604..10f19494370 100644
--- a/databases/mysql56-client/Makefile.common
+++ b/databases/mysql56-client/Makefile.common
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.common,v 1.5 2013/06/04 18:17:25 adam Exp $
+# $NetBSD: Makefile.common,v 1.6 2013/06/16 20:39:12 joerg Exp $
#
# used by databases/mysql56-client/Makefile
# used by databases/mysql56-server/Makefile
@@ -15,7 +15,6 @@ DISTINFO_FILE?= ${.CURDIR}/../../databases/mysql56-client/distinfo
PATCHDIR?= ${.CURDIR}/../../databases/mysql56-client/patches
USE_CMAKE= yes
-USE_GNU_READLINE= yes
USE_LANGUAGES= c c++
USE_TOOLS+= bash gmake perl:run
@@ -62,14 +61,10 @@ CMAKE_ARGS+= -DINSTALL_SUPPORTFILESDIR="share/mysql"
CMAKE_ARGS+= -DMYSQL_DATADIR=${MYSQL_DATADIR}
# always use our own readline, not MySQL bundled one
-CMAKE_ARGS+= -DWITH_LIBEDIT=OFF
-CMAKE_ARGS+= -DUSE_NEW_READLINE_INTERFACE=ON
-CMAKE_ARGS+= -DREADLINE_LIBRARY=readline
CMAKE_ARGS+= -DWITH_ZLIB="system"
CMAKE_ARGS+= -DDEFAULT_CHARSET=${MYSQL_CHARSET:Q}
CMAKE_ARGS+= -DDEFAULT_COLLATION=${MYSQL_COLLATION:Q}
CMAKE_ARGS+= -DWITH_EXTRA_CHARSETS=${MYSQL_EXTRA_CHARSET:Q}
-BROKEN_READLINE_DETECTION= yes # At least on RHEL 5.6
# MySQL 5 depends on builtin functions enabled with i486 and later with GCC.
.if ${OPSYS} == "NetBSD" && !empty(MACHINE_ARCH:Mi386)