ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/mports/trunk/databases/sqlite3/Makefile
Revision: 11231
Committed: Fri May 27 01:52:17 2011 UTC (12 years, 11 months ago) by laffer1
File size: 2279 byte(s)
Log Message:
allow loadable extensions.

File Contents

# User Rev Content
1 laffer1 11231 # $MidnightBSD: mports/databases/sqlite3/Makefile,v 1.13 2011/05/27 01:51:09 laffer1 Exp $
2 laffer1 861
3     PORTNAME= sqlite
4 laffer1 11230 PORTVERSION= 3.6.19
5 laffer1 5460 CATEGORIES= databases lang tcl
6 laffer1 861 MASTER_SITES= http://www.sqlite.org/
7 laffer1 11230 DISTNAME= sqlite-${PORTVERSION}
8 laffer1 861
9 laffer1 2255 MAINTAINER= ports@MidnightBSD.org
10 laffer1 861 COMMENT= An SQL database engine in a C library w/ Tcl wrapper
11 laffer1 3749 LICENSE= publicdom
12 laffer1 861
13     USE_GMAKE= YES
14 laffer1 10704 USE_AUTOTOOLS= libtool
15 laffer1 861 USE_LDCONFIG= YES
16     GNU_CONFIGURE= YES
17 laffer1 11230 USE_GNOME= gnomehack pkgconfig
18     USE_TCL_BUILD= 84+
19     CONFIGURE_ARGS= --prefix=${PREFIX}
20     CONFIGURE_ENV+= TCLSH_CMD="${TCLSH}" \
21     TCLLIBDIR=${PREFIX}/lib/${PORTNAME} \
22     ac_cv_search_pthread_create=""
23     CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd7.0
24 laffer1 861
25     OPTIONS= DEBUG "Enable debugging & verbose explain" off \
26 laffer1 11230 FTS3 "Enable FTS3 (Full Text Search) module" off \
27     RTREE "Enable R*Tree module" off \
28 laffer1 5460 RAMTABLE "Store temporary tables in RAM" off \
29 laffer1 11230 TCLWRAPPER "Enable TCL wrapper" off \
30     METADATA "Enable column metadata" on \
31 laffer1 11231 THREADSAFE "Build thread-safe library" on \
32     EXTENSION "Allow loadable extensions" off
33 laffer1 861
34     .include <bsd.port.pre.mk>
35    
36     .if defined(WITH_DEBUG)
37     CONFIGURE_ARGS+= --enable-debug
38     .endif
39    
40 laffer1 3749 .if defined(WITH_FTS3)
41 laffer1 11230 CFLAGS+= -DSQLITE_ENABLE_FTS3=1
42 laffer1 2255 .endif
43    
44 laffer1 11230 .if defined(WITH_RTREE)
45     CFLAGS+= -DSQLITE_ENABLE_RTREE=1
46     .endif
47    
48 laffer1 5460 .if defined(WITH_RAMTABLE)
49 laffer1 11230 CONFIGURE_ARGS+= --enable-tempstore=yes
50 laffer1 5460 .endif
51    
52 laffer1 861 .if defined(WITH_TCLWRAPPER)
53 laffer1 11230 CATEGORIES+= lang tcl
54     COMMENT+= with TCL Wrapper
55     USE_TCL_RUN= 84+
56     CONFIGURE_ARGS+= --with-tcl=${TCL_LIBDIR}
57 laffer1 861 PLIST_SUB+= WITH_TCLWRAPPER=""
58 laffer1 11230 ALL_TARGET= all tclsqlite3
59     INSTALL_TARGET= install tcl_install
60 laffer1 861 .else
61     CONFIGURE_ARGS+= --disable-tcl
62     PLIST_SUB+= WITH_TCLWRAPPER="@comment "
63     .endif
64    
65 laffer1 7256 .if !defined(WITHOUT_METADATA)
66     CFLAGS+= -DSQLITE_ENABLE_COLUMN_METADATA=1
67     .endif
68    
69 laffer1 11230 .if !defined(WITHOUT_THREADSAFE)
70     CONFIGURE_ARGS+= --enable-threadsafe \
71     --enable-threads-override-locks
72     .else
73     CONFIGURE_ARGS+= --disable-threadsafe
74 laffer1 2255 .endif
75    
76 laffer1 11231 .if !defined(WITHOUT_EXTENSION)
77     CONFIGURE_ARGS+= --enable-load-extension
78     .else
79     CONFIGURE_ARGS+= --disable-load-extension
80     .endif
81    
82 laffer1 11230 .if defined(WITH_TCLWRAPPER)
83 laffer1 861 post-install:
84     @${INSTALL_PROGRAM} ${WRKSRC}/.libs/tclsqlite3 ${PREFIX}/bin
85 laffer1 2255 @${MKDIR} ${EXAMPLESDIR}
86     @${INSTALL_DATA} ${FILESDIR}/example.tcl ${EXAMPLESDIR}
87 laffer1 861 .endif
88    
89     .include <bsd.port.post.mk>

Properties

Name Value
cvs2svn:cvs-rev 1.14