New Ticket     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #12231: macports-tclsqlite3.2.patch

File macports-tclsqlite3.2.patch, 1.7 KB (added by afb@…, 4 years ago)

macports-tclsqlite3.patch

  • configure.ac

     
    185189                [with_included_sqlite3=yes]) 
    186190fi 
    187191 
     192        case $host_os in 
     193                darwin*) 
     194                        mp_sqlite3_default_dir="/usr/lib/sqlite3" 
     195                        ;; 
     196                freebsd*) 
     197                        mp_sqlite3_default_dir="/usr/local/lib/sqlite" 
     198                        ;; 
     199                linux*) 
     200                        mp_sqlite3_default_dir="/usr/share/tcl${TCL_VERSION}/sqlite3" 
     201                        ;; 
     202                *) 
     203                        mp_sqlite3_default_dir="unspecified" 
     204                        ;; 
     205        esac 
     206 
    188207AC_ARG_WITH( 
    189208                tcl-sqlite3, 
    190209                AS_HELP_STRING([--with-tcl-sqlite3=DIR], 
    191210                        [directory for Tcl sqlite3 (default /usr/lib/sqlite3)]), 
    192211                [mp_sqlite3_dir=$withval], 
    193                 [mp_sqlite3_dir=/usr/lib/sqlite3]) 
     212                [mp_sqlite3_dir=$mp_sqlite3_default_dir]) 
    194213 
     214# Check if mp_sqlite3_dir contains pkgIndex.tcl. 
     215if test "x$mp_sqlite3_dir" != "xunspecified" ; then 
     216        AC_CACHE_CHECK([for Tcl sqlite3 location], [mp_cv_sqlite3_dir], 
     217                [mp_cv_sqlite3_dir= 
     218                test -r "${mp_sqlite3_dir}/pkgIndex.tcl" && mp_cv_sqlite3_dir=$mp_sqlite3_dir 
     219                ]) 
     220fi 
     221 
     222if test "$with_included_sqlite3" = "no" -a "x$mp_cv_sqlite3_dir" = "x" ; then 
     223        AC_MSG_WARN([Tcl sqlite3 not found, falling back on internal sqlite3]) 
     224        with_included_sqlite3=yes 
     225fi 
     226 
    195227# If sqlite3 package isn't installed, configure and install sqlite3 package. 
    196228if test "$with_included_sqlite3" = "yes"; then 
    197229        OUR_INCLUDED_PACKAGES="$OUR_INCLUDED_PACKAGES sqlite-3.1.3" 
     
    210242        fi 
    211243else 
    212244        SQLITE3_LIBS="-lsqlite3" 
    213  
    214         AC_CACHE_CHECK([for Tcl sqlite3 location], [mp_cv_sqlite3_dir], 
    215                 [mp_cv_sqlite3_dir= 
    216                 test -r "${mp_sqlite3_dir}/pkgIndex.tcl" && mp_cv_sqlite3_dir=$mp_sqlite3_dir 
    217                 ]) 
    218  
    219245        SQLITE3_DIR=$mp_cv_sqlite3_dir 
    220246fi 
    221247