View | Details | Raw Unified | Return to bug 208971
Collapse All | Expand All

(-)Mk/Uses/bdb.mk (+249 lines)
Added Link Here
1
# $FreeBSD$
2
#
3
# Provide support for Berkeley DB
4
# Feature:	bdb
5
# Usage:	USES=	bdb[:version]
6
#
7
#			  If no version is given (by the maintainer via the port or
8
#			  by the user via defined variable), try to find the
9
#			  currently installed version.  Fall back to default if
10
#			  necessary (db5 if compatible).
11
#			  This adds a "debug-bdb" make target which will dump the
12
#			  related data.
13
# INVALID_BDB_VER
14
#			- This variable can be defined when the port does not
15
#			  support one or more versions of Berkeley DB.
16
# WITH_BDB_VER
17
#			- User defined global variable to set Berkeley DB version.
18
# <BDB_UNIQUENAME>_WITH_BDB_VER
19
#			- User defined port specific variable to set Berkeley DB
20
#			  version.
21
# WITH_BDB_HIGHEST
22
#			- Use the highest installed version of Berkeley DB.
23
# WITH_BDB6_PERMITTED
24
# 			- If defined, BerkeleyDB 6 is added to the
25
# 			  default version set, making it eligible even
26
# 			  if not already installed. This is due to its
27
# 			  stricter Affero GNU Public License.
28
#
29
# These variables will then be filled in by this .mk file:
30
#
31
# BDB_LIB_NAME
32
#			- This variable is automatically set to the name of the
33
#			  Berkeley DB library (default: db41).
34
# BDB_LIB_CXX_NAME
35
#			- This variable is automatically set to the name of the
36
#			  Berkeley DB C++ library (default: db41_cxx).
37
# BDB_INCLUDE_DIR
38
#			- This variable is automatically set to the location of
39
#			  the Berkeley DB include directory (default:
40
#			  ${LOCALBASE}/include/db41).
41
# BDB_LIB_DIR
42
#			- This variable is automatically set to the location of
43
#			  the Berkeley DB library directory.
44
# BDB_VER
45
#			- Detected Berkeley DB version.
46
#
47
# MAINTAINER:	ports@FreeBSD.org
48
49
.if !defined(_INCLUDE_USES_BDB_MK)
50
_INCLUDE_USES_BDB_MK=	yes
51
52
.if !empty(bdb_ARGS)
53
_bdb_ARGS:=	${bdb_ARGS}
54
.endif
55
_bdb_ARGS?=	yes
56
57
# TODO: avoid malformed conditional with invalid _bdb_ARGS/WITH_BDB_VER
58
# check if + works properly from test builds 01h12m23s
59
60
BDB_UNIQUENAME?=	${PKGNAMEPREFIX}${PORTNAME}
61
62
_WITH_BDB_VER_save:=${WITH_BDB_VER}
63
64
_DB_PORTS=		48 5 6
65
_DB_DEFAULTS=	48 5	# does not include 6 due to different licensing
66
#	but user can re-add it through WITH_BDB6_PERMITTED
67
. if defined(WITH_BDB6_PERMITTED)
68
_DB_DEFAULTS+=	6
69
. endif
70
71
# Dependency lines for different db versions
72
db48_DEPENDS=	libdb-4.8.so:databases/db48
73
db5_DEPENDS=	libdb-5.3.so:databases/db5
74
db6_DEPENDS=	libdb-6.1.so:databases/db6
75
# Detect db versions by finding some files
76
db48_FIND=	${LOCALBASE}/include/db48/db.h
77
db5_FIND=	${LOCALBASE}/include/db5/db.h
78
db6_FIND=	${LOCALBASE}/include/db6/db.h
79
80
# Override the global WITH_BDB_VER with the
81
# port specific <BDB_UNIQUENAME>_WITH_BDB_VER
82
.if defined(${BDB_UNIQUENAME:tu:S,-,_,}_WITH_BDB_VER)
83
WITH_BDB_VER=	${${BDB_UNIQUENAME:tu:S,-,_,}_WITH_BDB_VER}
84
.endif
85
86
# Override _bdb_ARGS with global WITH_BDB_VER if the maintainer did not
87
# ask for a more specific version.
88
.if defined(WITH_BDB_VER)
89
. if ${WITH_BDB_VER} != 1 && ${_bdb_ARGS} == yes
90
_bdb_ARGS=	${WITH_BDB_VER}
91
. endif
92
.endif
93
94
# Compatiblity hack:
95
# upgrade older plussed versions to 48+
96
_BDB_OLDPLUSVERS=4+ 40+ 41+ 42+ 43+ 44+ 45+ 46+ 47+
97
.for i in ${_bdb_ARGS}
98
. if ${_BDB_OLDPLUSVERS:M${i}}
99
_bdb_ARGS:=	48+
100
. endif
101
.endfor
102
103
.if ${_bdb_ARGS} == yes
104
_bdb_ARGS:=	48+
105
.endif
106
107
# 1. detect installed versions
108
_INST_BDB_VER=
109
.for bdb in ${_DB_PORTS}
110
. if exists(${db${bdb}_FIND})
111
_INST_BDB_VER+=${bdb}
112
. endif
113
.endfor
114
115
# 2. parse supported versions:
116
# 2a. build list from _bdb_ARGS
117
_SUPP_BDB_VER=
118
__bdb_ARGS:=${_bdb_ARGS:C,\+$,,:C/(.)(.)$/\1.\2/}
119
.if !empty(_bdb_ARGS:M*+)
120
. for bdb in ${_DB_PORTS:C/(.)(.)$/\1.\2/}
121
.  if ${__bdb_ARGS} <= ${bdb}
122
_SUPP_BDB_VER+=${bdb:C/\.//}
123
.  endif
124
. endfor
125
.else
126
_SUPP_BDB_VER=${_bdb_ARGS}
127
.endif
128
# 2b. expand INVALID_BDB_VER if given with "+":
129
.if !empty(INVALID_BDB_VER:M*+)
130
_INV_BDB:=${INVALID_BDB_VER:C,\+$,,:C/(.)(.)$/\1.\2/}
131
_INV_BDB_VER:=
132
. for bdb in ${_DB_PORTS:C/(.)(.)$/\1.\2/}
133
.  if ${_INV_BDB} <= ${bdb}
134
_INV_BDB_VER+=${bdb:C/\.//}
135
.  endif
136
. endfor
137
.else
138
_INV_BDB_VER:=${INVALID_BDB_VER}
139
.endif
140
# 2c. strip versions from INVALID_BDB_VER out of _SUPP_BDB_VER
141
.for unsupp in ${_INV_BDB_VER}
142
_SUPP_BDB_VER:=${_SUPP_BDB_VER:N${unsupp}}
143
.endfor
144
145
# 3a. calculate intersection in _INST_BDB_VER to see if there
146
# is a usable installed version
147
.for i in ${_INST_BDB_VER}
148
. if empty(_SUPP_BDB_VER:M${i})
149
_INST_BDB_VER:=	${_INST_BDB_VER:N${i}}
150
. endif
151
.endfor
152
_ELIGIBLE_BDB_VER:=${_INST_BDB_VER}
153
154
# 3b. if there is no usable version installed, check defaults
155
.if empty(_INST_BDB_VER)
156
_DFLT_BDB_VER:=${_DB_DEFAULTS}
157
# make sure we use a reasonable version for package builds
158
_WITH_BDB_HIGHEST=yes
159
. for i in ${_DFLT_BDB_VER}
160
.  if empty(_SUPP_BDB_VER:M${i})
161
_DFLT_BDB_VER:=	${_DFLT_BDB_VER:N${i}}
162
.  endif
163
. endfor
164
_ELIGIBLE_BDB_VER:=${_DFLT_BDB_VER}
165
.endif
166
167
# 4. elect a version
168
_BDB_VER=
169
.for i in ${_ELIGIBLE_BDB_VER}
170
. if !empty(WITH_BDB_HIGHEST) || !empty(_WITH_BDB_HIGHEST) || empty(${_BDB_VER})
171
_BDB_VER:=${i}
172
. endif
173
.endfor
174
175
# 5. catch errors or set variables
176
.if empty(_BDB_VER)
177
IGNORE=		cannot install: no eligible BerkeleyDB version. Requested: ${_bdb_ARGS}, incompatible: ${_INV_BDB_VER}. Try: make debug-bdb
178
.else
179
. if defined(BDB_BUILD_DEPENDS)
180
BUILD_DEPENDS+=	${db${_BDB_VER}_FIND}:${db${_BDB_VER}_DEPENDS:C/^libdb.*://}
181
. else
182
LIB_DEPENDS+=	${db${_BDB_VER}_DEPENDS}
183
. endif
184
. if ${_BDB_VER} == 48
185
BDB_LIB_NAME=		db-4.8
186
BDB_LIB_CXX_NAME=	db_cxx-4.8
187
BDB_LIB_DIR=		${LOCALBASE}/lib/db48
188
. elif ${_BDB_VER} == 5
189
BDB_LIB_NAME=		db-5.3
190
BDB_LIB_CXX_NAME=	db_cxx-5.3
191
BDB_LIB_DIR=		${LOCALBASE}/lib/db5
192
. elif ${_BDB_VER} == 6
193
BDB_LIB_NAME=		db-6.1
194
BDB_LIB_CXX_NAME=	db_cxx-6.1
195
BDB_LIB_DIR=		${LOCALBASE}/lib/db6
196
. endif
197
BDB_LIB_NAME?=		db${_BDB_VER}
198
BDB_LIB_CXX_NAME?=	db${_BDB_VER}_cxx
199
BDB_INCLUDE_DIR?=	${LOCALBASE}/include/db${_BDB_VER}
200
BDB_LIB_DIR?=		${LOCALBASE}/lib
201
.endif
202
BDB_VER=	${_BDB_VER}
203
204
debug-bdb:
205
	@${ECHO_CMD} "--INPUTS----------------------------------------------------"
206
	@${ECHO_CMD} "${BDB_UNIQUENAME:tu:S,-,_,}_WITH_BDB_VER: ${${BDB_UNIQUENAME:tu:S,-,_,}_WITH_BDB_VER}"
207
	@${ECHO_CMD} "WITH_BDB_VER: ${_WITH_BDB_VER_save}"
208
	@${ECHO_CMD} "BDB_BUILD_DEPENDS: ${BDB_BUILD_DEPENDS}"
209
	@${ECHO_CMD} "bdb_ARGS (original): ${bdb_ARGS}"
210
	@${ECHO_CMD} "WITH_BDB_HIGHEST (original): ${WITH_BDB_HIGHEST}"
211
	@${ECHO_CMD} "--PROCESSING------------------------------------------------"
212
	@${ECHO_CMD} "supported versions: ${_SUPP_BDB_VER}"
213
	@${ECHO_CMD} "invalid versions: ${_INV_BDB_VER}"
214
	@${ECHO_CMD} "installed versions: ${_INST_BDB_VER}"
215
	@${ECHO_CMD} "eligible versions: ${_ELIGIBLE_BDB_VER}"
216
	@${ECHO_CMD} "bdb_ARGS (effective): ${_bdb_ARGS}"
217
	@${ECHO_CMD} "WITH_BDB_HIGHEST (override): ${_WITH_BDB_HIGHEST}"
218
	@${ECHO_CMD} "--OUTPUTS---------------------------------------------------"
219
	@${ECHO_CMD} "IGNORE=${IGNORE}"
220
	@${ECHO_CMD} "BDB_VER=${BDB_VER}"
221
	@${ECHO_CMD} "BDB_INCLUDE_DIR=${BDB_INCLUDE_DIR}"
222
	@${ECHO_CMD} "BDB_LIB_NAME=${BDB_LIB_NAME}"
223
	@${ECHO_CMD} "BDB_LIB_CXX_NAME=${BDB_LIB_CXX_NAME}"
224
	@${ECHO_CMD} "BDB_LIB_DIR=${BDB_LIB_DIR}"
225
	@${ECHO_CMD} "BUILD_DEPENDS=${BUILD_DEPENDS:M*/databases/db*}"
226
	@${ECHO_CMD} "LIB_DEPENDS=${LIB_DEPENDS:M*/databases/db*}"
227
	@${ECHO_CMD} "------------------------------------------------------------"
228
229
# Obsolete variables - ports can define these to want users about
230
# variables that may be in /etc/make.conf but that are no longer
231
# effective:
232
.if defined(OBSOLETE_BDB_VAR)
233
. for var in ${OBSOLETE_BDB_VAR}
234
.  if defined(${var})
235
BAD_VAR+=	${var},
236
.  endif
237
. endfor
238
. if defined(BAD_VAR)
239
_IGNORE_MSG=	Obsolete variable(s) ${BAD_VAR} use WITH_BDB_VER or ${BDB_UNIQUENAME:tu:S,-,_,}_WITH_BDB_VER to select Berkeley DB version
240
.  if defined(IGNORE)
241
IGNORE+= ${_IGNORE_MSG}
242
.  else
243
IGNORE=	${_IGNORE_MSG}
244
.  endif
245
. endif
246
.endif
247
248
249
.endif
(-)Mk/Uses/mysql.mk (+136 lines)
Added Link Here
1
# $FreeBSD$
2
#
3
# Provide support for MySQL
4
# Feature:	mysql
5
# Usage:	USES=mysql or USES=mysql:args
6
# Valid ARGS:	<version>, server, embedded
7
#
8
# version	If no version is given (by the maintainer via the port), try to
9
#		find the currently installed version.  Fall back to default if
10
#		necessary (MySQL-5.6 = 56).
11
# server/embedded
12
#		Depend on the server at run/build time. If none of these is
13
#		set, depends on the client.
14
#
15
# IGNORE_WITH_MYSQL
16
#		This variable can be defined if the ports does not support one
17
#		or more versions of MySQL.
18
# WITH_MYSQL_VER
19
#		User defined variable to set MySQL version.
20
# MYSQL_VER
21
#		Detected MySQL version.
22
#
23
# MAINTAINER:	ports@FreeBSD.org
24
25
.if !defined(_INCLUDE_USES_MYSQL_MK)
26
_INCLUDE_USES_MYSQL_MK=	yes
27
28
.include "${PORTSDIR}/Mk/bsd.default-versions.mk"
29
30
.if !empty(mysql_ARGS)
31
.undef _WANT_MYSQL_VER
32
.undef _WANT_MYSQL_SERVER
33
.undef _WANT_MYSQL_EMBEDDED
34
_MYSQL_ARGS=		${mysql_ARGS:S/,/ /g}
35
.if ${_MYSQL_ARGS:Mserver}
36
_WANT_MYSQL_SERVER=	yes
37
_MYSQL_ARGS:=	${_MYSQL_ARGS:Nserver}
38
.endif
39
.if ${_MYSQL_ARGS:Membedded}
40
_WANT_MYSQL_EMBEDDED=	yes
41
_MYSQL_ARGS:=	${_MYSQL_ARGS:Nembedded}
42
.endif
43
44
# Port requested a version
45
.if !empty(_MYSQL_ARGS)
46
_WANT_MYSQL_VER=	${_MYSQL_ARGS}
47
.endif
48
.endif # !empty(mysql_ARGS)
49
50
.if defined(DEFAULT_MYSQL_VER)
51
WARNING+=	"DEFAULT_MYSQL_VER is defined, consider using DEFAULT_VERSIONS=mysql=${DEFAULT_MYSQL_VER} instead"
52
.endif
53
54
DEFAULT_MYSQL_VER?=	${MYSQL_DEFAULT:S/.//}
55
# MySQL client version currently supported.
56
# When adding a version, please keep the comment in
57
# Mk/bsd.default-versions.mk in sync.
58
MYSQL51_LIBVER=		16
59
MYSQL55_LIBVER=		18
60
MYSQL55m_LIBVER=	18
61
MYSQL55p_LIBVER=	18
62
MYSQL56_LIBVER=		18
63
MYSQL56p_LIBVER=	18
64
MYSQL57_LIBVER=		20
65
MYSQL100m_LIBVER=	18
66
MYSQL101m_LIBVER=	18
67
68
# Setting/finding MySQL version we want.
69
.if exists(${LOCALBASE}/bin/mysql)
70
_MYSQL!=	${LOCALBASE}/bin/mysql --version | ${SED} -e 's/.*Distrib \([0-9]\{1,2\}\)\.\([0-9]*\).*/\1\2/'
71
_PERCONA!=	${LOCALBASE}/bin/mysql --version | ${GREP} Percona | wc -l
72
_MARIADB!=	${LOCALBASE}/bin/mysql --version | ${GREP} MariaDB | wc -l
73
74
.if ${_PERCONA} == 1
75
_MYSQL_VER=	${_MYSQL}p
76
.elif ${_MARIADB} == 1
77
_MYSQL_VER=	${_MYSQL}m
78
.else
79
_MYSQL_VER=	${_MYSQL}
80
.endif
81
.endif
82
83
.if defined(_WANT_MYSQL_VER)
84
.if defined(WITH_MYSQL_VER) && ${WITH_MYSQL_VER} != ${_WANT_MYSQL_VER}
85
IGNORE=		cannot install: the port wants mysql${_WANT_MYSQL_VER}-client and you try to install mysql${WITH_MYSQL_VER}-client
86
.endif
87
MYSQL_VER=	${_WANT_MYSQL_VER}
88
.elif defined(WITH_MYSQL_VER)
89
MYSQL_VER=	${WITH_MYSQL_VER}
90
.else
91
.if defined(_MYSQL_VER)
92
MYSQL_VER=	${_MYSQL_VER}
93
.else
94
MYSQL_VER=	${DEFAULT_MYSQL_VER}
95
.endif
96
.endif # _WANT_MYSQL_VER
97
98
.if defined(_MYSQL_VER)
99
.if ${_MYSQL_VER} != ${MYSQL_VER}
100
IGNORE=		cannot install: MySQL versions mismatch: mysql${_MYSQL_VER}-client is installed and wanted version is mysql${MYSQL_VER}-client
101
.endif
102
.endif
103
104
.if (${MYSQL_VER:C/[0-9]*//} == "m")
105
_MYSQL_FLAVOUR=	mariadb
106
.elif (${MYSQL_VER:C/[0-9]*//} == "p")
107
_MYSQL_FLAVOUR=	percona
108
.else
109
_MYSQL_FLAVOUR=	mysql
110
.endif
111
112
_MYSQL_CLIENT=	databases/${_MYSQL_FLAVOUR}${MYSQL_VER:C/[mp]//}-client
113
_MYSQL_SERVER=	databases/${_MYSQL_FLAVOUR}${MYSQL_VER:C/[mp]//}-server
114
115
# And now we are checking if we can use it
116
.if defined(MYSQL${MYSQL_VER}_LIBVER)
117
.if defined(IGNORE_WITH_MYSQL)
118
.	for VER in ${IGNORE_WITH_MYSQL}
119
.		if (${MYSQL_VER} == "${VER}")
120
IGNORE=		cannot install: does not work with MySQL version ${MYSQL_VER} (MySQL ${IGNORE_WITH_MYSQL} not supported)
121
.		endif
122
.	endfor
123
.endif # IGNORE_WITH_MYSQL
124
.if defined(_WANT_MYSQL_SERVER) || defined(_WANT_MYSQL_EMBEDDED)
125
RUN_DEPENDS+=	${LOCALBASE}/libexec/mysqld:${_MYSQL_SERVER}
126
.if defined(_WANT_MYSQL_EMBEDDED)
127
BUILD_DEPENDS+=	${LOCALBASE}/lib/mysql/libmysqld.a:${_MYSQL_SERVER}
128
.endif
129
.else
130
LIB_DEPENDS+=	libmysqlclient.so.${MYSQL${MYSQL_VER}_LIBVER}:${_MYSQL_CLIENT}
131
.endif
132
.else
133
IGNORE=		cannot install: unknown MySQL version: ${MYSQL_VER}
134
.endif # Check for correct libs
135
136
.endif
(-)Mk/bsd.database.mk (-426 lines)
Removed Link Here
1
# $FreeBSD$
2
#
3
4
.if defined(_POSTMKINCLUDED) && !defined(Database_Post_Include)
5
6
Database_Post_Include=		bsd.database.mk
7
Database_Include_MAINTAINER=	ports@FreeBSD.org
8
9
# This file contains some routines to interact with different databases, such
10
# as MySQL and Berkley DB.  To include this file, define macro
11
# USE_[DATABASE], for example USE_MYSQL.  Defining macro like
12
# USE_[DATABASE]_VER or WANT_[DATABASE]_VER will include this file as well.
13
#
14
##
15
# USE_MYSQL		- Add MySQL (client/server/embedded) dependency (default:
16
#			  client).
17
#			  If no version is given (by the maintainer via the port or
18
#			  by the user via defined variable), try to find the
19
#			  currently installed version.  Fall back to default if
20
#			  necessary (MySQL-5.6 = 56).
21
# DEFAULT_MYSQL_VER
22
#			- MySQL default version.  Can be overridden within a port.
23
#			  Default: 56.
24
# WANT_MYSQL_VER
25
#			- Maintainer can set an arbitrary version of MySQL to always
26
#			  build this port with (overrides WITH_MYSQL_VER).
27
# IGNORE_WITH_MYSQL
28
#			- This variable can be defined if the ports does not support
29
#			  one or more versions of MySQL.
30
# WITH_MYSQL_VER
31
#			- User defined variable to set MySQL version.
32
# MYSQL_VER
33
#			- Detected MySQL version.
34
##
35
# USE_BDB	- Add Berkeley DB library dependency.
36
#			  If no version is given (by the maintainer via the port or
37
#			  by the user via defined variable), try to find the
38
#			  currently installed version.  Fall back to default if
39
#			  necessary (db5 if compatible).
40
#			  This adds a "debug-bdb" make target which will dump the
41
#			  related data.
42
# INVALID_BDB_VER
43
#			- This variable can be defined when the port does not
44
#			  support one or more versions of Berkeley DB.
45
# WANT_BDB_VER
46
#			- Maintainer can set a version of Berkeley DB to always
47
#			  build this port with (overrides WITH_BDB_VER).
48
# WITH_BDB_VER
49
#			- User defined global variable to set Berkeley DB version.
50
# <BDB_UNIQUENAME>_WITH_BDB_VER
51
#			- User defined port specific variable to set Berkeley DB
52
#			  version.
53
# WITH_BDB_HIGHEST
54
#			- Use the highest installed version of Berkeley DB.
55
# WITH_BDB6_PERMITTED
56
# 			- If defined, BerkeleyDB 6 is added to the
57
# 			  default version set, making it eligible even
58
# 			  if not already installed. This is due to its
59
# 			  stricter Affero GNU Public License.
60
#
61
# These variables will then be filled in by this .mk file:
62
#
63
# BDB_LIB_NAME
64
#			- This variable is automatically set to the name of the
65
#			  Berkeley DB library (default: db41).
66
# BDB_LIB_CXX_NAME
67
#			- This variable is automatically set to the name of the
68
#			  Berkeley DB C++ library (default: db41_cxx).
69
# BDB_INCLUDE_DIR
70
#			- This variable is automatically set to the location of
71
#			  the Berkeley DB include directory (default:
72
#			  ${LOCALBASE}/include/db41).
73
# BDB_LIB_DIR
74
#			- This variable is automatically set to the location of
75
#			  the Berkeley DB library directory.
76
# BDB_VER
77
#			- Detected Berkeley DB version.
78
##
79
# USE_SQLITE		- Add dependency on SQLite library.  Valid values are:
80
#			  3 and 2.  If version is not specified directly then
81
#			  SQLite-3 is used (if USE_SQLITE= yes).
82
# SQLITE_VER
83
#			- Detected SQLite version.
84
##
85
# USE_FIREBIRD		- Add dependency on Firebird library.  Valid values are:
86
#			  2 and 1.  If no version is given by the maintainer (if
87
#			  USE_FIREBIRD= yes) and the user did not define
88
#			  WITH_FIREBIRD_VER variable, fall back to default "2".
89
# WITH_FIREBIRD_VER
90
#			- User defined variable to set Firebird version.
91
# FIREBIRD_VER
92
#			- Detected Firebird version.
93
94
.include "${PORTSDIR}/Mk/bsd.default-versions.mk"
95
96
.if defined(DEFAULT_MYSQL_VER)
97
WARNING+=	"DEFAULT_MYSQL_VER is defined, consider using DEFAULT_VERSIONS=mysql=${DEFAULT_MYSQL_VER} instead"
98
.endif
99
100
.if defined(USE_MYSQL)
101
DEFAULT_MYSQL_VER?=	${MYSQL_DEFAULT:S/.//}
102
# MySQL client version currently supported.
103
# When adding a version, please keep the comment in
104
# Mk/bsd.default-versions.mk in sync.
105
MYSQL51_LIBVER=		16
106
MYSQL55_LIBVER=		18
107
MYSQL55m_LIBVER=	18
108
MYSQL55p_LIBVER=	18
109
MYSQL56_LIBVER=		18
110
MYSQL56p_LIBVER=	18
111
MYSQL57_LIBVER=		20
112
MYSQL100m_LIBVER=	18
113
MYSQL101m_LIBVER=	18
114
115
# Setting/finding MySQL version we want.
116
.if exists(${LOCALBASE}/bin/mysql)
117
_MYSQL!=	${LOCALBASE}/bin/mysql --version | ${SED} -e 's/.*Distrib \([0-9]\{1,2\}\)\.\([0-9]*\).*/\1\2/'
118
_PERCONA!=	${LOCALBASE}/bin/mysql --version | ${GREP} Percona | wc -l
119
_MARIADB!=	${LOCALBASE}/bin/mysql --version | ${GREP} MariaDB | wc -l
120
121
.if ${_PERCONA} == 1
122
_MYSQL_VER=	${_MYSQL}p
123
.elif ${_MARIADB} == 1
124
_MYSQL_VER=	${_MYSQL}m
125
.else
126
_MYSQL_VER=	${_MYSQL}
127
.endif
128
.endif
129
130
.if defined(WANT_MYSQL_VER)
131
.if defined(WITH_MYSQL_VER) && ${WITH_MYSQL_VER} != ${WANT_MYSQL_VER}
132
IGNORE=		cannot install: the port wants mysql${WANT_MYSQL_VER}-client and you try to install mysql${WITH_MYSQL_VER}-client
133
.endif
134
MYSQL_VER=	${WANT_MYSQL_VER}
135
.elif defined(WITH_MYSQL_VER)
136
MYSQL_VER=	${WITH_MYSQL_VER}
137
.else
138
.if defined(_MYSQL_VER)
139
MYSQL_VER=	${_MYSQL_VER}
140
.else
141
MYSQL_VER=	${DEFAULT_MYSQL_VER}
142
.endif
143
.endif # WANT_MYSQL_VER
144
145
.if defined(_MYSQL_VER)
146
.if ${_MYSQL_VER} != ${MYSQL_VER}
147
IGNORE=		cannot install: MySQL versions mismatch: mysql${_MYSQL_VER}-client is installed and wanted version is mysql${MYSQL_VER}-client
148
.endif
149
.endif
150
151
.if (${MYSQL_VER:C/[0-9]*//} == "m")
152
_MYSQL_FLAVOUR=	mariadb
153
.elif (${MYSQL_VER:C/[0-9]*//} == "p")
154
_MYSQL_FLAVOUR=	percona
155
.else
156
_MYSQL_FLAVOUR=	mysql
157
.endif
158
159
_MYSQL_CLIENT=	databases/${_MYSQL_FLAVOUR}${MYSQL_VER:C/[mp]//}-client
160
_MYSQL_SERVER=	databases/${_MYSQL_FLAVOUR}${MYSQL_VER:C/[mp]//}-server
161
162
# And now we are checking if we can use it
163
.if defined(MYSQL${MYSQL_VER}_LIBVER)
164
.if defined(IGNORE_WITH_MYSQL)
165
.	for VER in ${IGNORE_WITH_MYSQL}
166
.		if (${MYSQL_VER} == "${VER}")
167
IGNORE=		cannot install: does not work with MySQL version ${MYSQL_VER} (MySQL ${IGNORE_WITH_MYSQL} not supported)
168
.		endif
169
.	endfor
170
.endif # IGNORE_WITH_MYSQL
171
.if (${USE_MYSQL} == "server" || ${USE_MYSQL} == "embedded")
172
RUN_DEPENDS+=	${LOCALBASE}/libexec/mysqld:${_MYSQL_SERVER}
173
.if (${USE_MYSQL} == "embedded")
174
BUILD_DEPENDS+=	${LOCALBASE}/lib/mysql/libmysqld.a:${_MYSQL_SERVER}
175
.endif
176
.else
177
LIB_DEPENDS+=	libmysqlclient.so.${MYSQL${MYSQL_VER}_LIBVER}:${_MYSQL_CLIENT}
178
.endif
179
.else
180
IGNORE=		cannot install: unknown MySQL version: ${MYSQL_VER}
181
.endif # Check for correct libs
182
.endif # USE_MYSQL
183
184
.if defined(USE_BDB)
185
# TODO: avoid malformed conditional with invalid USE_BDB/WITH_BDB_VER
186
# check if + works properly from test builds 01h12m23s
187
188
BDB_UNIQUENAME?=	${PKGNAMEPREFIX}${PORTNAME}
189
190
_USE_BDB_save:=${USE_BDB}
191
_WITH_BDB_VER_save:=${WITH_BDB_VER}
192
193
_DB_PORTS=		48 5 6
194
_DB_DEFAULTS=	48 5	# does not include 6 due to different licensing
195
#	but user can re-add it through WITH_BDB6_PERMITTED
196
. if defined(WITH_BDB6_PERMITTED)
197
_DB_DEFAULTS+=	6
198
. endif
199
200
# Dependency lines for different db versions
201
db48_DEPENDS=	libdb-4.8.so:databases/db48
202
db5_DEPENDS=	libdb-5.3.so:databases/db5
203
db6_DEPENDS=	libdb-6.1.so:databases/db6
204
# Detect db versions by finding some files
205
db48_FIND=	${LOCALBASE}/include/db48/db.h
206
db5_FIND=	${LOCALBASE}/include/db5/db.h
207
db6_FIND=	${LOCALBASE}/include/db6/db.h
208
209
# Override the global WITH_BDB_VER with the
210
# port specific <BDB_UNIQUENAME>_WITH_BDB_VER
211
.if defined(${BDB_UNIQUENAME:tu:S,-,_,}_WITH_BDB_VER)
212
WITH_BDB_VER=	${${BDB_UNIQUENAME:tu:S,-,_,}_WITH_BDB_VER}
213
.endif
214
215
# Override USE_BDB with global WITH_BDB_VER
216
.if defined(WITH_BDB_VER)
217
. if ${WITH_BDB_VER} != 1
218
USE_BDB=	${WITH_BDB_VER}
219
. endif
220
.endif
221
222
# Override USE_BDB with maintainer's WANT_BDB_VER
223
.if defined(WANT_BDB_VER)
224
USE_BDB=	${WANT_BDB_VER}
225
.endif
226
227
# Compatiblity hack:
228
# upgrade older plussed versions to 48+
229
_BDB_OLDPLUSVERS=4+ 40+ 41+ 42+ 43+ 44+ 45+ 46+ 47+
230
.for i in ${USE_BDB}
231
. if ${_BDB_OLDPLUSVERS:M${i}}
232
USE_BDB:=	48+
233
. endif
234
.endfor
235
236
.if ${USE_BDB} == yes
237
USE_BDB:=	48+
238
.endif
239
240
# 1. detect installed versions
241
_INST_BDB_VER=
242
.for bdb in ${_DB_PORTS}
243
. if exists(${db${bdb}_FIND})
244
_INST_BDB_VER+=${bdb}
245
. endif
246
.endfor
247
248
# 2. parse supported versions:
249
# 2a. build list from USE_BDB
250
_SUPP_BDB_VER=
251
_USE_BDB:=${USE_BDB:C,\+$,,:C/(.)(.)$/\1.\2/}
252
.if !empty(USE_BDB:M*+)
253
. for bdb in ${_DB_PORTS:C/(.)(.)$/\1.\2/}
254
.  if ${_USE_BDB} <= ${bdb}
255
_SUPP_BDB_VER+=${bdb:C/\.//}
256
.  endif
257
. endfor
258
.else
259
_SUPP_BDB_VER=${USE_BDB}
260
.endif
261
# 2b. expand INVALID_BDB_VER if given with "+":
262
.if !empty(INVALID_BDB_VER:M*+)
263
_INV_BDB:=${INVALID_BDB_VER:C,\+$,,:C/(.)(.)$/\1.\2/}
264
_INV_BDB_VER:=
265
. for bdb in ${_DB_PORTS:C/(.)(.)$/\1.\2/}
266
.  if ${_INV_BDB} <= ${bdb}
267
_INV_BDB_VER+=${bdb:C/\.//}
268
.  endif
269
. endfor
270
.else
271
_INV_BDB_VER:=${INVALID_BDB_VER}
272
.endif
273
# 2c. strip versions from INVALID_BDB_VER out of _SUPP_BDB_VER
274
.for unsupp in ${_INV_BDB_VER}
275
_SUPP_BDB_VER:=${_SUPP_BDB_VER:N${unsupp}}
276
.endfor
277
278
# 3a. calculate intersection in _INST_BDB_VER to see if there
279
# is a usable installed version
280
.for i in ${_INST_BDB_VER}
281
. if empty(_SUPP_BDB_VER:M${i})
282
_INST_BDB_VER:=	${_INST_BDB_VER:N${i}}
283
. endif
284
.endfor
285
_ELIGIBLE_BDB_VER:=${_INST_BDB_VER}
286
287
# 3b. if there is no usable version installed, check defaults
288
.if empty(_INST_BDB_VER)
289
_DFLT_BDB_VER:=${_DB_DEFAULTS}
290
# make sure we use a reasonable version for package builds
291
_WITH_BDB_HIGHEST=yes
292
. for i in ${_DFLT_BDB_VER}
293
.  if empty(_SUPP_BDB_VER:M${i})
294
_DFLT_BDB_VER:=	${_DFLT_BDB_VER:N${i}}
295
.  endif
296
. endfor
297
_ELIGIBLE_BDB_VER:=${_DFLT_BDB_VER}
298
.endif
299
300
# 4. elect a version
301
_BDB_VER=
302
.for i in ${_ELIGIBLE_BDB_VER}
303
. if !empty(WITH_BDB_HIGHEST) || !empty(_WITH_BDB_HIGHEST) || empty(${_BDB_VER})
304
_BDB_VER:=${i}
305
. endif
306
.endfor
307
308
# 5. catch errors or set variables
309
.if empty(_BDB_VER)
310
IGNORE=		cannot install: no eligible BerkeleyDB version. Requested: ${USE_BDB}, incompatible: ${_INV_BDB_VER}. Try: make debug-bdb
311
.else
312
. if defined(BDB_BUILD_DEPENDS)
313
BUILD_DEPENDS+=	${db${_BDB_VER}_FIND}:${db${_BDB_VER}_DEPENDS:C/^libdb.*://}
314
. else
315
LIB_DEPENDS+=	${db${_BDB_VER}_DEPENDS}
316
. endif
317
. if ${_BDB_VER} == 48
318
BDB_LIB_NAME=		db-4.8
319
BDB_LIB_CXX_NAME=	db_cxx-4.8
320
BDB_LIB_DIR=		${LOCALBASE}/lib/db48
321
. elif ${_BDB_VER} == 5
322
BDB_LIB_NAME=		db-5.3
323
BDB_LIB_CXX_NAME=	db_cxx-5.3
324
BDB_LIB_DIR=		${LOCALBASE}/lib/db5
325
. elif ${_BDB_VER} == 6
326
BDB_LIB_NAME=		db-6.1
327
BDB_LIB_CXX_NAME=	db_cxx-6.1
328
BDB_LIB_DIR=		${LOCALBASE}/lib/db6
329
. endif
330
BDB_LIB_NAME?=		db${_BDB_VER}
331
BDB_LIB_CXX_NAME?=	db${_BDB_VER}_cxx
332
BDB_INCLUDE_DIR?=	${LOCALBASE}/include/db${_BDB_VER}
333
BDB_LIB_DIR?=		${LOCALBASE}/lib
334
.endif
335
BDB_VER=	${_BDB_VER}
336
337
debug-bdb:
338
	@${ECHO_CMD} "--INPUTS----------------------------------------------------"
339
	@${ECHO_CMD} "${BDB_UNIQUENAME:tu:S,-,_,}_WITH_BDB_VER: ${${BDB_UNIQUENAME:tu:S,-,_,}_WITH_BDB_VER}"
340
	@${ECHO_CMD} "WITH_BDB_VER: ${_WITH_BDB_VER_save}"
341
	@${ECHO_CMD} "WANT_BDB_VER: ${WANT_BDB_VER}"
342
	@${ECHO_CMD} "BDB_BUILD_DEPENDS: ${BDB_BUILD_DEPENDS}"
343
	@${ECHO_CMD} "USE_BDB (original): ${_USE_BDB_save}"
344
	@${ECHO_CMD} "WITH_BDB_HIGHEST (original): ${WITH_BDB_HIGHEST}"
345
	@${ECHO_CMD} "--PROCESSING------------------------------------------------"
346
	@${ECHO_CMD} "supported versions: ${_SUPP_BDB_VER}"
347
	@${ECHO_CMD} "invalid versions: ${_INV_BDB_VER}"
348
	@${ECHO_CMD} "installed versions: ${_INST_BDB_VER}"
349
	@${ECHO_CMD} "eligible versions: ${_ELIGIBLE_BDB_VER}"
350
	@${ECHO_CMD} "USE_BDB (effective): ${USE_BDB}"
351
	@${ECHO_CMD} "WITH_BDB_HIGHEST (override): ${_WITH_BDB_HIGHEST}"
352
	@${ECHO_CMD} "--OUTPUTS---------------------------------------------------"
353
	@${ECHO_CMD} "IGNORE=${IGNORE}"
354
	@${ECHO_CMD} "BDB_VER=${BDB_VER}"
355
	@${ECHO_CMD} "BDB_INCLUDE_DIR=${BDB_INCLUDE_DIR}"
356
	@${ECHO_CMD} "BDB_LIB_NAME=${BDB_LIB_NAME}"
357
	@${ECHO_CMD} "BDB_LIB_CXX_NAME=${BDB_LIB_CXX_NAME}"
358
	@${ECHO_CMD} "BDB_LIB_DIR=${BDB_LIB_DIR}"
359
	@${ECHO_CMD} "BUILD_DEPENDS=${BUILD_DEPENDS:M*/databases/db*}"
360
	@${ECHO_CMD} "LIB_DEPENDS=${LIB_DEPENDS:M*/databases/db*}"
361
	@${ECHO_CMD} "------------------------------------------------------------"
362
363
# Obsolete variables - ports can define these to want users about
364
# variables that may be in /etc/make.conf but that are no longer
365
# effective:
366
.if defined(OBSOLETE_BDB_VAR)
367
. for var in ${OBSOLETE_BDB_VAR}
368
.  if defined(${var})
369
BAD_VAR+=	${var},
370
.  endif
371
. endfor
372
. if defined(BAD_VAR)
373
_IGNORE_MSG=	Obsolete variable(s) ${BAD_VAR} use WITH_BDB_VER or ${BDB_UNIQUENAME:tu:S,-,_,}_WITH_BDB_VER to select Berkeley DB version
374
.  if defined(IGNORE)
375
IGNORE+= ${_IGNORE_MSG}
376
.  else
377
IGNORE=	${_IGNORE_MSG}
378
.  endif
379
. endif
380
.endif
381
382
.endif # USE_BDB
383
384
# Handling SQLite dependency
385
.if defined(USE_SQLITE)
386
387
.if ${USE_SQLITE:tl} == "yes"
388
_SQLITE_VER=	3
389
.else
390
_SQLITE_VER=	 ${USE_SQLITE}
391
.endif
392
393
# USE_SQLITE is specified incorrectly, so mark this as IGNORE
394
.if ${_SQLITE_VER} == "3"
395
LIB_DEPENDS+=	libsqlite3.so:databases/sqlite${_SQLITE_VER}
396
SQLITE_VER=	${_SQLITE_VER}
397
.elif ${_SQLITE_VER} == "2"
398
LIB_DEPENDS+=	libsqlite.so:databases/sqlite${_SQLITE_VER}
399
SQLITE_VER=	${_SQLITE_VER}
400
.else
401
IGNORE=		cannot install: unknown SQLite version: ${_SQLITE_VER}
402
.endif
403
404
.endif # defined(USE_SQLITE)
405
406
.if defined(USE_FIREBIRD)
407
408
.if defined(WITH_FIREBIRD_VER)
409
USE_FIREBIRD=	${WITH_FIREBIRD_VER}
410
.endif
411
412
.if ${USE_FIREBIRD:tl} == "yes"
413
FIREBIRD_VER=	${FIREBIRD_DEFAULT:S/.//}
414
.else
415
FIREBIRD_VER=	${USE_FIREBIRD}
416
.endif
417
418
.if ${FIREBIRD_VER} == "25"
419
LIB_DEPENDS+=	libfbclient.so:databases/firebird25-client
420
.else
421
IGNORE=		cannot install: unknown Firebird version: ${FIREBIRD_VER}
422
.endif
423
424
.endif # defined(USE_FIREBIRD)
425
426
.endif # defined(_POSTMKINCLUDED) && !defined(Database_Post_Include)
(-)Mk/bsd.port.mk (-5 / +16 lines)
Lines 1403-1408 USES+= gnome Link Here
1403
USES+=	mate
1403
USES+=	mate
1404
.endif
1404
.endif
1405
1405
1406
.if defined(USE_BDB)
1407
USES+=bdb:${USE_BDB}
1408
.endif
1409
1410
.if defined(USE_MYSQL)
1411
USE_MYSQL:=		${USE_MYSQL:N[yY][eE][sS]:Nclient}
1412
.if defined(WANT_MYSQL_VER)
1413
.if empty(USE_MYSQL)
1414
USE_MYSQL:=${WANT_MYSQL_VER}
1415
.else
1416
USE_MYSQL:=${USE_MYSQL},${WANT_MYSQL_VER}
1417
.endif
1418
.endif
1419
USES+=mysql:${USE_MYSQL}
1420
.endif
1421
1406
.if defined(WANT_WX) || defined(USE_WX) || defined(USE_WX_NOT)
1422
.if defined(WANT_WX) || defined(USE_WX) || defined(USE_WX_NOT)
1407
.include "${PORTSDIR}/Mk/bsd.wx.mk"
1423
.include "${PORTSDIR}/Mk/bsd.wx.mk"
1408
.endif
1424
.endif
Lines 1863-1873 _FORCE_POST_PATTERNS= rmdir kldxref mkfontscale mkfontdir fc-cache \ Link Here
1863
.include "${PORTSDIR}/Mk/bsd.xorg.mk"
1879
.include "${PORTSDIR}/Mk/bsd.xorg.mk"
1864
.endif
1880
.endif
1865
1881
1866
.if defined(USE_MYSQL) || defined(WANT_MYSQL_VER) || \
1867
	defined(USE_BDB)  || defined(USE_SQLITE) || defined(USE_FIREBIRD)
1868
.include "${PORTSDIR}/Mk/bsd.database.mk"
1869
.endif
1870
1871
.if defined(WANT_GSTREAMER) || defined(USE_GSTREAMER) || defined(USE_GSTREAMER1)
1882
.if defined(WANT_GSTREAMER) || defined(USE_GSTREAMER) || defined(USE_GSTREAMER1)
1872
.include "${PORTSDIR}/Mk/bsd.gstreamer.mk"
1883
.include "${PORTSDIR}/Mk/bsd.gstreamer.mk"
1873
.endif
1884
.endif
(-)Mk/bsd.sanity.mk (-3 / +5 lines)
Lines 168-176 SANITY_UNSUPPORTED= USE_OPENAL USE_FAM USE_MAKESELF USE_ZIP USE_LHA USE_CMAKE \ Link Here
168
		INSTALLS_SHLIB USE_PYDISTUTILS PYTHON_CONCURRENT_INSTALL \
168
		INSTALLS_SHLIB USE_PYDISTUTILS PYTHON_CONCURRENT_INSTALL \
169
		PYDISTUTILS_AUTOPLIST PYTHON_PY3K_PLIST_HACK PYDISTUTILS_NOEGGINFO \
169
		PYDISTUTILS_AUTOPLIST PYTHON_PY3K_PLIST_HACK PYDISTUTILS_NOEGGINFO \
170
		USE_PYTHON_PREFIX USE_BZIP2 USE_XZ USE_PGSQL NEED_ROOT \
170
		USE_PYTHON_PREFIX USE_BZIP2 USE_XZ USE_PGSQL NEED_ROOT \
171
		UNIQUENAME LATEST_LINK
171
		UNIQUENAME LATEST_LINK USE_SQLITE USE_FIREBIRD
172
SANITY_DEPRECATED=	PYTHON_PKGNAMESUFFIX USE_AUTOTOOLS PLIST_DIRSTRY USE_SQLITE \
172
SANITY_DEPRECATED=	PYTHON_PKGNAMESUFFIX USE_AUTOTOOLS PLIST_DIRSTRY USE_BDB USE_MYSQL WANT_MYSQL_VER
173
			USE_FIREBIRD
174
SANITY_NOTNEEDED=	WX_UNICODE
173
SANITY_NOTNEEDED=	WX_UNICODE
175
174
176
USE_AUTOTOOLS_ALT=	USES=autoreconf and GNU_CONFIGURE=yes
175
USE_AUTOTOOLS_ALT=	USES=autoreconf and GNU_CONFIGURE=yes
Lines 211-216 WX_UNICODE_REASON= Now no-op as only unicode is supported now Link Here
211
PLIST_DIRSTRY_ALT=	PLIST_DIRS
210
PLIST_DIRSTRY_ALT=	PLIST_DIRS
212
USE_SQLITE_ALT=		USES=sqlite
211
USE_SQLITE_ALT=		USES=sqlite
213
USE_FIREBIRD_ALT=	USES=firebird
212
USE_FIREBIRD_ALT=	USES=firebird
213
USE_BDB_ALT=		USES=bdb:${USE_BDB}
214
USE_MYSQL_ALT=		USES=mysql:${USE_MYSQL}
215
WANT_MYSQL_VER_ALT=	USES=mysql:${WANT_MYSQL_VER}
214
216
215
.for a in ${SANITY_DEPRECATED}
217
.for a in ${SANITY_DEPRECATED}
216
.if defined(${a})
218
.if defined(${a})
(-)Tools/scripts/portsvar.sh (-1 / +1 lines)
Lines 58-64 do Link Here
58
        apache) setvar="$setvar USE_APACHE=yes";;
58
        apache) setvar="$setvar USE_APACHE=yes";;
59
        autotools) setvar="$setvar USE_AUTOTOOLS=yes";;
59
        autotools) setvar="$setvar USE_AUTOTOOLS=yes";;
60
        database) setvar="$setvar USE_MYSQL=yes USE_PGSQL=yes"
60
        database) setvar="$setvar USE_MYSQL=yes USE_PGSQL=yes"
61
                  setvar="$setvar USE_BDB=yes USE_SQLITE=yes";;
61
                  setvar="$setvar USE_BDB=yes";;
62
        emacs) setvar="$setvar EMACS_PORT_NAME=yes";;
62
        emacs) setvar="$setvar EMACS_PORT_NAME=yes";;
63
        gcc) setvar="$setvar USE_GCC=yes";;
63
        gcc) setvar="$setvar USE_GCC=yes";;
64
        gnome) setvar="$setvar USE_GNOME=yes";;
64
        gnome) setvar="$setvar USE_GNOME=yes";;
(-)astro/foxtrotgps/Makefile (-2 / +1 lines)
Lines 20-33 LIB_DEPENDS= libcurl.so:ftp/curl \ Link Here
20
GNU_CONFIGURE=	yes
20
GNU_CONFIGURE=	yes
21
CONFIGURE_ENV=	DATADIRNAME=share
21
CONFIGURE_ENV=	DATADIRNAME=share
22
CONFIGURE_ARGS=	--disable-schemas-install
22
CONFIGURE_ARGS=	--disable-schemas-install
23
USES=		gettext gmake pkgconfig shebangfix
23
USES=		gettext gmake pkgconfig shebangfix sqlite:3
24
SHEBANG_FILES=	contrib/convert2gpx \
24
SHEBANG_FILES=	contrib/convert2gpx \
25
		contrib/convert2osm \
25
		contrib/convert2osm \
26
		contrib/georss2foxtrotgps-poi\
26
		contrib/georss2foxtrotgps-poi\
27
		contrib/gpx2osm
27
		contrib/gpx2osm
28
28
29
USE_GNOME=	gtk20 gconf2 libxml2 intltool libglade2
29
USE_GNOME=	gtk20 gconf2 libxml2 intltool libglade2
30
USE_SQLITE=	3
31
INSTALLS_ICONS=	yes
30
INSTALLS_ICONS=	yes
32
31
33
GCONF_SCHEMAS=	apps_foxtrotgps.schemas
32
GCONF_SCHEMAS=	apps_foxtrotgps.schemas
(-)audio/harp/Makefile (-3 / +1 lines)
Lines 12-20 LICENSE= GPLv3 Link Here
12
USE_GITHUB=	yes
12
USE_GITHUB=	yes
13
GH_ACCOUNT=	heckendorfc
13
GH_ACCOUNT=	heckendorfc
14
14
15
USES=		cmake
15
USES=		cmake sqlite
16
17
USE_SQLITE=	yes
18
16
19
USE_LDCONFIG=	yes
17
USE_LDCONFIG=	yes
20
18
(-)audio/libgpod/Makefile (-2 / +1 lines)
Lines 16-28 LIB_DEPENDS= libplist.so:devel/libplist \ Link Here
16
		libtag.so:audio/taglib \
16
		libtag.so:audio/taglib \
17
		libsgutils2.so:sysutils/sg3_utils
17
		libsgutils2.so:sysutils/sg3_utils
18
18
19
USES=		gettext gmake libtool localbase pathfix pkgconfig tar:bzip2
19
USES=		gettext gmake libtool localbase pathfix pkgconfig sqlite:3 tar:bzip2
20
GNU_CONFIGURE=	yes
20
GNU_CONFIGURE=	yes
21
CONFIGURE_ARGS=	--disable-silent-rules --disable-udev --without-hal \
21
CONFIGURE_ARGS=	--disable-silent-rules --disable-udev --without-hal \
22
		--with-html-dir="${DOCSDIR:H}"
22
		--with-html-dir="${DOCSDIR:H}"
23
USE_CSTD=	gnu89
23
USE_CSTD=	gnu89
24
USE_GNOME=	gdkpixbuf2 gtk20 intltool
24
USE_GNOME=	gdkpixbuf2 gtk20 intltool
25
USE_SQLITE=	3
26
INSTALL_TARGET=	install-strip
25
INSTALL_TARGET=	install-strip
27
USE_LDCONFIG=	yes
26
USE_LDCONFIG=	yes
28
27
(-)audio/linuxsampler/Makefile (-2 / +1 lines)
Lines 22-30 OPTIONS_DEFAULT= JACK Link Here
22
DSSI_DESC=	Enable DSSI support
22
DSSI_DESC=	Enable DSSI support
23
LV2CORE_DESC=	Enable LV2 support
23
LV2CORE_DESC=	Enable LV2 support
24
24
25
USES=		tar:bzip2 libtool gmake pathfix pkgconfig
25
USES=		tar:bzip2 libtool gmake pathfix pkgconfig sqlite:3
26
GNU_CONFIGURE=	yes
26
GNU_CONFIGURE=	yes
27
USE_SQLITE=	3
28
CONFIGURE_ENV=	HAVE_UNIX98=1
27
CONFIGURE_ENV=	HAVE_UNIX98=1
29
USE_LDCONFIG=	yes
28
USE_LDCONFIG=	yes
30
INSTALL_TARGET=	install-strip
29
INSTALL_TARGET=	install-strip
(-)audio/lollypop/Makefile (-2 / +1 lines)
Lines 18-27 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>=2.7.8:databases/py-sqlite3 \ Link Here
18
LIB_DEPENDS=	libnotify.so:devel/libnotify \
18
LIB_DEPENDS=	libnotify.so:devel/libnotify \
19
	libtotem-plparser.so:multimedia/totem-pl-parser
19
	libtotem-plparser.so:multimedia/totem-pl-parser
20
20
21
USES=	shebangfix python:3 pkgconfig gettext gmake tar:xz
21
USES=	shebangfix python:3 pkgconfig gettext gmake sqlite tar:xz
22
GNU_CONFIGURE=	yes
22
GNU_CONFIGURE=	yes
23
USE_GNOME=	glib20 gtk30 py3gobject3 introspection:build intltool intlhack
23
USE_GNOME=	glib20 gtk30 py3gobject3 introspection:build intltool intlhack
24
USE_SQLITE=	yes
25
USE_GSTREAMER1=	yes mad ogg flac opus libav faad good speex
24
USE_GSTREAMER1=	yes mad ogg flac opus libav faad good speex
26
USE_PYTHON=	py3kplist
25
USE_PYTHON=	py3kplist
27
INSTALLS_ICONS=	yes
26
INSTALLS_ICONS=	yes
(-)audio/osd-lyrics/Makefile (-2 / +1 lines)
Lines 17-25 LIB_DEPENDS= libnotify.so:devel/libnotify \ Link Here
17
		libdbus-glib-1.so:devel/dbus-glib \
17
		libdbus-glib-1.so:devel/dbus-glib \
18
		libcurl.so:ftp/curl
18
		libcurl.so:ftp/curl
19
19
20
USES=		desktop-file-utils gettext gmake iconv localbase pkgconfig
20
USES=		desktop-file-utils gettext gmake iconv localbase pkgconfig sqlite
21
USE_GNOME=	gtk20 intltool
21
USE_GNOME=	gtk20 intltool
22
USE_SQLITE=	yes
23
GNU_CONFIGURE=	yes
22
GNU_CONFIGURE=	yes
24
# Cannot enable -Werror yet: Clang does not like the code `printf(_("..."))',
23
# Cannot enable -Werror yet: Clang does not like the code `printf(_("..."))',
25
# see this bug for details: http://llvm.org/bugs/show_bug.cgi?id=3814
24
# see this bug for details: http://llvm.org/bugs/show_bug.cgi?id=3814
(-)audio/pragha/Makefile (-2 / +1 lines)
Lines 19-28 LIB_DEPENDS= libtag.so:audio/taglib \ Link Here
19
	libtotem-plparser.so:multimedia/totem-pl-parser
19
	libtotem-plparser.so:multimedia/totem-pl-parser
20
20
21
USES=	compiler:c11 desktop-file-utils gettext-tools gmake libtool \
21
USES=	compiler:c11 desktop-file-utils gettext-tools gmake libtool \
22
	pkgconfig tar:bz2
22
	pkgconfig sqlite tar:bz2
23
GNU_CONFIGURE=	yes
23
GNU_CONFIGURE=	yes
24
USE_GNOME=	glib20 gtk30 intltool intlhack
24
USE_GNOME=	glib20 gtk30 intltool intlhack
25
USE_SQLITE=	yes
26
USE_GSTREAMER1=	yes faad flac libav mad ogg speex
25
USE_GSTREAMER1=	yes faad flac libav mad ogg speex
27
INSTALLS_ICONS=	yes
26
INSTALLS_ICONS=	yes
28
USE_LDCONFIG=	yes
27
USE_LDCONFIG=	yes
(-)chinese/libchewing/Makefile (-2 / +1 lines)
Lines 15-22 LICENSE_FILE= ${WRKSRC}/COPYING Link Here
15
15
16
BUILD_DEPENDS=	${LOCALBASE}/bin/makeinfo:print/texinfo
16
BUILD_DEPENDS=	${LOCALBASE}/bin/makeinfo:print/texinfo
17
17
18
USES=		cmake libtool pathfix pkgconfig tar:bzip2
18
USES=		cmake libtool pathfix pkgconfig sqlite tar:bzip2
19
USE_SQLITE=	yes
20
USE_LDCONFIG=	yes
19
USE_LDCONFIG=	yes
21
USE_GITHUB=	yes
20
USE_GITHUB=	yes
22
GH_ACCOUNT=	chewing
21
GH_ACCOUNT=	chewing
(-)databases/akonadi/Makefile (-1 / +1 lines)
Lines 41-47 PGSQL_DESC= Install PostgreSQL Qt plugin Link Here
41
PGSQL_USE=	QT4=sql-pgsql_run
41
PGSQL_USE=	QT4=sql-pgsql_run
42
42
43
SQLITE_DESC=	Enable SQLite backend
43
SQLITE_DESC=	Enable SQLite backend
44
SQLITE_USE=	SQLITE=3
44
SQLITE_USES=	sqlite:3
45
SQLITE_CMAKE_OFF=	-DAKONADI_BUILD_QSQLITE=off
45
SQLITE_CMAKE_OFF=	-DAKONADI_BUILD_QSQLITE=off
46
46
47
OPTIONS_DEFAULT=	MYSQL
47
OPTIONS_DEFAULT=	MYSQL
(-)databases/cppdb/Makefile (-1 / +1 lines)
Lines 91-97 PLIST_SUB+= PGSQL="" Link Here
91
CMAKE_ARGS+=	-DDISABLE_SQLITE:BOOL=ON
91
CMAKE_ARGS+=	-DDISABLE_SQLITE:BOOL=ON
92
PLIST_SUB+=	SQLITE3="@comment "
92
PLIST_SUB+=	SQLITE3="@comment "
93
.else
93
.else
94
USE_SQLITE=	3
94
USES+=		sqlite:3
95
CMAKE_ARGS+=	-DDISABLE_SQLITE:BOOL=OFF
95
CMAKE_ARGS+=	-DDISABLE_SQLITE:BOOL=OFF
96
.if ${PORT_OPTIONS:MSQLITE3_INTERNAL}
96
.if ${PORT_OPTIONS:MSQLITE3_INTERNAL}
97
CMAKE_ARGS+=	-DSQLITE_BACKEND_INTERNAL:BOOL=ON
97
CMAKE_ARGS+=	-DSQLITE_BACKEND_INTERNAL:BOOL=ON
(-)databases/firebird25-server/Makefile (-1 / +1 lines)
Lines 72-78 IGNORE= your system does not support sysvipc Link Here
72
72
73
.if !defined(CLIENT_ONLY)
73
.if !defined(CLIENT_ONLY)
74
# Server part stuff
74
# Server part stuff
75
LIB_DEPENDS+=	libfbembed.so:databases/firebird25-client
75
USES+=		firebird
76
76
77
CONFIGURE_ARGS+=--enable-superserver --without-editline
77
CONFIGURE_ARGS+=--enable-superserver --without-editline
78
78
(-)databases/flamerobin/Makefile (-2 / +1 lines)
Lines 16-23 LICENSE_NAME= FlameRobin Expat Link Here
16
LICENSE_FILE=	${WRKSRC}/docs/fr_license.html
16
LICENSE_FILE=	${WRKSRC}/docs/fr_license.html
17
LICENSE_PERMS=	dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
17
LICENSE_PERMS=	dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
18
18
19
USES=		compiler
19
USES=		compiler firebird
20
USE_FIREBIRD=	yes
21
USE_WX=		2.8+
20
USE_WX=		2.8+
22
WX_COMPS=	wx contrib
21
WX_COMPS=	wx contrib
23
WX_CONF_ARGS=	absolute
22
WX_CONF_ARGS=	absolute
(-)databases/fpc-ibase/Makefile (-1 / +1 lines)
Lines 17-22 OPTIONS_DEFINE= IBASE Link Here
17
IBASE_DESC=	Install Interbase/Firebird client
17
IBASE_DESC=	Install Interbase/Firebird client
18
OPTIONS_DEFAULT=	IBASE
18
OPTIONS_DEFAULT=	IBASE
19
19
20
IBASE_USE=	FIREBIRD=yes
20
IBASE_USES=	firebird
21
21
22
.include "${MASTERDIR}/Makefile"
22
.include "${MASTERDIR}/Makefile"
(-)databases/fpc-sqlite/Makefile (-1 / +1 lines)
Lines 16-21 EXTRACTUNITDIR= ${WRKUNITDIR} Link Here
16
OPTIONS_DEFINE=	SQLITE
16
OPTIONS_DEFINE=	SQLITE
17
OPTIONS_DEFAULT=	SQLITE
17
OPTIONS_DEFAULT=	SQLITE
18
18
19
SQLITE_USE=	SQLITE=yes
19
SQLITE_USES=	sqlite
20
20
21
.include "${MASTERDIR}/Makefile"
21
.include "${MASTERDIR}/Makefile"
(-)databases/grass/Makefile (-1 / +1 lines)
Lines 111-117 ODBC_LIB_DEPENDS= libodbc.so:databases/unixODBC Link Here
111
ODBC_CONFIGURE_ON=	--with-odbc
111
ODBC_CONFIGURE_ON=	--with-odbc
112
PGSQL_USES=		pgsql
112
PGSQL_USES=		pgsql
113
PGSQL_CONFIGURE_ON=	--with-postgres
113
PGSQL_CONFIGURE_ON=	--with-postgres
114
SQLITE_USE=		SQLITE=yes
114
SQLITE_USES=		sqlite
115
SQLITE_CONFIGURE_ON=	--with-sqlite
115
SQLITE_CONFIGURE_ON=	--with-sqlite
116
116
117
.include <bsd.port.options.mk>
117
.include <bsd.port.options.mk>
(-)databases/gtksql/Makefile (-1 / +1 lines)
Lines 50-56 CONFIGURE_ARGS+= --without-mysql Link Here
50
.endif
50
.endif
51
51
52
.if ${PORT_OPTIONS:MSQLITE}
52
.if ${PORT_OPTIONS:MSQLITE}
53
USE_SQLITE=	yes
53
USES+=		sqlite
54
.else
54
.else
55
CONFIGURE_ARGS+=	--without-sqlite
55
CONFIGURE_ARGS+=	--without-sqlite
56
.endif
56
.endif
(-)databases/luadbi/Makefile (-1 / +1 lines)
Lines 35-41 MYSQL_CFLAGS= -I ${LOCALBASE}/include/mysql Link Here
35
MYSQL_ALL_TARGET=	mysql
35
MYSQL_ALL_TARGET=	mysql
36
MYSQL_PLIST_FILES=	%%LUA_MODLIBDIR%%/dbdmysql.so
36
MYSQL_PLIST_FILES=	%%LUA_MODLIBDIR%%/dbdmysql.so
37
37
38
SQLITE3_USE=		SQLITE=3
38
SQLITE3_USES=		sqlite:3
39
SQLITE3_ALL_TARGET=	sqlite3
39
SQLITE3_ALL_TARGET=	sqlite3
40
SQLITE3_PLIST_FILES=	%%LUA_MODLIBDIR%%/dbdsqlite3.so
40
SQLITE3_PLIST_FILES=	%%LUA_MODLIBDIR%%/dbdsqlite3.so
41
41
(-)databases/opendbx/Makefile (-1 / +1 lines)
Lines 38-44 PGSQL_USES= pgsql Link Here
38
38
39
SQLITE_LIB_DEPENDS=	libsqlite.so:databases/sqlite2
39
SQLITE_LIB_DEPENDS=	libsqlite.so:databases/sqlite2
40
40
41
SQLITE3_USE=	SQLITE=3
41
SQLITE3_USES=	sqlite:3
42
42
43
MSSQL_LIB_DEPENDS=	libsybdb.so:databases/freetds
43
MSSQL_LIB_DEPENDS=	libsybdb.so:databases/freetds
44
44
(-)databases/p5-DBD-InterBase/Makefile (-3 / +1 lines)
Lines 14-22 COMMENT= DBI driver for InterBase/Firebird/Yaffil RDBMS server Link Here
14
BUILD_DEPENDS=	p5-DBI>=0:databases/p5-DBI
14
BUILD_DEPENDS=	p5-DBI>=0:databases/p5-DBI
15
RUN_DEPENDS:=	${BUILD_DEPENDS}
15
RUN_DEPENDS:=	${BUILD_DEPENDS}
16
16
17
USE_FIREBIRD=	yes
17
USES=		perl5 firebird
18
19
USES=		perl5
20
USE_PERL5=	patch configure
18
USE_PERL5=	patch configure
21
19
22
post-patch:
20
post-patch:
(-)databases/p5-DBIx-Class-Schema-Loader/Makefile (-1 / +1 lines)
Lines 51-57 MYSQL_USE= MYSQL=yes Link Here
51
ORACLE_BUILD_DEPENDS=	p5-DBD-Oracle>=0.19:databases/p5-DBD-Oracle
51
ORACLE_BUILD_DEPENDS=	p5-DBD-Oracle>=0.19:databases/p5-DBD-Oracle
52
ORACLE_RUN_DEPENDS=	p5-DBD-Oracle>=0.19:databases/p5-DBD-Oracle
52
ORACLE_RUN_DEPENDS=	p5-DBD-Oracle>=0.19:databases/p5-DBD-Oracle
53
PGSQL_USES=		pgsql
53
PGSQL_USES=		pgsql
54
SQLITE_USE=		SQLITE=yes
54
SQLITE_USES=		sqlite
55
55
56
.include <bsd.port.pre.mk>
56
.include <bsd.port.pre.mk>
57
57
(-)databases/proftpd-mod_sql_sqlite/Makefile (-1 / +1 lines)
Lines 15-21 DESCR= ${.CURDIR}/pkg-descr Link Here
15
15
16
MASTERDIR=	${.CURDIR}/../../ftp/proftpd
16
MASTERDIR=	${.CURDIR}/../../ftp/proftpd
17
17
18
USE_SQLITE=	yes
18
USES=		sqlite
19
19
20
INCLUDEDIRS=	${LOCALBASE}/include
20
INCLUDEDIRS=	${LOCALBASE}/include
21
LIBDIRS=	${LOCALBASE}/lib
21
LIBDIRS=	${LOCALBASE}/lib
(-)databases/py-fdb/Makefile (-3 / +1 lines)
Lines 12-21 COMMENT= Firebird RDBMS bindings for Python Link Here
12
12
13
LICENSE=	ISCL
13
LICENSE=	ISCL
14
14
15
LIB_DEPENDS=	libfbclient.so:databases/firebird25-client
16
17
NO_ARCH=	yes
15
NO_ARCH=	yes
18
USES=		python
16
USES=		firebird python
19
USE_PYTHON=	autoplist distutils
17
USE_PYTHON=	autoplist distutils
20
18
21
.include <bsd.port.pre.mk>
19
.include <bsd.port.pre.mk>
(-)databases/qt4-ibase-plugin/Makefile (-1 / +1 lines)
Lines 5-10 PORTREVISION= 1 Link Here
5
5
6
COMMENT=	Qt InterBase/Firebird database plugin
6
COMMENT=	Qt InterBase/Firebird database plugin
7
DB=		ibase
7
DB=		ibase
8
USE_FIREBIRD=	yes
8
USES+=		firebird
9
9
10
.include "${.CURDIR:H:H}/devel/qt4/Makefile.sqldrivers"
10
.include "${.CURDIR:H:H}/devel/qt4/Makefile.sqldrivers"
(-)databases/qt5-sqldrivers-ibase/Makefile (-1 / +1 lines)
Lines 3-8 Link Here
3
DB=		IBase
3
DB=		IBase
4
DB_DESC=	InterBase/Firebird
4
DB_DESC=	InterBase/Firebird
5
5
6
USE_FIREBIRD=	yes
6
USES=		firebird
7
7
8
.include "${.CURDIR:H:H}/devel/qt5/Makefile.sqldrivers"
8
.include "${.CURDIR:H:H}/devel/qt5/Makefile.sqldrivers"
(-)databases/qt5-sqldrivers-sqlite2/Makefile (-1 / +1 lines)
Lines 3-8 Link Here
3
DB=		SQLite2
3
DB=		SQLite2
4
DB_DESC=	SQLite 2
4
DB_DESC=	SQLite 2
5
5
6
USE_SQLITE=	2
6
USES=		sqlite:2
7
7
8
.include "${.CURDIR:H:H}/devel/qt5/Makefile.sqldrivers"
8
.include "${.CURDIR:H:H}/devel/qt5/Makefile.sqldrivers"
(-)databases/qt5-sqldrivers-sqlite3/Makefile (-1 / +1 lines)
Lines 5-11 PORTNAME= sqlite3 Link Here
5
DB=		SQLite
5
DB=		SQLite
6
DB_DESC=	SQLite 3
6
DB_DESC=	SQLite 3
7
7
8
USE_SQLITE=	3
8
USES=		sqlite:3
9
CONFIGURE_ARGS=	-system-sqlite
9
CONFIGURE_ARGS=	-system-sqlite
10
10
11
.include "${.CURDIR:H:H}/devel/qt5/Makefile.sqldrivers"
11
.include "${.CURDIR:H:H}/devel/qt5/Makefile.sqldrivers"
(-)databases/soci/Makefile (-2 / +2 lines)
Lines 33-39 PGSQL_USES= pgsql Link Here
33
PGSQL_CMAKE_ON=	-DWITH_POSTGRESQL:BOOL=ON
33
PGSQL_CMAKE_ON=	-DWITH_POSTGRESQL:BOOL=ON
34
PGSQL_CMAKE_OFF=	-DWITH_POSTGRESQL:BOOL=OFF
34
PGSQL_CMAKE_OFF=	-DWITH_POSTGRESQL:BOOL=OFF
35
35
36
SQLITE_USE=	SQLITE=yes
36
SQLITE_USES=	sqlite
37
SQLITE_CMAKE_ON=	-DWITH_SQLITE3:BOOL=ON
37
SQLITE_CMAKE_ON=	-DWITH_SQLITE3:BOOL=ON
38
SQLITE_CMAKE_OFF=	-DWITH_SQLITE3:BOOL=OFF
38
SQLITE_CMAKE_OFF=	-DWITH_SQLITE3:BOOL=OFF
39
39
Lines 46-52 BOOST_LIB_DEPENDS= libboost_date_time.so:devel/boost-libs Link Here
46
BOOST_CMAKE_ON=	-DWITH_BOOST:BOOL=ON
46
BOOST_CMAKE_ON=	-DWITH_BOOST:BOOL=ON
47
BOOST_CMAKE_OFF=	-DWITH_BOOST:BOOL=OFF
47
BOOST_CMAKE_OFF=	-DWITH_BOOST:BOOL=OFF
48
48
49
FIREBIRD_USE=	FIREBIRD=yes
49
FIREBIRD_USES=	firebird
50
FIREBIRD_CMAKE_ARGS_ON=	-DWITH_FIREBIRD:BOOL=ON
50
FIREBIRD_CMAKE_ARGS_ON=	-DWITH_FIREBIRD:BOOL=ON
51
FIREBIRD_CMAKE_ARGS_OFF=	-DWITH_FIREBIRD:BOOL=OFF
51
FIREBIRD_CMAKE_ARGS_OFF=	-DWITH_FIREBIRD:BOOL=OFF
52
52
(-)databases/spatialite-tools/Makefile (-2 / +1 lines)
Lines 18-25 LIB_DEPENDS= libgeos_c.so:graphics/geos \ Link Here
18
		libreadosm.so:astro/readosm
18
		libreadosm.so:astro/readosm
19
19
20
GNU_CONFIGURE=	yes
20
GNU_CONFIGURE=	yes
21
USES=		gmake pkgconfig iconv
21
USES=		gmake pkgconfig iconv sqlite
22
USE_SQLITE=	yes
23
22
24
CFLAGS+=	-I${LOCALBASE}/include
23
CFLAGS+=	-I${LOCALBASE}/include
25
LDFLAGS+=	-L${LOCALBASE}/lib ${ICONV_LIB}
24
LDFLAGS+=	-L${LOCALBASE}/lib ${ICONV_LIB}
(-)databases/spatialite/Makefile (-2 / +1 lines)
Lines 19-26 LIB_DEPENDS= libgeos_c.so:graphics/geos \ Link Here
19
19
20
WRKSRC=		${WRKDIR}/lib${PORTNAME}-${PORTVERSION}
20
WRKSRC=		${WRKDIR}/lib${PORTNAME}-${PORTVERSION}
21
GNU_CONFIGURE=	yes
21
GNU_CONFIGURE=	yes
22
USES=		gmake iconv pathfix pkgconfig libtool
22
USES=		gmake iconv pathfix pkgconfig libtool sqlite
23
USE_SQLITE=	yes
24
USE_GNOME=	libxml2
23
USE_GNOME=	libxml2
25
24
26
CFLAGS+=	-I${WRKSRC}/src/headers -I${LOCALBASE}/include
25
CFLAGS+=	-I${WRKSRC}/src/headers -I${LOCALBASE}/include
(-)databases/sqlite-ext-miscfuncs/Makefile (-1 / +1 lines)
Lines 13-19 EXTRACT_SUFX= Link Here
13
MAINTAINER=	ports@FreeBSD.org
13
MAINTAINER=	ports@FreeBSD.org
14
COMMENT=	Math, string, and aggregate function library for SQLite
14
COMMENT=	Math, string, and aggregate function library for SQLite
15
15
16
USE_SQLITE=	yes
16
USES=		sqlite
17
DIST_SUBDIR=	sqlite-ext
17
DIST_SUBDIR=	sqlite-ext
18
NO_WRKSUBDIR=	yes
18
NO_WRKSUBDIR=	yes
19
19
(-)databases/sqlite-ext-pcre/Makefile (-2 / +1 lines)
Lines 9-15 COMMENT= Regexp function for SQLite based on PCRE library Link Here
9
9
10
LIB_DEPENDS+=	libpcre.so:devel/pcre
10
LIB_DEPENDS+=	libpcre.so:devel/pcre
11
11
12
USE_SQLITE=	yes
13
DIST_SUBDIR=	sqlite-ext
12
DIST_SUBDIR=	sqlite-ext
14
13
15
LIBFILE=	pcre.so
14
LIBFILE=	pcre.so
Lines 20-26 SUB_LIST+= LIBFILE=${LIBFILE} Link Here
20
19
21
PLIST_FILES=	libexec/${DIST_SUBDIR}/${LIBFILE}
20
PLIST_FILES=	libexec/${DIST_SUBDIR}/${LIBFILE}
22
21
23
USES=		gmake pkgconfig
22
USES=		gmake pkgconfig sqlite
24
23
25
USE_GITHUB=	yes
24
USE_GITHUB=	yes
26
GH_ACCOUNT=	ralight
25
GH_ACCOUNT=	ralight
(-)databases/sqlitebrowser/Makefile (-2 / +1 lines)
Lines 14-23 LICENSE_COMB= dual Link Here
14
14
15
USE_GITHUB=	yes
15
USE_GITHUB=	yes
16
16
17
USES=		cmake desktop-file-utils
17
USES=		cmake desktop-file-utils sqlite
18
USE_QT4=	corelib network gui qmake_build linguisttools_build \
18
USE_QT4=	corelib network gui qmake_build linguisttools_build \
19
		moc_build uic_build rcc_build
19
		moc_build uic_build rcc_build
20
USE_SQLITE=	yes
21
20
22
INSTALLS_ICONS=	yes
21
INSTALLS_ICONS=	yes
23
22
(-)databases/sqliteman/Makefile (-2 / +1 lines)
Lines 12-19 COMMENT= Admin's GUI tool for Sqlite3 Link Here
12
12
13
LIB_DEPENDS=	libqscintilla2.so:devel/qscintilla2
13
LIB_DEPENDS=	libqscintilla2.so:devel/qscintilla2
14
14
15
USES=		cmake
15
USES=		cmake sqlite
16
USE_SQLITE=	yes
17
USE_QT4=	qmake_build gui moc_build rcc_build uic_build xml sql
16
USE_QT4=	qmake_build gui moc_build rcc_build uic_build xml sql
18
17
19
GNU_CONFIGURE=	yes
18
GNU_CONFIGURE=	yes
(-)databases/sqlitestudio/Makefile (-2 / +1 lines)
Lines 37-46 OPTIONS_SUB= yes Link Here
37
37
38
WRKSRC=		${WRKDIR}/SQLiteStudio3
38
WRKSRC=		${WRKDIR}/SQLiteStudio3
39
39
40
USES=		compiler:c++11-lib gmake ncurses qmake
40
USES=		compiler:c++11-lib gmake ncurses qmake sqlite
41
USE_QT5=	core gui svg sql xml network sql-sqlite3_run widgets script \
41
USE_QT5=	core gui svg sql xml network sql-sqlite3_run widgets script \
42
		concurrent uitools buildtools_build linguisttools_build
42
		concurrent uitools buildtools_build linguisttools_build
43
USE_SQLITE=	yes
44
USE_GL=		gl
43
USE_GL=		gl
45
USE_LDCONFIG=	yes
44
USE_LDCONFIG=	yes
46
45
(-)databases/sqlrelay/Makefile (-1 / +1 lines)
Lines 110-116 CONFIGURE_ARGS+= --disable-mysql Link Here
110
.endif
110
.endif
111
111
112
.if ${PORT_OPTIONS:MFIREBIRD}
112
.if ${PORT_OPTIONS:MFIREBIRD}
113
USE_FIREBIRD=	yes
113
USES+=		firebird
114
CONFIGURE_ARGS+=	--with-firebird-prefix="${LOCALBASE}"
114
CONFIGURE_ARGS+=	--with-firebird-prefix="${LOCALBASE}"
115
TOSTRIP+=		libexec/sqlrelay/sqlrconnection_firebird.so
115
TOSTRIP+=		libexec/sqlrelay/sqlrconnection_firebird.so
116
.else
116
.else
(-)databases/virtualpg/Makefile (-2 / +1 lines)
Lines 13-20 LICENSE= MPL LGPL21 GPLv2 Link Here
13
LICENSE_COMB=	dual
13
LICENSE_COMB=	dual
14
14
15
GNU_CONFIGURE=	yes
15
GNU_CONFIGURE=	yes
16
USES=		gmake iconv pathfix pkgconfig libtool pgsql
16
USES=		gmake iconv pathfix pkgconfig libtool pgsql sqlite
17
USE_SQLITE=	yes
18
USE_LDCONFIG=	yes
17
USE_LDCONFIG=	yes
19
18
20
CFLAGS+=	-I${WRKSRC}/src/headers -I${LOCALBASE}/include
19
CFLAGS+=	-I${WRKSRC}/src/headers -I${LOCALBASE}/include
(-)databases/vsqlite/Makefile (-2 / +1 lines)
Lines 16-24 USE_GITHUB= yes Link Here
16
GH_ACCOUNT=	vinzenz
16
GH_ACCOUNT=	vinzenz
17
GH_PROJECT=	vsqlite--
17
GH_PROJECT=	vsqlite--
18
18
19
USES=		autoreconf compiler:c++0x libtool
19
USES=		autoreconf compiler:c++0x libtool sqlite:3
20
GNU_CONFIGURE=	yes
20
GNU_CONFIGURE=	yes
21
USE_SQLITE=	3
22
USE_LDCONFIG=	yes
21
USE_LDCONFIG=	yes
23
INSTALL_TARGET=	install-strip
22
INSTALL_TARGET=	install-strip
24
CPPFLAGS+=	-I${LOCALBASE}/include
23
CPPFLAGS+=	-I${LOCALBASE}/include
(-)deskutils/fbreader/Makefile (-2 / +1 lines)
Lines 27-35 STATUS= debug Link Here
27
STATUS=		release
27
STATUS=		release
28
.endif
28
.endif
29
29
30
USES=		compiler gmake iconv pkgconfig tar:tgz
30
USES=		compiler gmake iconv pkgconfig sqlite tar:tgz
31
USE_LDCONFIG=	yes
31
USE_LDCONFIG=	yes
32
USE_SQLITE=	yes
33
32
34
INSTALL_TARGET=	do_install
33
INSTALL_TARGET=	do_install
35
34
(-)deskutils/growl-for-linux/Makefile (-2 / +1 lines)
Lines 31-41 OPTIONS_DEFINE= LIBNOTIFY Link Here
31
31
32
PLIST_SUB=	DESKTOPDIR=${DESKTOPDIR:S,^${PREFIX}/,,}
32
PLIST_SUB=	DESKTOPDIR=${DESKTOPDIR:S,^${PREFIX}/,,}
33
33
34
USES=		autoreconf compiler:nestedfct libtool pkgconfig
34
USES=		autoreconf compiler:nestedfct libtool pkgconfig sqlite:3
35
USE_GITHUB=	yes
35
USE_GITHUB=	yes
36
USE_GNOME=	gtk20
36
USE_GNOME=	gtk20
37
USE_OPENSSL=	yes
37
USE_OPENSSL=	yes
38
USE_SQLITE=	3
39
38
40
post-patch:
39
post-patch:
41
	@${REINPLACE_CMD} '/^gol_LDADD =/s/$$/ -lgmodule-2.0/' \
40
	@${REINPLACE_CMD} '/^gol_LDADD =/s/$$/ -lgmodule-2.0/' \
(-)deskutils/gworkspace-gwmetadata/Makefile (-2 / +1 lines)
Lines 12-25 COMMENT= GWMetadata for GNUstep workspace manager Link Here
12
12
13
LICENSE=	GPLv2
13
LICENSE=	GPLv2
14
14
15
USES=		gnustep
15
USES=		gnustep sqlite
16
USE_GNUSTEP=	back build
16
USE_GNUSTEP=	back build
17
GNU_CONFIGURE=	yes
17
GNU_CONFIGURE=	yes
18
LIB_DEPENDS=	libDBKit.so:deskutils/gworkspace \
18
LIB_DEPENDS=	libDBKit.so:deskutils/gworkspace \
19
		libPreferencePanes.so:deskutils/systempreferences
19
		libPreferencePanes.so:deskutils/systempreferences
20
USE_LDCONFIG=	${GNUSTEP_SYSTEM_LIBRARIES}
20
USE_LDCONFIG=	${GNUSTEP_SYSTEM_LIBRARIES}
21
21
22
USE_SQLITE=	yes
23
LDFLAGS+=	-lpthread
22
LDFLAGS+=	-lpthread
24
23
25
WRKSRC=		${WRKDIR}/gworkspace-${PORTVERSION}/GWMetadata
24
WRKSRC=		${WRKDIR}/gworkspace-${PORTVERSION}/GWMetadata
(-)deskutils/osmo/Makefile (-2 / +1 lines)
Lines 18-26 LIB_DEPENDS= libical.so:devel/libical \ Link Here
18
		libgtkspell.so:textproc/gtkspell \
18
		libgtkspell.so:textproc/gtkspell \
19
		libwebkitgtk-1.0.so:www/webkit-gtk2
19
		libwebkitgtk-1.0.so:www/webkit-gtk2
20
20
21
USES=		gettext gmake libarchive pkgconfig
21
USES=		gettext gmake libarchive pkgconfig sqlite
22
USE_GNOME=	gtk20 libxml2
22
USE_GNOME=	gtk20 libxml2
23
USE_SQLITE=	yes
24
GNU_CONFIGURE=	yes
23
GNU_CONFIGURE=	yes
25
INSTALLS_ICONS=	yes
24
INSTALLS_ICONS=	yes
26
25
(-)deskutils/pinot/Makefile (-2 / +1 lines)
Lines 47-55 CONFIGURE_ENV= MKDIR_P="${MKDIR}" Link Here
47
CPPFLAGS+=	-I${LOCALBASE}/include
47
CPPFLAGS+=	-I${LOCALBASE}/include
48
LIBS+=		-L${LOCALBASE}/lib -lboost_system
48
LIBS+=		-L${LOCALBASE}/lib -lboost_system
49
49
50
USES=		gettext libarchive libtool pkgconfig python shebangfix
50
USES=		gettext libarchive libtool pkgconfig python shebangfix sqlite:3
51
USE_OPENSSL=	yes
51
USE_OPENSSL=	yes
52
USE_SQLITE=	3
53
USE_XORG=	pixman
52
USE_XORG=	pixman
54
USE_LDCONFIG=	${PREFIX}/lib/pinot/backends ${PREFIX}/lib/pinot/filters
53
USE_LDCONFIG=	${PREFIX}/lib/pinot/backends ${PREFIX}/lib/pinot/filters
55
SHEBANG_FILES=	scripts/bash/*.sh
54
SHEBANG_FILES=	scripts/bash/*.sh
(-)devel/bugzilla44/Makefile (-1 / +1 lines)
Lines 64-70 RUN_DEPENDS+= p5-DBD-Pg>=3.4.2:databases/p5-DBD-Pg Link Here
64
.endif
64
.endif
65
65
66
.if ${PORT_OPTIONS:MSQLITE}
66
.if ${PORT_OPTIONS:MSQLITE}
67
USE_SQLITE=	yes
67
USES+=		sqlite
68
RUN_DEPENDS+=	p5-DBD-SQLite>=1.29:databases/p5-DBD-SQLite \
68
RUN_DEPENDS+=	p5-DBD-SQLite>=1.29:databases/p5-DBD-SQLite \
69
		sqlite3>=3:databases/sqlite3
69
		sqlite3>=3:databases/sqlite3
70
.endif
70
.endif
(-)devel/bugzilla50/Makefile (-1 / +1 lines)
Lines 67-73 RUN_DEPENDS+= p5-DBD-Pg>=3.4.2:databases/p5-DBD-Pg Link Here
67
.endif
67
.endif
68
68
69
.if ${PORT_OPTIONS:MSQLITE}
69
.if ${PORT_OPTIONS:MSQLITE}
70
USE_SQLITE=	yes
70
USES+=		sqlite
71
RUN_DEPENDS+=	p5-DBD-SQLite>=1.29:databases/p5-DBD-SQLite \
71
RUN_DEPENDS+=	p5-DBD-SQLite>=1.29:databases/p5-DBD-SQLite \
72
		sqlite3>=3:databases/sqlite3
72
		sqlite3>=3:databases/sqlite3
73
.endif
73
.endif
(-)devel/cvstrac/Makefile (-2 / +1 lines)
Lines 13-20 COMMENT?= Web-Based Bug And Patch-Set Tracking System For CVS Link Here
13
13
14
LICENSE=	GPLv2
14
LICENSE=	GPLv2
15
15
16
USES=		gmake pkgconfig
16
USES=		gmake pkgconfig sqlite
17
USE_SQLITE=	yes
18
MAKEFILE=	bsd-gcc.mk
17
MAKEFILE=	bsd-gcc.mk
19
MAKE_ARGS+=	BCC="${CC} ${CPPFLAGS}" TCC="${CC} ${CPPFLAGS}" \
18
MAKE_ARGS+=	BCC="${CC} ${CPPFLAGS}" TCC="${CC} ${CPPFLAGS}" \
20
		LIBSQLITE="${LDFLAGS}"
19
		LIBSQLITE="${LDFLAGS}"
(-)devel/ice/Makefile (-2 / +1 lines)
Lines 36-43 BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}passlib>0:security/py-passlib Link Here
36
36
37
WRKSRC=			${WRKDIR}/ice-${PORTVERSION}
37
WRKSRC=			${WRKDIR}/ice-${PORTVERSION}
38
38
39
USE_BDB=		yes
39
USE_BDB=		5
40
WANT_BDB_VER=		5
41
INVALID_BDB_VER=	40 41 42 43 44 46 47 48 6
40
INVALID_BDB_VER=	40 41 42 43 44 46 47 48 6
42
USE_LDCONFIG=		yes
41
USE_LDCONFIG=		yes
43
BUILD_WRKSRC?=		${WRKSRC}/cpp
42
BUILD_WRKSRC?=		${WRKSRC}/cpp
(-)devel/libleaftag/Makefile (-2 / +1 lines)
Lines 10-17 MASTER_SITES= http://releases.chipx86.com/leaftag/libleaftag/ Link Here
10
MAINTAINER=	kaeru@inigo-tech.com
10
MAINTAINER=	kaeru@inigo-tech.com
11
COMMENT=	Leaftag is a library for tagging files on the desktop
11
COMMENT=	Leaftag is a library for tagging files on the desktop
12
12
13
USE_SQLITE=	2
13
USES=		gmake pathfix pkgconfig libtool sqlite:2
14
USES=		gmake pathfix pkgconfig libtool
15
GNU_CONFIGURE=	yes
14
GNU_CONFIGURE=	yes
16
USE_GNOME=	glib20
15
USE_GNOME=	glib20
17
USE_LDCONFIG=	yes
16
USE_LDCONFIG=	yes
(-)devel/libopensync/Makefile (-2 / +1 lines)
Lines 16-23 LIB_DEPENDS= libexslt.so:textproc/libxslt Link Here
16
16
17
CONFLICTS=	libopensync-0.22*
17
CONFLICTS=	libopensync-0.22*
18
18
19
USE_SQLITE=	3
19
USES=		cmake pkgconfig python tar:bzip2 sqlite:3
20
USES=		cmake pkgconfig python tar:bzip2
21
CMAKE_ARGS+=	-Wno-dev
20
CMAKE_ARGS+=	-Wno-dev
22
USE_GNOME=	glib20 libxml2
21
USE_GNOME=	glib20 libxml2
23
USE_LDCONFIG=	yes
22
USE_LDCONFIG=	yes
(-)devel/libsoup/Makefile (-3 / +2 lines)
Lines 20-29 PORTSCOUT= limitw:1,even Link Here
20
.if !defined(REFERENCE_PORT)
20
.if !defined(REFERENCE_PORT)
21
21
22
USES+=		gettext gmake gnome libtool pathfix pkgconfig \
22
USES+=		gettext gmake gnome libtool pathfix pkgconfig \
23
		python:3:build tar:xz
23
		python:3:build sqlite:3 tar:xz
24
USE_GNOME=	glib20 intlhack introspection:build \
24
USE_GNOME=	glib20 intlhack introspection:build \
25
		libxml2 referencehack
25
		libxml2 referencehack
26
USE_SQLITE=	3
27
USE_LDCONFIG=	yes
26
USE_LDCONFIG=	yes
28
GNU_CONFIGURE=	yes
27
GNU_CONFIGURE=	yes
29
CONFIGURE_ARGS=	--disable-more-warnings \
28
CONFIGURE_ARGS=	--disable-more-warnings \
Lines 36-42 LIBVERSION= 1.7.0 Link Here
36
PLIST_SUB=	VERSION="2.4" LIBVERSION=${LIBVERSION}
35
PLIST_SUB=	VERSION="2.4" LIBVERSION=${LIBVERSION}
37
36
38
.if defined(SOUP_SLAVE)
37
.if defined(SOUP_SLAVE)
39
USE_SQLITE=	yes
38
USES+=		sqlite
40
LIB_DEPENDS+=	libsoup-2.4.so:devel/libsoup
39
LIB_DEPENDS+=	libsoup-2.4.so:devel/libsoup
41
CONFIGURE_ARGS+=--with-gnome
40
CONFIGURE_ARGS+=--with-gnome
42
.else
41
.else
(-)devel/matreshka/Makefile (-2 / +2 lines)
Lines 31-38 AMF_CONFIGURE_ENABLE= amf Link Here
31
31
32
MYSQL_USE=			MYSQL=yes
32
MYSQL_USE=			MYSQL=yes
33
PGSQL_USES=			pgsql
33
PGSQL_USES=			pgsql
34
SQLITE3_USE=			SQLITE=yes
34
SQLITE3_USES=			sqlite
35
FIREBIRD_USE=			FIREBIRD=yes
35
FIREBIRD_USES=			firebird
36
36
37
MAKE_JOBS_UNSAFE=	yes
37
MAKE_JOBS_UNSAFE=	yes
38
38
(-)devel/poco-devel/Makefile (-1 / +1 lines)
Lines 65-71 CONFIGURE_ARGS+= --omit=Data/MySQL Link Here
65
.endif
65
.endif
66
66
67
.if ${PORT_OPTIONS:MSQLITE}
67
.if ${PORT_OPTIONS:MSQLITE}
68
USE_SQLITE=	yes
68
USES+=		sqlite
69
.else
69
.else
70
CONFIGURE_ARGS+=	--omit=Data/SQLite
70
CONFIGURE_ARGS+=	--omit=Data/SQLite
71
.endif
71
.endif
(-)devel/poco-ssl/Makefile (-1 / +1 lines)
Lines 37-43 ODBC_CONFIGURE_OFF= --omit=Data/ODBC Link Here
37
MYSQL_USE=		MYSQL=yes
37
MYSQL_USE=		MYSQL=yes
38
MYSQL_CONFIGURE_OFF=	--omit=Data/MySQL
38
MYSQL_CONFIGURE_OFF=	--omit=Data/MySQL
39
39
40
SQLITE_USE=		SQLITE=yes
40
SQLITE_USES=		sqlite
41
SQLITE_CONFIGURE_OFF=	--omit=Data/SQLite
41
SQLITE_CONFIGURE_OFF=	--omit=Data/SQLite
42
42
43
.include <bsd.port.options.mk>
43
.include <bsd.port.options.mk>
(-)dns/powerdns/Makefile (-1 / +1 lines)
Lines 91-97 POLARSSL_LIB_DEPENDS_OFF= libmbedtls.so:security/polarssl13 Link Here
91
91
92
REMOTE_VARS=		MODULES+=remote
92
REMOTE_VARS=		MODULES+=remote
93
93
94
SQLITE3_USE=		SQLITE=3
94
SQLITE3_USES=		sqlite:3
95
SQLITE3_VARS=		MODULES+=gsqlite3
95
SQLITE3_VARS=		MODULES+=gsqlite3
96
96
97
TINYDNS_CONFIGURE_ON=	CDB_LIBS="-L${LOCALBASE}/lib -lcdb" CDB_CFLAGS="-I${LOCALBASE}/include"
97
TINYDNS_CONFIGURE_ON=	CDB_LIBS="-L${LOCALBASE}/lib -lcdb" CDB_CFLAGS="-I${LOCALBASE}/include"
(-)editors/libreoffice/Makefile (-3 / +2 lines)
Lines 27-34 BUILD_DEPENDS= p5-Archive-Zip>=0:archivers/p5-Archive-Zip \ Link Here
27
		${LOCALBASE}/include/glm/glm.hpp:math/glm \
27
		${LOCALBASE}/include/glm/glm.hpp:math/glm \
28
		bash:shells/bash \
28
		bash:shells/bash \
29
		gsed:textproc/gsed
29
		gsed:textproc/gsed
30
LIB_DEPENDS=	libfbembed.so:databases/firebird25-client \
30
LIB_DEPENDS=	libapr-1.so:devel/apr1 \
31
		libapr-1.so:devel/apr1 \
32
		libboost_date_time.so:devel/boost-libs \
31
		libboost_date_time.so:devel/boost-libs \
33
		libicutu.so:devel/icu \
32
		libicutu.so:devel/icu \
34
		liblangtag.so:devel/liblangtag \
33
		liblangtag.so:devel/liblangtag \
Lines 96-102 USE_OPENLDAP= yes Link Here
96
USE_PERL5=	build
95
USE_PERL5=	build
97
USE_QT4=	# empty but required
96
USE_QT4=	# empty but required
98
USE_XORG=	xaw xrandr
97
USE_XORG=	xaw xrandr
99
USES=		bison compiler:c++11-lib cpe gmake jpeg perl5 pkgconfig \
98
USES=		bison compiler:c++11-lib cpe firebird gmake jpeg perl5 pkgconfig \
100
		python shared-mime-info tar:xz
99
		python shared-mime-info tar:xz
101
WANT_GNOME=	yes
100
WANT_GNOME=	yes
102
101
(-)ftp/wzdftpd/Makefile (-1 / +1 lines)
Lines 59-65 PGSQL_CONFIGURE_OFF= --disable-pgsql Link Here
59
PGSQL_USES=		pgsql
59
PGSQL_USES=		pgsql
60
60
61
SQLITE_CONFIGURE_ENABLE=	sqlite3
61
SQLITE_CONFIGURE_ENABLE=	sqlite3
62
SQLITE_USE=			SQLITE=3
62
SQLITE_USES=			sqlite:3
63
63
64
AVAHI_CONFIGURE_ON=	--with-zeroconf --enable-avahi
64
AVAHI_CONFIGURE_ON=	--with-zeroconf --enable-avahi
65
AVAHI_LIB_DEPENDS=	libdbus-1.so:devel/dbus \
65
AVAHI_LIB_DEPENDS=	libdbus-1.so:devel/dbus \
(-)games/crossfire-server/Makefile (-2 / +2 lines)
Lines 46-55 OPTIONS_GROUP_PLUGINS= CFLOGGER CFNEWSPAPER CFRHG Link Here
46
OPTIONS_SUB=		yes
46
OPTIONS_SUB=		yes
47
47
48
CFLOGGER_DESC=		SQLite logging plugin
48
CFLOGGER_DESC=		SQLite logging plugin
49
CFLOGGER_USE=		sqlite=3
49
CFLOGGER_USES=		sqlite:3
50
CFLOGGER_CONFIGURE_ON=	--enable-logger=yes
50
CFLOGGER_CONFIGURE_ON=	--enable-logger=yes
51
CFNEWSPAPER_DESC=	Newspaper plugin
51
CFNEWSPAPER_DESC=	Newspaper plugin
52
CFLOGGER_USE=		sqlite=3
52
CFLOGGER_USES=		sqlite:3
53
CFNEWSPAPER_CONFIGURE_ON=	--enable-newspaper=yes
53
CFNEWSPAPER_CONFIGURE_ON=	--enable-newspaper=yes
54
CFRHG_DESC=		Random house genetor plugin
54
CFRHG_DESC=		Random house genetor plugin
55
CFRHG_CONFIGURE_ON=	--enable-cfrhg=yes
55
CFRHG_CONFIGURE_ON=	--enable-cfrhg=yes
(-)games/ldmud/Makefile (-1 / +1 lines)
Lines 41-47 MYSQL_USE= MYSQL=yes Link Here
41
MYSQL_CONFIGURE_ENABLE=	use-mysql
41
MYSQL_CONFIGURE_ENABLE=	use-mysql
42
PGSQL_USES=		pgsql
42
PGSQL_USES=		pgsql
43
PGSQL_CONFIGURE_ENABLE=	use-pgsql
43
PGSQL_CONFIGURE_ENABLE=	use-pgsql
44
SQLITE_USE=		SQLITE=yes
44
SQLITE_USES=		sqlite
45
SQLITE_CONFIGURE_ENABLE=use-sqlite
45
SQLITE_CONFIGURE_ENABLE=use-sqlite
46
46
47
.include <bsd.port.options.mk>
47
.include <bsd.port.options.mk>
(-)games/pvpgn/Makefile (-1 / +1 lines)
Lines 50-56 MYSQL_CONFIGURE_WITH= mysql Link Here
50
PGSQL_USES=		pgsql
50
PGSQL_USES=		pgsql
51
PGSQL_CONFIGURE_WITH=	pgsql
51
PGSQL_CONFIGURE_WITH=	pgsql
52
52
53
SQLITE3_USE=		SQLITE=3
53
SQLITE3_USES=		sqlite:3
54
SQLITE3_CONFIGURE_WITH=	sqlite3
54
SQLITE3_CONFIGURE_WITH=	sqlite3
55
55
56
## support files
56
## support files
(-)graphics/gdal/Makefile (-1 / +1 lines)
Lines 105-111 PROJ_LIB_DEPENDS= libproj.so:graphics/proj Link Here
105
SPATIALITE_CONFIGURE_WITH=	spatialite
105
SPATIALITE_CONFIGURE_WITH=	spatialite
106
SPATIALITE_LIB_DEPENDS=	libspatialite.so:databases/spatialite
106
SPATIALITE_LIB_DEPENDS=	libspatialite.so:databases/spatialite
107
SQLITE_CONFIGURE_WITH=	sqlite3
107
SQLITE_CONFIGURE_WITH=	sqlite3
108
SQLITE_USE=		SQLITE=yes
108
SQLITE_USES=		sqlite
109
WEBP_CONFIGURE_WITH=	webp
109
WEBP_CONFIGURE_WITH=	webp
110
WEBP_LIB_DEPENDS=	libwebp.so:graphics/webp
110
WEBP_LIB_DEPENDS=	libwebp.so:graphics/webp
111
XERCES_CONFIGURE_WITH=	xerces
111
XERCES_CONFIGURE_WITH=	xerces
(-)lang/bigloo/Makefile (-1 / +1 lines)
Lines 66-72 MPG123_LIB_DEPENDS= libmpg123.so:audio/mpg123 Link Here
66
MPG123_CONFIGURE_OFF=	--disable-mpg123
66
MPG123_CONFIGURE_OFF=	--disable-mpg123
67
OPENSSL_USE=		OPENSSL=yes
67
OPENSSL_USE=		OPENSSL=yes
68
OPENSSL_CONFIGURE_OFF=	--disable-ssl
68
OPENSSL_CONFIGURE_OFF=	--disable-ssl
69
SQLITE_USE=		SQLITE=yes
69
SQLITE_USES=		sqlite
70
SQLITE_CONFIGURE_OFF=	--disable-pkglib --disable-sqlite
70
SQLITE_CONFIGURE_OFF=	--disable-pkglib --disable-sqlite
71
71
72
.include <bsd.port.options.mk>
72
.include <bsd.port.options.mk>
(-)lang/io/Makefile.addons (-1 / +1 lines)
Lines 94-100 Python_USES= python Link Here
94
QDBM_LIB_DEPENDS=	libqdbm.so:databases/qdbm
94
QDBM_LIB_DEPENDS=	libqdbm.so:databases/qdbm
95
ReadLine_USES=		readline:port
95
ReadLine_USES=		readline:port
96
Regex_LIB_DEPENDS=	libpcre.so:devel/pcre
96
Regex_LIB_DEPENDS=	libpcre.so:devel/pcre
97
SQLite3_USE=		SQLITE=3
97
SQLite3_USES=		sqlite:3
98
SampleRateConverter_LIB_DEPENDS=\
98
SampleRateConverter_LIB_DEPENDS=\
99
			libsamplerate.so:audio/libsamplerate
99
			libsamplerate.so:audio/libsamplerate
100
Socket_LIB_DEPENDS=	libevent.so:devel/libevent2
100
Socket_LIB_DEPENDS=	libevent.so:devel/libevent2
(-)lang/munger/Makefile (-1 / +1 lines)
Lines 24-30 DATADIR= ${PREFIX}/share/${PORTNAME}-${PORTVERSION} Link Here
24
OPTIONS_DEFINE=	SQLITE
24
OPTIONS_DEFINE=	SQLITE
25
OPTIONS_DEFAULT=	SQLITE
25
OPTIONS_DEFAULT=	SQLITE
26
26
27
SQLITE_USE=	SQLITE=3
27
SQLITE_USES=	sqlite:3
28
SQLITE_MAKE_ARGS=	-DWITH_SQL
28
SQLITE_MAKE_ARGS=	-DWITH_SQL
29
29
30
post-patch:
30
post-patch:
(-)lang/php55/Makefile.ext (-1 / +3 lines)
Lines 464-470 CONFIGURE_ARGS+=--enable-zip \ Link Here
464
CONFIGURE_ARGS+=--with-zlib=/usr
464
CONFIGURE_ARGS+=--with-zlib=/usr
465
.endif
465
.endif
466
466
467
.include <bsd.port.pre.mk>
467
.include <bsd.port.options.mk>
468
468
469
.if ${PHP_MODNAME} == "dba"
469
.if ${PHP_MODNAME} == "dba"
470
.	if empty(PORT_OPTIONS:MCDB)
470
.	if empty(PORT_OPTIONS:MCDB)
Lines 499-504 CONFIGURE_ARGS+=--disable-flatfile Link Here
499
.	endif
499
.	endif
500
.endif
500
.endif
501
501
502
.include <bsd.port.pre.mk>
503
502
.if ${PHP_MODNAME} == "gd"
504
.if ${PHP_MODNAME} == "gd"
503
.	if ${PORT_OPTIONS:MT1LIB}
505
.	if ${PORT_OPTIONS:MT1LIB}
504
LIB_DEPENDS+=	libt1.so:devel/t1lib
506
LIB_DEPENDS+=	libt1.so:devel/t1lib
(-)lang/php56/Makefile.ext (-1 / +3 lines)
Lines 467-473 CONFIGURE_ARGS+=--enable-zip \ Link Here
467
CONFIGURE_ARGS+=--with-zlib=/usr
467
CONFIGURE_ARGS+=--with-zlib=/usr
468
.endif
468
.endif
469
469
470
.include <bsd.port.pre.mk>
470
.include <bsd.port.options.mk>
471
471
472
.if ${PHP_MODNAME} == "dba"
472
.if ${PHP_MODNAME} == "dba"
473
.	if empty(PORT_OPTIONS:MCDB)
473
.	if empty(PORT_OPTIONS:MCDB)
Lines 502-507 CONFIGURE_ARGS+=--disable-flatfile Link Here
502
.	endif
502
.	endif
503
.endif
503
.endif
504
504
505
.include <bsd.port.pre.mk>
506
505
.if ${PHP_MODNAME} == "gd"
507
.if ${PHP_MODNAME} == "gd"
506
.	if ${PORT_OPTIONS:MT1LIB}
508
.	if ${PORT_OPTIONS:MT1LIB}
507
LIB_DEPENDS+=	libt1.so:devel/t1lib
509
LIB_DEPENDS+=	libt1.so:devel/t1lib
(-)lang/php70/Makefile.ext (-1 / +3 lines)
Lines 459-465 CONFIGURE_ARGS+=--enable-zip \ Link Here
459
CONFIGURE_ARGS+=--with-zlib=/usr
459
CONFIGURE_ARGS+=--with-zlib=/usr
460
.endif
460
.endif
461
461
462
.include <bsd.port.pre.mk>
462
.include <bsd.port.options.mk>
463
463
464
.if ${PHP_MODNAME} == "dba"
464
.if ${PHP_MODNAME} == "dba"
465
.	if empty(PORT_OPTIONS:MCDB)
465
.	if empty(PORT_OPTIONS:MCDB)
Lines 494-499 CONFIGURE_ARGS+=--disable-flatfile Link Here
494
.	endif
494
.	endif
495
.endif
495
.endif
496
496
497
.include <bsd.port.pre.mk>
498
497
.if ${PHP_MODNAME} == "gd"
499
.if ${PHP_MODNAME} == "gd"
498
.	if ${PORT_OPTIONS:MT1LIB}
500
.	if ${PORT_OPTIONS:MT1LIB}
499
LIB_DEPENDS+=	libt1.so:devel/t1lib
501
LIB_DEPENDS+=	libt1.so:devel/t1lib
(-)mail/cyrus-imapd23/Makefile (-1 / +1 lines)
Lines 82-88 SNMP_5_LIB_DEPENDS= libnetsnmp.so:net-mgmt/net-snmp Link Here
82
SNMP_5_CONFIGURE_ON=	--with-snmp=${LOCALBASE}
82
SNMP_5_CONFIGURE_ON=	--with-snmp=${LOCALBASE}
83
SNMP_5_CONFIGURE_OFF=	--with-snmp=no
83
SNMP_5_CONFIGURE_OFF=	--with-snmp=no
84
SQLITE_DESC=		Enable SQLite backend (experimental)
84
SQLITE_DESC=		Enable SQLite backend (experimental)
85
SQLITE_USE=		SQLITE=yes
85
SQLITE_USES=		sqlite
86
SQLITE_CONFIGURE_ON=	--with-sqlite=${LOCALBASE}
86
SQLITE_CONFIGURE_ON=	--with-sqlite=${LOCALBASE}
87
87
88
# Autocreate Inbox and Autosieve patches from UoA
88
# Autocreate Inbox and Autosieve patches from UoA
(-)mail/cyrus-imapd24/Makefile (-1 / +1 lines)
Lines 77-83 REPLICATION_CONFIGURE_ENABLE=replication Link Here
77
SNMP_LIB_DEPENDS=	libnetsnmp.so:net-mgmt/net-snmp
77
SNMP_LIB_DEPENDS=	libnetsnmp.so:net-mgmt/net-snmp
78
SNMP_CONFIGURE_ON=	--with-snmp=${LOCALBASE}
78
SNMP_CONFIGURE_ON=	--with-snmp=${LOCALBASE}
79
SNMP_CONFIGURE_OFF=	--with-snmp=no
79
SNMP_CONFIGURE_OFF=	--with-snmp=no
80
SQLITE_USE=		SQLITE=yes
80
SQLITE_USES=		sqlite
81
SQLITE_CONFIGURE_ON=	--with-sqlite=${LOCALBASE}
81
SQLITE_CONFIGURE_ON=	--with-sqlite=${LOCALBASE}
82
82
83
OPTIONS_RADIO=			GSSAPI
83
OPTIONS_RADIO=			GSSAPI
(-)mail/dbmail22/Makefile (-1 / +1 lines)
Lines 27-33 OPTIONS_SUB= yes Link Here
27
27
28
MYSQL_USE=	MYSQL=yes
28
MYSQL_USE=	MYSQL=yes
29
MYSQL_CONFIGURE_WITH=	mysql
29
MYSQL_CONFIGURE_WITH=	mysql
30
SQLITE_USE=	SQLITE=3
30
SQLITE_USES=	sqlite:3
31
SQLITE_CONFIGURE_WITH=	sqlite
31
SQLITE_CONFIGURE_WITH=	sqlite
32
PGSQL_USES=	pgsql
32
PGSQL_USES=	pgsql
33
PGSQL_CONFIGURE_WITH=	pgsql
33
PGSQL_CONFIGURE_WITH=	pgsql
(-)mail/dk-milter/Makefile (-15 / +16 lines)
Lines 41-46 SITE_SUB+= -e "s|%%PREFIX%%|${PREFIX}|g" \ Link Here
41
41
42
OPTIONS_DEFINE=	DOCS
42
OPTIONS_DEFINE=	DOCS
43
43
44
.if defined(WITH_POPAUTH)
45
. if defined(WITH_BDB_BASE)
46
IGNORE=		does not work with base bdb
47
SITE_SUB+=	-e 's|%%BDB%%|dnl |g'
48
. else
49
USE_BDB=	41+
50
INVALID_BDB_VER=	2 40
51
SITE_SUB+=	-e 's|%%BDB%%||g' \
52
		-e "s|%%BDB_LIB_DIR%%|${BDB_LIB_DIR}|g" \
53
		-e "s|%%BDB_INCLUDE_DIR%%|${BDB_INCLUDE_DIR}|g" \
54
		-e "s|%%BDB_LIB_NAME%%|${BDB_LIB_NAME}|g"
55
. endif
56
.else
57
SITE_SUB+=	-e 's|%%BDB%%|dnl |g'
58
.endif
59
44
.include <bsd.port.pre.mk>
60
.include <bsd.port.pre.mk>
45
61
46
WITHOUT_MILTER_CFLAGS=	yes
62
WITHOUT_MILTER_CFLAGS=	yes
Lines 69-89 SITE_SUB+= -e '\|bld_USE_ARLIB|s/^dnl //g' Link Here
69
SITE_SUB+=	-e '/-DPOPAUTH/s/^dnl //g'
85
SITE_SUB+=	-e '/-DPOPAUTH/s/^dnl //g'
70
.endif
86
.endif
71
87
72
.if defined(WITH_POPAUTH)
73
. if defined(WITH_BDB_BASE)
74
IGNORE=		does not work with base bdb
75
SITE_SUB+=	-e 's|%%BDB%%|dnl |g'
76
. else
77
USE_BDB=	41+
78
INVALID_BDB_VER=	2 40
79
SITE_SUB+=	-e 's|%%BDB%%||g' \
80
		-e "s|%%BDB_LIB_DIR%%|${BDB_LIB_DIR}|g" \
81
		-e "s|%%BDB_INCLUDE_DIR%%|${BDB_INCLUDE_DIR}|g" \
82
		-e "s|%%BDB_LIB_NAME%%|${BDB_LIB_NAME}|g"
83
. endif
84
.else
85
SITE_SUB+=	-e 's|%%BDB%%|dnl |g'
86
.endif
87
.if defined(WITH_OPENSSL_BASE)
88
.if defined(WITH_OPENSSL_BASE)
88
SITE_SUB+=	-e 's|%%OPENSSL%%|dnl |g'
89
SITE_SUB+=	-e 's|%%OPENSSL%%|dnl |g'
89
.else
90
.else
(-)mail/dovecot/Makefile (-1 / +1 lines)
Lines 77-83 MYSQL_USE= MYSQL=yes Link Here
77
PGSQL_CONFIGURE_WITH=	pgsql
77
PGSQL_CONFIGURE_WITH=	pgsql
78
PGSQL_USES=		pgsql
78
PGSQL_USES=		pgsql
79
SQLITE_CONFIGURE_WITH=	sqlite
79
SQLITE_CONFIGURE_WITH=	sqlite
80
SQLITE_USE=		SQLITE=3
80
SQLITE_USES=		sqlite:3
81
SSL_CONFIGURE_OFF=	--without-ssl
81
SSL_CONFIGURE_OFF=	--without-ssl
82
SSL_CONFIGURE_ON=	--with-ssl=openssl
82
SSL_CONFIGURE_ON=	--with-ssl=openssl
83
VPOPMAIL_BUILD_DEPENDS=	${LOCALBASE}/vpopmail/bin/vchkpw:mail/vpopmail
83
VPOPMAIL_BUILD_DEPENDS=	${LOCALBASE}/vpopmail/bin/vchkpw:mail/vpopmail
(-)mail/dovecot2/Makefile (-1 / +1 lines)
Lines 109-115 SOLR_CONFIGURE_WITH= solr Link Here
109
SOLR_BUILD_DEPENDS=	curl:ftp/curl
109
SOLR_BUILD_DEPENDS=	curl:ftp/curl
110
SOLR_LIB_DEPENDS=	libexpat.so:textproc/expat2
110
SOLR_LIB_DEPENDS=	libexpat.so:textproc/expat2
111
111
112
SQLITE_USE=		SQLITE=3
112
SQLITE_USES=		sqlite:3
113
SQLITE_CONFIGURE_WITH=	sqlite
113
SQLITE_CONFIGURE_WITH=	sqlite
114
114
115
SSL_CONFIGURE_WITH=	ssl=openssl
115
SSL_CONFIGURE_WITH=	ssl=openssl
(-)mail/dspam/Makefile (-5 / +5 lines)
Lines 215-234 _DBDRV:= ${_DBDRV:S/pgsql_drv,//} Link Here
215
.endif
215
.endif
216
216
217
.if ${PORT_OPTIONS:MSQLITE3}
217
.if ${PORT_OPTIONS:MSQLITE3}
218
USE_SQLITE=	3
218
USES+=		sqlite:3
219
_DBDRV_COUNT:=	${_DBDRV_COUNT}o
219
_DBDRV_COUNT:=	${_DBDRV_COUNT}o
220
.else
220
.else
221
_DBDRV:=	${_DBDRV:S/sqlite3_drv,//}
221
_DBDRV:=	${_DBDRV:S/sqlite3_drv,//}
222
.endif
222
.endif
223
223
224
.if ${PORT_OPTIONS:MSQLITE2}
224
.if ${PORT_OPTIONS:MSQLITE2}
225
USE_SQLITE=	2
225
USES+=		sqlite:2
226
_DBDRV_COUNT:=	${_DBDRV_COUNT}o
226
_DBDRV_COUNT:=	${_DBDRV_COUNT}o
227
.else
227
.else
228
_DBDRV:=	${_DBDRV:S/sqlite_drv,//}
228
_DBDRV:=	${_DBDRV:S/sqlite_drv,//}
229
.endif
229
.endif
230
230
231
.if defined(USE_SQLITE)
231
.if ${USES:Msqlite*}
232
CONFIGURE_ARGS+=	--with-sqlite-includes=${LOCALBASE}/include \
232
CONFIGURE_ARGS+=	--with-sqlite-includes=${LOCALBASE}/include \
233
			--with-sqlite-libraries=${LOCALBASE}/lib
233
			--with-sqlite-libraries=${LOCALBASE}/lib
234
PLIST_SUB+=	SQLITE=""
234
PLIST_SUB+=	SQLITE=""
Lines 464-470 pre-configure: Link Here
464
	@${FALSE}
464
	@${FALSE}
465
.endif
465
.endif
466
.if ${PORT_OPTIONS:MEXTERNAL_LOOKUP} && !( defined(USE_MYSQL) || \
466
.if ${PORT_OPTIONS:MEXTERNAL_LOOKUP} && !( defined(USE_MYSQL) || \
467
	${PORT_OPTIONS:MPGSQL} || defined(USE_SQLITE) )
467
	${PORT_OPTIONS:MPGSQL} || ${PORT_OPTIONS:MSQLITE*} )
468
	@${ECHO_CMD} "You need MySQL, Postgres or SQLITE for EXTERNAL_LOOKUP."
468
	@${ECHO_CMD} "You need MySQL, Postgres or SQLITE for EXTERNAL_LOOKUP."
469
	@${FALSE}
469
	@${FALSE}
470
.endif
470
.endif
Lines 505-511 post-install: Link Here
505
	@cd  ${WRKSRC}/src/tools.pgsql_drv && \
505
	@cd  ${WRKSRC}/src/tools.pgsql_drv && \
506
		${INSTALL_DATA} *.sql ${STAGEDIR}${EXAMPLESDIR}/pgsql
506
		${INSTALL_DATA} *.sql ${STAGEDIR}${EXAMPLESDIR}/pgsql
507
.endif
507
.endif
508
.ifdef(USE_SQLITE)
508
.if ${PORT_OPTIONS:MSQLITE*}
509
	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/sqlite
509
	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/sqlite
510
	cd ${WRKSRC}/src/tools.sqlite_drv && \
510
	cd ${WRKSRC}/src/tools.sqlite_drv && \
511
		${INSTALL_DATA} *.sql ${STAGEDIR}${EXAMPLESDIR}/sqlite
511
		${INSTALL_DATA} *.sql ${STAGEDIR}${EXAMPLESDIR}/sqlite
(-)mail/exim/Makefile (-1 / +1 lines)
Lines 55-61 REDIS_LIB_DEPENDS= libhiredis.so:databases/hiredis Link Here
55
SASLAUTHD_RUN_DEPENDS=	${LOCALBASE}/sbin/saslauthd:security/cyrus-sasl2-saslauthd
55
SASLAUTHD_RUN_DEPENDS=	${LOCALBASE}/sbin/saslauthd:security/cyrus-sasl2-saslauthd
56
SA_EXIM_RUN_DEPENDS=	${LOCALBASE}/bin/spamc:mail/spamassassin
56
SA_EXIM_RUN_DEPENDS=	${LOCALBASE}/bin/spamc:mail/spamassassin
57
SPF_LIB_DEPENDS=	libspf2.so:mail/libspf2
57
SPF_LIB_DEPENDS=	libspf2.so:mail/libspf2
58
SQLITE_USE=	sqlite=yes
58
SQLITE_USES=	sqlite
59
SQLITE_USES=	pkgconfig
59
SQLITE_USES=	pkgconfig
60
60
61
.include <bsd.port.options.mk>
61
.include <bsd.port.options.mk>
(-)misc/krecipes-kde4/Makefile (-2 / +2 lines)
Lines 19-26 OPTIONS_MULTI= DB Link Here
19
OPTIONS_MULTI_DB=	SQLITE MYSQL PGSQL
19
OPTIONS_MULTI_DB=	SQLITE MYSQL PGSQL
20
OPTIONS_DEFAULT=	SQLITE
20
OPTIONS_DEFAULT=	SQLITE
21
21
22
SQLITE_USE=		SQLITE=yes \
22
SQLITE_USES=		sqlite
23
			QT4=sql-sqlite3_run
23
SQLITE_USE=		QT4=sql-sqlite3_run
24
SQLITE_CMAKE_OFF=	-DWITH_Sqlite:BOOL=OFF
24
SQLITE_CMAKE_OFF=	-DWITH_Sqlite:BOOL=OFF
25
25
26
MYSQL_USE=		MYSQL=yes \
26
MYSQL_USE=		MYSQL=yes \
(-)net-im/ejabberd/Makefile (-1 / +1 lines)
Lines 67-73 SQLITE_CONFIGURE_ENABLE=sqlite Link Here
67
TOOLS_CONFIGURE_ENABLE=	tools
67
TOOLS_CONFIGURE_ENABLE=	tools
68
FULLXML_CONFIGURE_ENABLE=	full-xml
68
FULLXML_CONFIGURE_ENABLE=	full-xml
69
ZLIB_CONFIGURE_ENABLE=	zlib
69
ZLIB_CONFIGURE_ENABLE=	zlib
70
SQLITE_USE=		SQLITE=yes
70
SQLITE_USES=		sqlite
71
ICONV_USES=		iconv:wchar_t
71
ICONV_USES=		iconv:wchar_t
72
ICONV_LDFLAGS=		${ICONV_LIB}
72
ICONV_LDFLAGS=		${ICONV_LIB}
73
DOCS_MAKE_ARGS_OFF=	NOPORTDOCS=yes
73
DOCS_MAKE_ARGS_OFF=	NOPORTDOCS=yes
(-)net-im/imspector/Makefile (-2 / +2 lines)
Lines 31-38 IPFW_DESC= Add IPFW support Link Here
31
PLUGINS_DESC=	Build plugins
31
PLUGINS_DESC=	Build plugins
32
32
33
IPFW_CFLAGS=	-DIPFW_TRANSPARENT=1
33
IPFW_CFLAGS=	-DIPFW_TRANSPARENT=1
34
PLUGINS_USE=	MYSQL=yes SQLITE=yes
34
PLUGINS_USE=	MYSQL=yes
35
PLUGINS_USES=	pgsql
35
PLUGINS_USES=	pgsql sqlite
36
36
37
.include <bsd.port.options.mk>
37
.include <bsd.port.options.mk>
38
38
(-)net-mgmt/aircrack-ng/Makefile (-1 / +1 lines)
Lines 33-39 PCRE_LIB_DEPENDS= libpcre.so:devel/pcre Link Here
33
PCRE_USES=	pkgconfig
33
PCRE_USES=	pkgconfig
34
34
35
SQLITE_DESC=	Use SQLite for storing pre-computed key tables
35
SQLITE_DESC=	Use SQLite for storing pre-computed key tables
36
SQLITE_USE=	SQLITE=yes
36
SQLITE_USES=	sqlite
37
SQLITE_MAKE_ARGS=	sqlite=true
37
SQLITE_MAKE_ARGS=	sqlite=true
38
38
39
post-patch:
39
post-patch:
(-)net-mgmt/netxms/Makefile (-1 / +1 lines)
Lines 39-45 MYSQL_USE= MYSQL=yes Link Here
39
PGSQL_CONFIGURE_ON=	--with-pgsql
39
PGSQL_CONFIGURE_ON=	--with-pgsql
40
PGSQL_USES=		pgsql
40
PGSQL_USES=		pgsql
41
SQLITE_CONFIGURE_ON=	--with-sqlite
41
SQLITE_CONFIGURE_ON=	--with-sqlite
42
SQLITE_USE=		SQLITE=yes
42
SQLITE_USES=		sqlite
43
ODBC_CONFIGURE_ON=	--with-odbc
43
ODBC_CONFIGURE_ON=	--with-odbc
44
ODBC_LIB_DEPENDS=	libodbc.so:databases/unixODBC
44
ODBC_LIB_DEPENDS=	libodbc.so:databases/unixODBC
45
45
(-)net-mgmt/zabbix2-server/Makefile (-1 / +1 lines)
Lines 93-99 PGSQL_CONFIGURE_WITH= postgresql Link Here
93
PGSQL_USES=	pgsql
93
PGSQL_USES=	pgsql
94
94
95
SQLITE_CONFIGURE_WITH=	sqlite3
95
SQLITE_CONFIGURE_WITH=	sqlite3
96
SQLITE_USE=	SQLITE=3
96
SQLITE_USES=	sqlite:3
97
97
98
ORACLE_CONFIGURE_WITH=	oracle
98
ORACLE_CONFIGURE_WITH=	oracle
99
99
(-)net-mgmt/zabbix22-server/Makefile (-1 / +1 lines)
Lines 95-101 PGSQL_CONFIGURE_WITH= postgresql Link Here
95
PGSQL_USES=	pgsql
95
PGSQL_USES=	pgsql
96
96
97
SQLITE_CONFIGURE_WITH=	sqlite3
97
SQLITE_CONFIGURE_WITH=	sqlite3
98
SQLITE_USE=	SQLITE=3
98
SQLITE_USES=	sqlite:3
99
99
100
ORACLE_CONFIGURE_WITH=	oracle
100
ORACLE_CONFIGURE_WITH=	oracle
101
101
(-)net-mgmt/zabbix24-server/Makefile (-1 / +1 lines)
Lines 97-103 PGSQL_CONFIGURE_WITH= postgresql Link Here
97
PGSQL_USES=		pgsql
97
PGSQL_USES=		pgsql
98
98
99
SQLITE_CONFIGURE_WITH=	sqlite3
99
SQLITE_CONFIGURE_WITH=	sqlite3
100
SQLITE_USE=		SQLITE=3
100
SQLITE_USES=		sqlite:3
101
101
102
ORACLE_CONFIGURE_WITH=	oracle
102
ORACLE_CONFIGURE_WITH=	oracle
103
103
(-)net-mgmt/zabbix3-server/Makefile (-1 / +1 lines)
Lines 99-105 PGSQL_CONFIGURE_WITH= postgresql Link Here
99
PGSQL_USES=		pgsql
99
PGSQL_USES=		pgsql
100
100
101
SQLITE_CONFIGURE_WITH=	sqlite3
101
SQLITE_CONFIGURE_WITH=	sqlite3
102
SQLITE_USE=		SQLITE=3
102
SQLITE_USES=		sqlite:3
103
103
104
ORACLE_CONFIGURE_WITH=	oracle
104
ORACLE_CONFIGURE_WITH=	oracle
105
105
(-)net-p2p/digitalcoin/Makefile (-2 / +1 lines)
Lines 21-28 GH_TAGNAME= 96b098a Link Here
21
21
22
USES=		desktop-file-utils gmake
22
USES=		desktop-file-utils gmake
23
USE_OPENSSL=	yes
23
USE_OPENSSL=	yes
24
USE_BDB=	yes
24
USE_BDB=	48
25
WANT_BDB_VER=	48
26
USE_QT4=	corelib gui qmake_build linguisttools_build uic_build \
25
USE_QT4=	corelib gui qmake_build linguisttools_build uic_build \
27
		moc_build rcc_build
26
		moc_build rcc_build
28
27
(-)net-p2p/dogecoin/Makefile (-2 / +1 lines)
Lines 31-38 CONFIGURE_ARGS+= --with-incompatible-bdb \ Link Here
31
		CRYPTO_CFLAGS="-I${OPENSSLINC} -L${OPENSSLLIB}" CRYPTO_LIBS="-lcrypto"
31
		CRYPTO_CFLAGS="-I${OPENSSLINC} -L${OPENSSLLIB}" CRYPTO_LIBS="-lcrypto"
32
CONFIGURE_ENV+=	OBJC="${CC}" OBJCFLAGS="${CFLAGS}" OBJCXX="${CXX}" OBJCXXFLAGS="${CXXFLAGS}"
32
CONFIGURE_ENV+=	OBJC="${CC}" OBJCFLAGS="${CFLAGS}" OBJCXX="${CXX}" OBJCXXFLAGS="${CXXFLAGS}"
33
USE_OPENSSL=	yes
33
USE_OPENSSL=	yes
34
USE_BDB=	yes
34
USE_BDB=	5
35
WANT_BDB_VER=	5
36
35
37
CXXFLAGS+=	-I${LOCALBASE}/include -I${BDB_INCLUDE_DIR} \
36
CXXFLAGS+=	-I${LOCALBASE}/include -I${BDB_INCLUDE_DIR} \
38
		-L${LOCALBASE}/lib -L${BDB_LIB_DIR}
37
		-L${LOCALBASE}/lib -L${BDB_LIB_DIR}
(-)net-p2p/gnunet/Makefile (-1 / +1 lines)
Lines 71-77 PGSQL_USES= pgsql Link Here
71
PGSQL_CONFIGURE_ON=	--with-postgres=${LOCALBASE}
71
PGSQL_CONFIGURE_ON=	--with-postgres=${LOCALBASE}
72
PGSQL_CONFIGURE_OFF=	--without-postgres
72
PGSQL_CONFIGURE_OFF=	--without-postgres
73
SQLITE_DESC=		Use SQLite for the data store and cache
73
SQLITE_DESC=		Use SQLite for the data store and cache
74
SQLITE_USE=		sqlite=yes
74
SQLITE_USES=		sqlite
75
SQLITE_CONFIGURE_ON=	--with-sqlite=${LOCALBASE}
75
SQLITE_CONFIGURE_ON=	--with-sqlite=${LOCALBASE}
76
SQLITE_CONFIGURE_OFF=	--without-sqlite
76
SQLITE_CONFIGURE_OFF=	--without-sqlite
77
77
(-)net-p2p/namecoin/Makefile (-2 / +1 lines)
Lines 27-34 USE_GITHUB= yes Link Here
27
USES=		gmake compiler:c++11-lib
27
USES=		gmake compiler:c++11-lib
28
MAKE_JOBS_UNSAFE=yes
28
MAKE_JOBS_UNSAFE=yes
29
USE_OPENSSL=	yes
29
USE_OPENSSL=	yes
30
USE_BDB=	yes
30
USE_BDB=	48
31
WANT_BDB_VER=	48
32
31
33
CXXFLAGS+=	-I${LOCALBASE}/include -I${BDB_INCLUDE_DIR}
32
CXXFLAGS+=	-I${LOCALBASE}/include -I${BDB_INCLUDE_DIR}
34
CXXFLAGS+=	-L${LOCALBASE}/lib -L${BDB_LIB_DIR}
33
CXXFLAGS+=	-L${LOCALBASE}/lib -L${BDB_LIB_DIR}
(-)net-p2p/twister/Makefile (-2 / +1 lines)
Lines 25-32 OPTIONS_DEFINE= DOCS Link Here
25
USE_GITHUB=	yes
25
USE_GITHUB=	yes
26
GH_ACCOUNT=	miguelfreitas
26
GH_ACCOUNT=	miguelfreitas
27
27
28
USE_BDB=	yes
28
USE_BDB=	48
29
WANT_BDB_VER=	48
30
USE_OPENSSL=	yes
29
USE_OPENSSL=	yes
31
USES=		autoreconf:build gmake iconv libtool
30
USES=		autoreconf:build gmake iconv libtool
32
31
(-)net-p2p/uhub/Makefile (-1 / +1 lines)
Lines 30-36 OPTIONS_SUB= yes Link Here
30
30
31
OPENSSL_USE=		openssl=yes
31
OPENSSL_USE=		openssl=yes
32
OPENSSL_CMAKE_OFF=	-DSSL_SUPPORT:BOOL=OFF
32
OPENSSL_CMAKE_OFF=	-DSSL_SUPPORT:BOOL=OFF
33
SQLITE_USE=		sqlite=yes
33
SQLITE_USES=		sqlite
34
SQLITE_CMAKE_OFF=	-DSQLITE_SUPPORT:BOOL=OFF
34
SQLITE_CMAKE_OFF=	-DSQLITE_SUPPORT:BOOL=OFF
35
35
36
.include <bsd.port.options.mk>
36
.include <bsd.port.options.mk>
(-)net/glusterfs/Makefile (-2 / +1 lines)
Lines 16-22 LIB_DEPENDS= libargp.so:devel/argp-standalone liburcu-bp.so:sysutils/liburcu Link Here
16
USE_GCC=	any
16
USE_GCC=	any
17
17
18
USES=		bison gettext libtool pkgconfig python:build readline \
18
USES=		bison gettext libtool pkgconfig python:build readline \
19
		shebangfix
19
		shebangfix sqlite
20
SHEBANG_FILES=	extras/peer_add_secret_pub.in \
20
SHEBANG_FILES=	extras/peer_add_secret_pub.in \
21
		tools/glusterfind/S57glusterfind-delete-post.py \
21
		tools/glusterfind/S57glusterfind-delete-post.py \
22
		extras/ganesha/scripts/ganesha-ha.sh
22
		extras/ganesha/scripts/ganesha-ha.sh
Lines 24-30 SHEBANG_FILES= extras/peer_add_secret_pub.in \ Link Here
24
USE_GNOME=	glib20 libxml2
24
USE_GNOME=	glib20 libxml2
25
USE_LDCONFIG=	yes
25
USE_LDCONFIG=	yes
26
USE_OPENSSL=	yes
26
USE_OPENSSL=	yes
27
USE_SQLITE=	yes
28
USE_RC_SUBR=	glusterd
27
USE_RC_SUBR=	glusterd
29
GNU_CONFIGURE=	yes
28
GNU_CONFIGURE=	yes
30
CONFIGURE_ARGS=	--with-pkgconfigdir=${PREFIX}/libdata/pkgconfig \
29
CONFIGURE_ARGS=	--with-pkgconfigdir=${PREFIX}/libdata/pkgconfig \
(-)ports-mgmt/packagekit/Makefile (-2 / +1 lines)
Lines 21-32 RUN_DEPENDS= lsof:sysutils/lsof \ Link Here
21
IGNORE=		does not build with new polkit
21
IGNORE=		does not build with new polkit
22
22
23
USES=		cpe execinfo gettext gmake iconv libtool pathfix pkgconfig \
23
USES=		cpe execinfo gettext gmake iconv libtool pathfix pkgconfig \
24
		python:build shared-mime-info shebangfix
24
		python:build shared-mime-info shebangfix sqlite:3
25
CPE_VENDOR=	packagekit_project
25
CPE_VENDOR=	packagekit_project
26
SHEBANG_FILES=	backends/test/helpers/search-name.sh \
26
SHEBANG_FILES=	backends/test/helpers/search-name.sh \
27
		contrib/cron/packagekit-background.cron
27
		contrib/cron/packagekit-background.cron
28
USE_GNOME=	glib20 intltool introspection
28
USE_GNOME=	glib20 intltool introspection
29
USE_SQLITE=	3
30
USE_LDCONFIG=	yes
29
USE_LDCONFIG=	yes
31
GNU_CONFIGURE=	yes
30
GNU_CONFIGURE=	yes
32
CPPFLAGS+=	-I${LOCALBASE}/include
31
CPPFLAGS+=	-I${LOCALBASE}/include
(-)security/cyrus-sasl2/Makefile (-2 / +2 lines)
Lines 45-54 MYSQL_CONFIGURE_OFF= --without-mysql Link Here
45
PGSQL_USES=		pgsql
45
PGSQL_USES=		pgsql
46
PGSQL_CONFIGURE_ON=	--with-pgsql=${LOCALBASE}
46
PGSQL_CONFIGURE_ON=	--with-pgsql=${LOCALBASE}
47
PGSQL_CONFIGURE_OFF=	--without-pgsql
47
PGSQL_CONFIGURE_OFF=	--without-pgsql
48
SQLITE2_USE=		SQLITE=2
48
SQLITE2_USEs=		sqlite:2
49
SQLITE2_CONFIGURE_ON=	--with-sqlite=${LOCALBASE}
49
SQLITE2_CONFIGURE_ON=	--with-sqlite=${LOCALBASE}
50
SQLITE2_CONFIGURE_OFF=	--without-sqlite
50
SQLITE2_CONFIGURE_OFF=	--without-sqlite
51
SQLITE3_USE=		SQLITE=3
51
SQLITE3_USES=		sqlite:3
52
SQLITE3_CONFIGURE_ON=	--with-sqlite3=${LOCALBASE}
52
SQLITE3_CONFIGURE_ON=	--with-sqlite3=${LOCALBASE}
53
SQLITE3_CONFIGURE_OFF=	--without-sqlite3
53
SQLITE3_CONFIGURE_OFF=	--without-sqlite3
54
ANONYMOUS_DESC=			ANONYMOUS authentication
54
ANONYMOUS_DESC=			ANONYMOUS authentication
(-)security/heimdal/Makefile (-1 / +1 lines)
Lines 61-67 BDB_CONFIGURE_ON= --with-berkeley-db \ Link Here
61
BDB_CONFIGURE_OFF=	--without-berkeley-db
61
BDB_CONFIGURE_OFF=	--without-berkeley-db
62
62
63
SQLITE_DESC=		Enable SQLite KDC backend support
63
SQLITE_DESC=		Enable SQLite KDC backend support
64
SQLITE_USE=		SQLITE=yes
64
SQLITE_USES=		sqlite
65
SQLITE_CONFIGURE_ON=	--with-sqlite3 \
65
SQLITE_CONFIGURE_ON=	--with-sqlite3 \
66
			--with-sqlite3-include="${LOCALBASE}/include" \
66
			--with-sqlite3-include="${LOCALBASE}/include" \
67
			--with-sqlite3-lib="${LOCALBASE}/lib"
67
			--with-sqlite3-lib="${LOCALBASE}/lib"
(-)security/hydra/Makefile (-1 / +1 lines)
Lines 28-34 WANT_GNOME= yes Link Here
28
OPTIONS_DEFINE=	FIREBIRD SSH SVN X11
28
OPTIONS_DEFINE=	FIREBIRD SSH SVN X11
29
OPTIONS_DEFAULT=SSH
29
OPTIONS_DEFAULT=SSH
30
OPTIONS_EXCLUDE=NLS DOCS
30
OPTIONS_EXCLUDE=NLS DOCS
31
FIREBIRD_LIB_DEPENDS=	libfbclient.so:databases/firebird25-client
31
FIREBIRD_USES=	firebird
32
SVN_LIB_DEPENDS=	libsvn_client-1.so:devel/subversion
32
SVN_LIB_DEPENDS=	libsvn_client-1.so:devel/subversion
33
33
34
.include <bsd.port.options.mk>
34
.include <bsd.port.options.mk>
(-)security/libpreludedb/Makefile (-1 / +1 lines)
Lines 37-43 PYTHON_USES= python:2.7 Link Here
37
PYTHON_CONFIGURE_WITH=	python2=${PYTHON_CMD}
37
PYTHON_CONFIGURE_WITH=	python2=${PYTHON_CMD}
38
PYTHON_PLIST_SUB=	VERSION=${PORTVERSION}
38
PYTHON_PLIST_SUB=	VERSION=${PORTVERSION}
39
SQLITE_DESC=		SQLite3 plugin
39
SQLITE_DESC=		SQLite3 plugin
40
SQLITE_USE=		sqlite=yes
40
SQLITE_USES=		sqlite
41
SQLITE_CONFIGURE_WITH=	sqlite3
41
SQLITE_CONFIGURE_WITH=	sqlite3
42
42
43
.include <bsd.port.mk>
43
.include <bsd.port.mk>
(-)textproc/redland/Makefile (-1 / +1 lines)
Lines 60-66 PLIST_SUB+= PGSQL="@comment " Link Here
60
#.endif
60
#.endif
61
61
62
#.if defined(WITH_SQLITE)
62
#.if defined(WITH_SQLITE)
63
#USE_SQLITE=	3
63
#USES+=		sqlite:3
64
#CONFIGURE_ARGS+=--with-sqlite=3
64
#CONFIGURE_ARGS+=--with-sqlite=3
65
#PLIST_SUB+=	SQLITE=""
65
#PLIST_SUB+=	SQLITE=""
66
#.else
66
#.else
(-)www/kannel-sqlbox/Makefile (-1 / +1 lines)
Lines 31-37 MYSQL_USE= mysql=yes Link Here
31
31
32
PGSQL_USE=	pgsql=yes
32
PGSQL_USE=	pgsql=yes
33
33
34
SQLITE3_USE=	sqlite=3
34
SQLITE3_USES=	sqlite:3
35
35
36
USE_RC_SUBR=	kannel_sqlbox
36
USE_RC_SUBR=	kannel_sqlbox
37
37
(-)www/kannel/Makefile (-1 / +1 lines)
Lines 39-45 LDFLAGS+= -L${LOCALBASE}/lib -pthread Link Here
39
OPTIONS_DEFINE=	MYSQL PGSQL SQLITE3
39
OPTIONS_DEFINE=	MYSQL PGSQL SQLITE3
40
OPTIONS_DEFAULT=	MYSQL
40
OPTIONS_DEFAULT=	MYSQL
41
41
42
SQLITE3_USE=	SQLITE=3
42
SQLITE3_USES=	sqlite:3
43
SQLITE3_CONFIGURE_WITH=	sqlite3
43
SQLITE3_CONFIGURE_WITH=	sqlite3
44
44
45
MYSQL_USE=	MYSQL=yes
45
MYSQL_USE=	MYSQL=yes
(-)www/rt40/Makefile (-1 / +1 lines)
Lines 91-97 PGSQL_RUN_DEPENDS= ${PGSQL_DEPS} Link Here
91
91
92
ORACLE_RUN_DEPENDS=		${ORACLE_DEPS}
92
ORACLE_RUN_DEPENDS=		${ORACLE_DEPS}
93
93
94
SQLITE_USE=			SQLITE=yes
94
SQLITE_USES=			sqlite
95
SQLITE_RUN_DEPENDS=		${SQLITE_DEPS}
95
SQLITE_RUN_DEPENDS=		${SQLITE_DEPS}
96
96
97
DEV_DESC=			Configure for Developers
97
DEV_DESC=			Configure for Developers

Return to bug 208971