ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/mports/trunk/databases/sqlite3/Makefile
Revision: 12834
Committed: Tue Jun 26 00:44:20 2012 UTC (11 years, 9 months ago) by laffer1
File size: 2456 byte(s)
Log Message:
3.7.12.1

File Contents

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

Properties

Name Value
cvs2svn:cvs-rev 1.18