#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