| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: Makefile.common,v 1.3 2015/02/09 06:46:55 jnemeth Exp $ | | 1 | # $NetBSD: Makefile.common,v 1.4 2015/02/17 14:44:40 jperkin Exp $ |
2 | # | | 2 | # |
3 | # used by databases/mysql-cluster/Makefile | | 3 | # used by databases/mysql-cluster/Makefile |
4 | | | 4 | |
5 | DISTNAME= mysql-cluster-gpl-7.3.8 | | 5 | DISTNAME= mysql-cluster-gpl-7.3.8 |
6 | CATEGORIES= databases | | 6 | CATEGORIES= databases |
7 | MASTER_SITES= ${MASTER_SITE_MYSQL:=MySQL-Cluster-7.3/} | | 7 | MASTER_SITES= ${MASTER_SITE_MYSQL:=MySQL-Cluster-7.3/} |
8 | | | 8 | |
9 | MAINTAINER?= pkgsrc-users@NetBSD.org | | 9 | MAINTAINER?= pkgsrc-users@NetBSD.org |
10 | HOMEPAGE= http://www.mysql.com/products/cluster/ | | 10 | HOMEPAGE= http://www.mysql.com/products/cluster/ |
11 | LICENSE= gnu-gpl-v2 | | 11 | LICENSE= gnu-gpl-v2 |
12 | | | 12 | |
13 | | | 13 | |
14 | USE_CMAKE= yes | | 14 | USE_CMAKE= yes |
| @@ -49,26 +49,28 @@ CMAKE_ARGS+= -DINSTALL_DOCDIR="share/do | | | @@ -49,26 +49,28 @@ CMAKE_ARGS+= -DINSTALL_DOCDIR="share/do |
49 | CMAKE_ARGS+= -DINSTALL_DOCREADMEDIR="share/doc/mysql" | | 49 | CMAKE_ARGS+= -DINSTALL_DOCREADMEDIR="share/doc/mysql" |
50 | CMAKE_ARGS+= -DINSTALL_INCLUDEDIR="include/mysql" | | 50 | CMAKE_ARGS+= -DINSTALL_INCLUDEDIR="include/mysql" |
51 | CMAKE_ARGS+= -DINSTALL_INFODIR="info" | | 51 | CMAKE_ARGS+= -DINSTALL_INFODIR="info" |
52 | CMAKE_ARGS+= -DINSTALL_MANDIR="${PKGMANDIR}" | | 52 | CMAKE_ARGS+= -DINSTALL_MANDIR="${PKGMANDIR}" |
53 | CMAKE_ARGS+= -DINSTALL_MYSQLSHAREDIR="share/mysql" | | 53 | CMAKE_ARGS+= -DINSTALL_MYSQLSHAREDIR="share/mysql" |
54 | CMAKE_ARGS+= -DINSTALL_MYSQLTESTDIR="share/mysql/test" | | 54 | CMAKE_ARGS+= -DINSTALL_MYSQLTESTDIR="share/mysql/test" |
55 | CMAKE_ARGS+= -DINSTALL_PLUGINDIR="lib/mysql/plugin" | | 55 | CMAKE_ARGS+= -DINSTALL_PLUGINDIR="lib/mysql/plugin" |
56 | CMAKE_ARGS+= -DINSTALL_SBINDIR="sbin" | | 56 | CMAKE_ARGS+= -DINSTALL_SBINDIR="sbin" |
57 | CMAKE_ARGS+= -DINSTALL_SCRIPTDIR="bin" | | 57 | CMAKE_ARGS+= -DINSTALL_SCRIPTDIR="bin" |
58 | CMAKE_ARGS+= -DINSTALL_SQLBENCHDIR="share/mysql/sql-bench" | | 58 | CMAKE_ARGS+= -DINSTALL_SQLBENCHDIR="share/mysql/sql-bench" |
59 | CMAKE_ARGS+= -DINSTALL_SUPPORTFILESDIR="share/mysql" | | 59 | CMAKE_ARGS+= -DINSTALL_SUPPORTFILESDIR="share/mysql" |
60 | CMAKE_ARGS+= -DMYSQL_DATADIR=${MYSQL_DATADIR} | | 60 | CMAKE_ARGS+= -DMYSQL_DATADIR=${MYSQL_DATADIR} |
61 | | | 61 | |
| | | 62 | CMAKE_ARGS+= -DWITH_LIBEVENT="system" |
| | | 63 | CMAKE_ARGS+= -DWITH_BUNDLED_LIBEVENT=OFF |
62 | CMAKE_ARGS+= -DWITH_ZLIB="system" | | 64 | CMAKE_ARGS+= -DWITH_ZLIB="system" |
63 | CMAKE_ARGS+= -DDEFAULT_CHARSET=${MYSQL_CHARSET:Q} | | 65 | CMAKE_ARGS+= -DDEFAULT_CHARSET=${MYSQL_CHARSET:Q} |
64 | CMAKE_ARGS+= -DDEFAULT_COLLATION=${MYSQL_COLLATION:Q} | | 66 | CMAKE_ARGS+= -DDEFAULT_COLLATION=${MYSQL_COLLATION:Q} |
65 | CMAKE_ARGS+= -DWITH_EXTRA_CHARSETS=${MYSQL_EXTRA_CHARSET:Q} | | 67 | CMAKE_ARGS+= -DWITH_EXTRA_CHARSETS=${MYSQL_EXTRA_CHARSET:Q} |
66 | CMAKE_ARGS+= -DWITH_NDB_JAVA=OFF | | 68 | CMAKE_ARGS+= -DWITH_NDB_JAVA=OFF |
67 | | | 69 | |
68 | # MySQL 5 depends on builtin functions enabled with i486 and later with GCC. | | 70 | # MySQL 5 depends on builtin functions enabled with i486 and later with GCC. |
69 | .if ${OPSYS} == "NetBSD" && !empty(MACHINE_ARCH:Mi386) | | 71 | .if ${OPSYS} == "NetBSD" && !empty(MACHINE_ARCH:Mi386) |
70 | GNU_ARCH.i386= i486 | | 72 | GNU_ARCH.i386= i486 |
71 | CFLAGS+= -march=i486 | | 73 | CFLAGS+= -march=i486 |
72 | .endif | | 74 | .endif |
73 | | | 75 | |
74 | # Ensure the correct DTrace ABI is used. | | 76 | # Ensure the correct DTrace ABI is used. |
| @@ -117,14 +119,15 @@ SUBST_FILES.vars= scripts/mysql_install_ | | | @@ -117,14 +119,15 @@ SUBST_FILES.vars= scripts/mysql_install_ |
117 | SUBST_VARS.vars= PKG_SYSCONFDIR | | 119 | SUBST_VARS.vars= PKG_SYSCONFDIR |
118 | | | 120 | |
119 | .if ${_OPSYS_SHLIB_TYPE} == "dylib" | | 121 | .if ${_OPSYS_SHLIB_TYPE} == "dylib" |
120 | SOEXT="dylib" | | 122 | SOEXT="dylib" |
121 | .else | | 123 | .else |
122 | SOEXT="so" | | 124 | SOEXT="so" |
123 | .endif | | 125 | .endif |
124 | | | 126 | |
125 | CMAKE_ARGS+= -DWITH_EDITLINE=system | | 127 | CMAKE_ARGS+= -DWITH_EDITLINE=system |
126 | CMAKE_ARGS+= -DEDITLINE_LIBRARY=${BUILDLINK_PREFIX.editline}/lib/libedit.${SOEXT} | | 128 | CMAKE_ARGS+= -DEDITLINE_LIBRARY=${BUILDLINK_PREFIX.editline}/lib/libedit.${SOEXT} |
127 | CMAKE_ARGS+= -DEDITLINE_INCLUDE_DIR=${BUILDLINK_PREFIX.editline}/include/readline | | 129 | CMAKE_ARGS+= -DEDITLINE_INCLUDE_DIR=${BUILDLINK_PREFIX.editline}/include/readline |
128 | | | 130 | |
129 | .include "../../devel/editline/buildlink3.mk" | | 131 | .include "../../devel/editline/buildlink3.mk" |
| | | 132 | .include "../../devel/libevent/buildlink3.mk" |
130 | .include "../../devel/zlib/buildlink3.mk" | | 133 | .include "../../devel/zlib/buildlink3.mk" |