[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