View | Details | Raw Unified | Return to bug 56026 | Differences between
and this patch

Collapse All | Expand All

(-)Makefile (-27 / +2 lines)
Lines 20-44 Link Here
20
MAKE_ARGS+=	APXS="${APXS}"
20
MAKE_ARGS+=	APXS="${APXS}"
21
APXS?=		${LOCALBASE}/sbin/apxs
21
APXS?=		${LOCALBASE}/sbin/apxs
22
22
23
# MySQL deps hack
24
MYSQL323_LIBVER=10
25
MYSQL40_LIBVER=	12
26
MYSQL41_LIBVER=	14
27
28
.include <bsd.port.pre.mk>
29
30
.if defined(WITH_MYSQL_VER)
31
MYSQL_VER=	${WITH_MYSQL_VER}
32
.elif exists(${LOCALBASE}/lib/mysql/libmysqlclient.so.${MYSQL_323_LIBVER})
33
MYSQL_VER=	323
34
.elif exists(${LOCALBASE}/lib/mysql/libmysqlclient.so.${MYSQL40_LIBVER})
35
MYSQL_VER=	40
36
.elif exists(${LOCALBASE}/lib/mysql/libmysqlclient.so.${MYSQL41_LIBVER})
37
MYSQL_VER=	41
38
.else
39
MYSQL_VER=	323
40
.endif
41
42
.if defined(WITHOUT_PGSQL)
23
.if defined(WITHOUT_PGSQL)
43
MAKE_ARGS+=	WITHOUT_PGSQL=YES
24
MAKE_ARGS+=	WITHOUT_PGSQL=YES
44
.else
25
.else
Lines 48-66 Link Here
48
.if defined(WITHOUT_MYSQL)
29
.if defined(WITHOUT_MYSQL)
49
MAKE_ARGS+=	WITHOUT_MYSQL=YES
30
MAKE_ARGS+=	WITHOUT_MYSQL=YES
50
.else
31
.else
51
LIB_DEPENDS+=	mysqlclient.${MYSQL${MYSQL_VER}_LIBVER}:${PORTSDIR}/databases/mysql${MYSQL_VER}-client
32
USE_MYSQL=	YES
52
.endif
33
.endif
53
34
54
DOCS=		README FAQ.txt LICENSE
35
DOCS=		README FAQ.txt LICENSE
55
36
56
pre-everything::
37
pre-everything::
57
	@${ECHO} ""
38
	@${ECHO} ""
58
	@${ECHO} "You may use the following build options:"
59
	@${ECHO} ""
60
	@${ECHO} "      WITH_MYSQL_VER=323   Enable MySQL 3.23 support (default)"
61
	@${ECHO} "      WITH_MYSQL_VER=40    Enable MySQL 4.0 support"
62
	@${ECHO} "      WITH_MYSQL_VER=41    Enable MySQL 4.1 support"
63
	@${ECHO} ""
64
	@${ECHO} "      WITHOUT_MYSQL        Disable MySQL support"
39
	@${ECHO} "      WITHOUT_MYSQL        Disable MySQL support"
65
	@${ECHO} "      WITHOUT_PGSQL        Disable PostgreSQL support"
40
	@${ECHO} "      WITHOUT_PGSQL        Disable PostgreSQL support"
66
	@${ECHO} ""
41
	@${ECHO} ""
Lines 76-79 Link Here
76
.endif
51
.endif
77
	@${CAT} ${PKGMESSAGE}
52
	@${CAT} ${PKGMESSAGE}
78
53
79
.include <bsd.port.post.mk>
54
.include <bsd.port.mk>

Return to bug 56026