aboutsummaryrefslogtreecommitdiff
path: root/databases/percona56-server
diff options
context:
space:
mode:
authorMark Felder <feld@FreeBSD.org>2016-10-19 15:28:46 +0000
committerMark Felder <feld@FreeBSD.org>2016-10-19 15:28:46 +0000
commitee6e95e539a07d7b34c07bcd8c4eb24380f05c20 (patch)
tree2c5d770d9ba1dfebfeffa3352dee22c1b4e7fb22 /databases/percona56-server
parentd93aaee3ea43e815d3aa55e6adb16cd83cbdf4ae (diff)
downloadports-ee6e95e539a07d7b34c07bcd8c4eb24380f05c20.tar.gz
ports-ee6e95e539a07d7b34c07bcd8c4eb24380f05c20.zip
Add new port databases/percona-pam-for-mysql
Percona PAM authentication plugin for MySQL. WWW: https://www.percona.com/ Differential Revision: https://reviews.freebsd.org/D8193
Notes
Notes: svn path=/head/; revision=424262
Diffstat (limited to 'databases/percona56-server')
-rw-r--r--databases/percona56-server/Makefile18
1 files changed, 10 insertions, 8 deletions
diff --git a/databases/percona56-server/Makefile b/databases/percona56-server/Makefile
index d6d363bf8671..e863a6a6e927 100644
--- a/databases/percona56-server/Makefile
+++ b/databases/percona56-server/Makefile
@@ -14,7 +14,8 @@ COMMENT?= Multithreaded SQL database (server)
BROKEN_powerpc64= Does not build
-SLAVEDIRS= databases/percona56-client
+SLAVEDIRS= databases/percona56-client \
+ databases/percona-pam-for-mysql
USES= bison cmake perl5 shebangfix
OPTIONS_DEFINE= OPENSSL FASTMTX INNODBMEMCACHED TOKUDB
@@ -48,8 +49,7 @@ CMAKE_ARGS+= -DINSTALL_DOCDIR="share/doc/mysql" \
-DINSTALL_SQLBENCHDIR="share/mysql" \
-DINSTALL_SUPPORTFILESDIR="share/mysql" \
-DWITH_EDITLINE=system \
- -DWITH_LIBWRAP=1 \
- -DHAVE_PAM=0
+ -DWITH_LIBWRAP=1
SHEBANG_FILES= scripts/*.pl* scripts/*.sh
@@ -57,8 +57,14 @@ SHEBANG_FILES= scripts/*.pl* scripts/*.sh
.error You have `USE_MYSQL' variable defined either in environment or in make(1) arguments. Please undefine and try again.
.endif
+.ifdef CLIENT_ONLY
+# Client part
+USES+= libedit
+.elifdef PLUGIN_ONLY
+# For building plugins (percona-pam-for-mysql, etc)
+# Currently do nothing special
+.else
# MySQL-Server part
-.if !defined(CLIENT_ONLY)
USES+=mysql:56p
CONFLICTS_INSTALL= mysql*-server-* \
@@ -83,9 +89,6 @@ CMAKE_ARGS+= -DWITH_EMBEDDED_SERVER="ON"
post-install:
@${MKDIR} ${STAGEDIR}/var/db/mysql
-
-.else
-USES+= libedit
.endif
post-patch:
@@ -108,5 +111,4 @@ IGNORE= unsupported on FreeBSD 9 or older
.endif
-
.include <bsd.port.post.mk>