[MacPorts] #18554: [PATCH] Update sqlite3 build process, add +fts3 variant
MacPorts
noreply at macports.org
Thu Feb 19 17:06:57 PST 2009
#18554: [PATCH] Update sqlite3 build process, add +fts3 variant
----------------------------------+-----------------------------------------
Reporter: eridius@… | Owner: mww@…
Type: enhancement | Status: new
Priority: Normal | Milestone: Port Enhancements
Component: ports | Version: 1.7.0
Keywords: | Port: sqlite3
----------------------------------+-----------------------------------------
The sqlite3 project strongly recommends using the amalgamation tarball
instead of the complete source tarball. The attached patch updates the
build process to do so. The only drawback is the manpage is missing from
this tarball (a ticket has been filed with the sqlite3 project), but as
Mac OS X provides its own manpage, I don't think this is a big issue.
Using the amalgamation tarball gives two benefits. The first is, according
to the sqlite3 documentation, this should give a performance increase to
the sqlite3 library. The second is using this makes it easy to enable the
FTS3 module, which is now provided via the +fts3 variant.
Here is the commit message I wrote:
{{{
Update the build process for sqlite3
Convert sqlite3 to use the amalgamation tarball. Not only is this
strongly encouraged by the sqlite3 project, it is also suggested that
this could show a performance improvement.
Update the configure flags. The amalgamation tarball means --disable-tcl
is no longer necessary. The readline flags have been updated into
--enable-readline and READLINE_LIBS. --enable-load-extension has been
removed as it was renamed (but a bug in the configure script makes it
unusable).
Introduce a new variant fts3, which enables the FTS3 module.
}}}
--
Ticket URL: <http://trac.macports.org/ticket/18554>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list