47 lines
1.2 KiB
Makefile
47 lines
1.2 KiB
Makefile
|
COMMENT= embedded SQL implementation
|
||
|
|
||
|
DISTNAME = sqlite-autoconf-3420000
|
||
|
PKGNAME= sqlite3-3.42.0
|
||
|
|
||
|
# XXX needs bumps every time :-
|
||
|
SHARED_LIBS += sqlite3 37.24 # 8.6
|
||
|
# sqlite suggests that users might like to assert() that library and header
|
||
|
# versions match, so bumps are needed even if function signatures don't change.
|
||
|
# ... at the current time the only one noticed is a < check (in subversion)
|
||
|
# rather than an == check so minor bumps are enough to cope with this, though
|
||
|
# we may run into others later.
|
||
|
|
||
|
CATEGORIES= databases
|
||
|
|
||
|
HOMEPAGE= https://www.sqlite.org/
|
||
|
|
||
|
# PD
|
||
|
PERMIT_PACKAGE= Yes
|
||
|
|
||
|
WANTLIB += c curses m pthread readline z
|
||
|
|
||
|
MASTER_SITES = ${HOMEPAGE}2023/
|
||
|
|
||
|
DEBUG_PACKAGES= ${BUILD_PACKAGES}
|
||
|
|
||
|
CONFIGURE_STYLE= gnu
|
||
|
CONFIGURE_ARGS= --disable-static-shell
|
||
|
|
||
|
# for x11/gnome/tracker
|
||
|
CONFIGURE_ARGS += --enable-fts5
|
||
|
|
||
|
# for mozilla
|
||
|
CFLAGS+= -DSQLITE_ENABLE_UNLOCK_NOTIFY \
|
||
|
-DSQLITE_ENABLE_FTS3 \
|
||
|
-DSQLITE_ENABLE_DBSTAT_VTAB \
|
||
|
-DSQLITE_ENABLE_COLUMN_METADATA=1
|
||
|
|
||
|
BUILD_DEPENDS = converters/sqlite2mdoc
|
||
|
post-install:
|
||
|
${INSTALL_DATA_DIR} ${PREFIX}/man/man3
|
||
|
${LOCALBASE}/bin/sqlite2mdoc -p ${PREFIX}/man/man3 ${PREFIX}/include/sqlite3.h
|
||
|
|
||
|
NO_TEST= Yes
|
||
|
|
||
|
.include <bsd.port.mk>
|