1 # $NetBSD: Makefile,v 1.63 2013/04/01 18:56:41 adam Exp $
3 DISTNAME
= sqlite-autoconf-3071602
4 PKGNAME
= sqlite3-3.7
.16.2
6 MASTER_SITES
= http
://www.hwaci.com
/sw
/sqlite
/2013/ \
7 http
://www.sqlite.org
/2013/
9 MAINTAINER
= pkgsrc-users@NetBSD.org
10 HOMEPAGE
= http
://www.sqlite.org
/
11 COMMENT
= SQL Database Engine in a C Library
12 LICENSE
= public-domain
20 PKGCONFIG_OVERRIDE
+= sqlite3.
pc.in
22 INSTALLATION_DIRS
+= ${PKGMANDIR}/man1
24 .
include "../../mk/bsd.prefs.mk"
26 # In the past, Linux had database corruption issues with pread, so
27 # only enable it on safe platforms.
28 CFLAGS.NetBSD
+= -DUSE_PREAD
30 # Darwin < 9 (Mac OS X < 10.5 "Leopard") doesn't have gethostuuid(2)
31 .if
!empty
(MACHINE_PLATFORM
:MDarwin-
[0-8].
*-*)
32 CFLAGS
+= -DSQLITE_ENABLE_LOCKING_STYLE
=0
35 # This define includes the sqlite3_unlock_notify() API in the build.
36 # It is required by Firefox 4.x.
37 CFLAGS
+= -DSQLITE_ENABLE_UNLOCK_NOTIFY
=1
38 # The following are defined in the NetBSD builtin version.
39 CFLAGS
+= -DSQLITE_ENABLE_COLUMN_METADATA
40 CFLAGS
+= -DSQLITE_ENABLE_LOAD_EXTENSION
42 # Uses dlopen and friends but doesn't use -ldl on Linux.
43 # See http://www.sqlite.org/cvstrac/tktview?tn=3555
44 LIBS
+= ${BUILDLINK_LDADD.dl
}
46 .
include "../../devel/readline/buildlink3.mk"
47 .
include "../../mk/dlopen.buildlink3.mk"
48 .
include "../../mk/bsd.pkg.mk"