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

Collapse All | Expand All

(-)Makefile (-1 / +16 lines)
Lines 3-8 Link Here
3
3
4
PORTNAME=	sqlite3
4
PORTNAME=	sqlite3
5
DISTVERSION=	3.25.1
5
DISTVERSION=	3.25.1
6
PORTREVISION=	1
6
CATEGORIES=	databases
7
CATEGORIES=	databases
7
MASTER_SITES=	https://www.sqlite.org/2018/ http://www2.sqlite.org/2018/ http://www3.sqlite.org/2018/
8
MASTER_SITES=	https://www.sqlite.org/2018/ http://www2.sqlite.org/2018/ http://www3.sqlite.org/2018/
8
DISTNAME=	sqlite-autoconf-${PORTVERSION:C/\.([[:digit:]])[[:>:]]/0\1/g:S/.//g}00
9
DISTNAME=	sqlite-autoconf-${PORTVERSION:C/\.([[:digit:]])[[:>:]]/0\1/g:S/.//g}00
Lines 19-24 Link Here
19
20
20
MAKE_JOBS_UNSAFE=	yes
21
MAKE_JOBS_UNSAFE=	yes
21
22
23
FLAVORS= 	default icu
24
FLAVOR?=	${FLAVORS:[1]}
25
icu_PKGNAMESUFFIX=	-icu
26
22
# Compilation Options For SQLite https://www.sqlite.org/compile.html
27
# Compilation Options For SQLite https://www.sqlite.org/compile.html
23
OPTIONS_DEFINE=		FTS4 URI URI_AUTHORITY METADATA \
28
OPTIONS_DEFINE=		FTS4 URI URI_AUTHORITY METADATA \
24
			DIRECT_READ MEMMAN SECURE_DELETE UNLOCK_NOTIFY THREADS \
29
			DIRECT_READ MEMMAN SECURE_DELETE UNLOCK_NOTIFY THREADS \
Lines 109-115 Link Here
109
DBSTAT_DESC=		Enable DBSTAT Virtual Table
114
DBSTAT_DESC=		Enable DBSTAT Virtual Table
110
115
111
# https://www.sqlite.org/fts3.html#tokenizer
116
# https://www.sqlite.org/fts3.html#tokenizer
117
.if ${FLAVOR} == icu
118
OPTIONS_GROUP_UNICODE=	UNICODE61
119
.else
112
OPTIONS_GROUP_UNICODE=	ICU UNICODE61
120
OPTIONS_GROUP_UNICODE=	ICU UNICODE61
121
.endif
113
UNICODE_DESC=		Unicode support
122
UNICODE_DESC=		Unicode support
114
UNICODE61_DESC=		Unicode Version 6.1 tokenizer
123
UNICODE61_DESC=		Unicode Version 6.1 tokenizer
115
124
Lines 185-195 Link Here
185
194
186
THREADS_CONFIGURE_ENABLE=	threadsafe
195
THREADS_CONFIGURE_ENABLE=	threadsafe
187
THREADS_LIBS=		-lpthread
196
THREADS_LIBS=		-lpthread
188
197
.if ${FLAVOR} == icu
198
icu_BUILD_DEPENDS=      ${LOCALBASE}/bin/icu-config:devel/icu
199
icu_LIB_DEPENDS=        libicudata.so:devel/icu
200
CPPFLAGS+=   `${LOCALBASE}/bin/icu-config --cppflags` -DSQLITE_ENABLE_ICU=1
201
LIBS+=       `${LOCALBASE}/bin/icu-config --ldflags`
202
.else
189
ICU_BUILD_DEPENDS=	${LOCALBASE}/bin/icu-config:devel/icu
203
ICU_BUILD_DEPENDS=	${LOCALBASE}/bin/icu-config:devel/icu
190
ICU_LIB_DEPENDS=	libicudata.so:devel/icu
204
ICU_LIB_DEPENDS=	libicudata.so:devel/icu
191
ICU_CPPFLAGS=	`${LOCALBASE}/bin/icu-config --cppflags` -DSQLITE_ENABLE_ICU=1
205
ICU_CPPFLAGS=	`${LOCALBASE}/bin/icu-config --cppflags` -DSQLITE_ENABLE_ICU=1
192
ICU_LIBS=	`${LOCALBASE}/bin/icu-config --ldflags`
206
ICU_LIBS=	`${LOCALBASE}/bin/icu-config --ldflags`
207
.endif
193
208
194
UNICODE61_CPPFLAGS=	""
209
UNICODE61_CPPFLAGS=	""
195
UNICODE61_CPPFLAGS_OFF=	-DSQLITE_DISABLE_FTS3_UNICODE=1
210
UNICODE61_CPPFLAGS_OFF=	-DSQLITE_DISABLE_FTS3_UNICODE=1

Return to bug 231770