| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: Makefile.common,v 1.2 2010/03/16 19:24:54 wiz Exp $ | | 1 | # $NetBSD: Makefile.common,v 1.3 2010/03/21 14:39:27 taca Exp $ |
2 | # | | 2 | # |
3 | # used by databases/mysql51-client/Makefile | | 3 | # used by databases/mysql51-client/Makefile |
4 | # used by databases/mysql51-server/Makefile | | 4 | # used by databases/mysql51-server/Makefile |
5 | # | | 5 | # |
6 | | | 6 | |
7 | DISTNAME= mysql-5.1.44 | | 7 | DISTNAME= mysql-5.1.44 |
8 | CATEGORIES= databases | | 8 | CATEGORIES= databases |
9 | MASTER_SITES= ${MASTER_SITE_MYSQL:=MySQL-5.1/} | | 9 | MASTER_SITES= ${MASTER_SITE_MYSQL:=MySQL-5.1/} |
10 | | | 10 | |
11 | MAINTAINER= sketch@NetBSD.org | | 11 | MAINTAINER= sketch@NetBSD.org |
12 | HOMEPAGE= http://www.mysql.com/ | | 12 | HOMEPAGE= http://www.mysql.com/ |
13 | LICENSE= gnu-gpl-v2 | | 13 | LICENSE= gnu-gpl-v2 |
14 | | | 14 | |
| @@ -27,55 +27,53 @@ EXTRACT_USING= bsdtar | | | @@ -27,55 +27,53 @@ EXTRACT_USING= bsdtar |
27 | MYSQL_USER?= mysql | | 27 | MYSQL_USER?= mysql |
28 | MYSQL_GROUP?= mysql | | 28 | MYSQL_GROUP?= mysql |
29 | MYSQL_DATADIR?= ${VARBASE}/mysql | | 29 | MYSQL_DATADIR?= ${VARBASE}/mysql |
30 | | | 30 | |
31 | PKG_USERS_VARS+= MYSQL_USER | | 31 | PKG_USERS_VARS+= MYSQL_USER |
32 | PKG_GROUPS_VARS+= MYSQL_GROUP | | 32 | PKG_GROUPS_VARS+= MYSQL_GROUP |
33 | | | 33 | |
34 | # MYSQL_CHARSET default character set | | 34 | # MYSQL_CHARSET default character set |
35 | # MYSQL_EXTRA_CHARSET additional character set to be compiled in. | | 35 | # MYSQL_EXTRA_CHARSET additional character set to be compiled in. |
36 | # | | 36 | # |
37 | MYSQL_CHARSET?= latin1 | | 37 | MYSQL_CHARSET?= latin1 |
38 | MYSQL_EXTRA_CHARSET?= all | | 38 | MYSQL_EXTRA_CHARSET?= all |
39 | | | 39 | |
| | | 40 | CONFIGURE_ARGS+= --enable-thread-safe-client |
40 | CONFIGURE_ARGS+= --localstatedir=${MYSQL_DATADIR:Q} | | 41 | CONFIGURE_ARGS+= --localstatedir=${MYSQL_DATADIR:Q} |
41 | CONFIGURE_ARGS+= --with-named-z-libs=z | | | |
42 | CONFIGURE_ARGS+= --without-libwrap | | 42 | CONFIGURE_ARGS+= --without-libwrap |
43 | CONFIG_SHELL= ${TOOLS_PATH.bash} | | 43 | CONFIG_SHELL= ${TOOLS_PATH.bash} |
44 | | | 44 | |
45 | .if ${OPSYS} == "IRIX" | | 45 | .if ${OPSYS} == "IRIX" |
46 | CFLAGS+= -DIRIX5 -DNEEDS_BSTRING_H | | 46 | CFLAGS+= -DIRIX5 -DNEEDS_BSTRING_H |
47 | # libgen is incorrectly detected | | 47 | # libgen is incorrectly detected |
48 | CONFIGURE_ENV+= ac_cv_lib_gen_p2open="no" | | 48 | CONFIGURE_ENV+= ac_cv_lib_gen_p2open="no" |
49 | .endif | | 49 | .endif |
50 | | | 50 | |
51 | BUILD_DEFS+= VARBASE | | 51 | BUILD_DEFS+= VARBASE |
52 | | | 52 | |
53 | # We always use our own readline. Note that these --without-* settings | | 53 | # We always use our own readline. Note that these --without-* settings |
54 | # are confusing, but they just mean "don't use the included readline | | 54 | # are confusing, but they just mean "don't use the included readline |
55 | # or libedit". | | 55 | # or libedit". |
56 | # | | 56 | # |
57 | CONFIGURE_ARGS+= --without-readline | | 57 | CONFIGURE_ARGS+= --without-readline |
58 | CONFIGURE_ARGS+= --without-libedit | | 58 | CONFIGURE_ARGS+= --without-libedit |
59 | | | 59 | |
60 | # Speed up production one-time builds; see "./configure --help" for | | 60 | # Speed up production one-time builds; see "./configure --help" for |
61 | # more information on using or disabling this option. | | 61 | # more information on using or disabling this option. |
62 | CONFIGURE_ARGS+= --disable-dependency-tracking | | 62 | CONFIGURE_ARGS+= --disable-dependency-tracking |
63 | | | 63 | |
64 | CONFIGURE_ARGS+= --without-debug | | 64 | CONFIGURE_ARGS+= --without-debug |
65 | CONFIGURE_ARGS+= --without-bench | | | |
66 | CONFIGURE_ARGS+= --with-low-memory | | 65 | CONFIGURE_ARGS+= --with-low-memory |
67 | CONFIGURE_ARGS+= --with-zlib-dir=${BUILDLINK_PREFIX.zlib:Q} | | 66 | CONFIGURE_ARGS+= --with-zlib-dir=${BUILDLINK_PREFIX.zlib:Q} |
68 | CONFIGURE_ARGS+= --with-vio | | | |
69 | | | 67 | |
70 | CONFIGURE_ARGS+= --with-charset=${MYSQL_CHARSET:Q} | | 68 | CONFIGURE_ARGS+= --with-charset=${MYSQL_CHARSET:Q} |
71 | CONFIGURE_ARGS+= --with-extra-charsets=${MYSQL_EXTRA_CHARSET:Q} | | 69 | CONFIGURE_ARGS+= --with-extra-charsets=${MYSQL_EXTRA_CHARSET:Q} |
72 | | | 70 | |
73 | .if !empty(MACHINE_ARCH:Mi386) && ${OPSYS} != "Interix" && \ | | 71 | .if !empty(MACHINE_ARCH:Mi386) && ${OPSYS} != "Interix" && \ |
74 | ${OPSYS} != "SunOS" && ${OPSYS} != "Darwin" | | 72 | ${OPSYS} != "SunOS" && ${OPSYS} != "Darwin" |
75 | CONFIGURE_ARGS+= --enable-assembler | | 73 | CONFIGURE_ARGS+= --enable-assembler |
76 | .endif | | 74 | .endif |
77 | | | 75 | |
78 | CONFIGURE_ENV+= mysql_cv_compress="yes" | | 76 | CONFIGURE_ENV+= mysql_cv_compress="yes" |
79 | | | 77 | |
80 | CPPFLAGS+= -Dunix | | 78 | CPPFLAGS+= -Dunix |
81 | CFLAGS+= -DUSE_OLD_FUNCTIONS # 3.23.x compat | | 79 | CFLAGS+= -DUSE_OLD_FUNCTIONS # 3.23.x compat |