ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/mports/trunk/databases/sqlite3/Makefile
Revision: 11233
Committed: Fri May 27 01:56:49 2011 UTC (12 years, 11 months ago) by laffer1
File size: 2398 byte(s)
Log Message:
enable loadable extensions for py-sqlite

File Contents

# User Rev Content
1 laffer1 11233 # $MidnightBSD: mports/databases/sqlite3/Makefile,v 1.15 2011/05/27 01:55:46 laffer1 Exp $
2 laffer1 861
3     PORTNAME= sqlite
4 laffer1 11232 PORTVERSION= 3.6.23.1
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 laffer1 11232 MAN1= sqlite3.1
26    
27 laffer1 861 OPTIONS= DEBUG "Enable debugging & verbose explain" off \
28 laffer1 11230 FTS3 "Enable FTS3 (Full Text Search) module" off \
29     RTREE "Enable R*Tree module" off \
30 laffer1 5460 RAMTABLE "Store temporary tables in RAM" off \
31 laffer1 11230 TCLWRAPPER "Enable TCL wrapper" off \
32     METADATA "Enable column metadata" on \
33 laffer1 11231 THREADSAFE "Build thread-safe library" on \
34 laffer1 11233 EXTENSION "Allow loadable extensions" on
35 laffer1 861
36     .include <bsd.port.pre.mk>
37    
38     .if defined(WITH_DEBUG)
39     CONFIGURE_ARGS+= --enable-debug
40     .endif
41    
42 laffer1 3749 .if defined(WITH_FTS3)
43 laffer1 11230 CFLAGS+= -DSQLITE_ENABLE_FTS3=1
44 laffer1 2255 .endif
45    
46 laffer1 11230 .if defined(WITH_RTREE)
47     CFLAGS+= -DSQLITE_ENABLE_RTREE=1
48     .endif
49    
50 laffer1 5460 .if defined(WITH_RAMTABLE)
51 laffer1 11230 CONFIGURE_ARGS+= --enable-tempstore=yes
52 laffer1 5460 .endif
53    
54 laffer1 861 .if defined(WITH_TCLWRAPPER)
55 laffer1 11230 CATEGORIES+= lang tcl
56     COMMENT+= with TCL Wrapper
57     USE_TCL_RUN= 84+
58     CONFIGURE_ARGS+= --with-tcl=${TCL_LIBDIR}
59 laffer1 861 PLIST_SUB+= WITH_TCLWRAPPER=""
60 laffer1 11230 ALL_TARGET= all tclsqlite3
61     INSTALL_TARGET= install tcl_install
62 laffer1 861 .else
63     CONFIGURE_ARGS+= --disable-tcl
64     PLIST_SUB+= WITH_TCLWRAPPER="@comment "
65     .endif
66    
67 laffer1 7256 .if !defined(WITHOUT_METADATA)
68     CFLAGS+= -DSQLITE_ENABLE_COLUMN_METADATA=1
69     .endif
70    
71 laffer1 11230 .if !defined(WITHOUT_THREADSAFE)
72     CONFIGURE_ARGS+= --enable-threadsafe \
73     --enable-threads-override-locks
74     .else
75     CONFIGURE_ARGS+= --disable-threadsafe
76 laffer1 2255 .endif
77    
78 laffer1 11231 .if !defined(WITHOUT_EXTENSION)
79     CONFIGURE_ARGS+= --enable-load-extension
80     .else
81     CONFIGURE_ARGS+= --disable-load-extension
82     .endif
83    
84 laffer1 11232 post-install:
85 laffer1 11230 .if defined(WITH_TCLWRAPPER)
86 laffer1 861 @${INSTALL_PROGRAM} ${WRKSRC}/.libs/tclsqlite3 ${PREFIX}/bin
87 laffer1 2255 @${MKDIR} ${EXAMPLESDIR}
88     @${INSTALL_DATA} ${FILESDIR}/example.tcl ${EXAMPLESDIR}
89 laffer1 861 .endif
90 laffer1 11232 .if !defined(NO_INSTALL_MANPAGES)
91     @${INSTALL_MAN} ${WRKSRC}/sqlite3.1 ${MANPREFIX}/man/man1
92     .endif
93 laffer1 861
94     .include <bsd.port.post.mk>

Properties

Name Value
cvs2svn:cvs-rev 1.16