Ignore:
Timestamp:
Mar 13, 2005, 1:03:15 PM (15 years ago)
Author:
mww
Message:

make readline support the default (remove readline variant),
add framework variant

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/databases/sqlite3/Portfile

    r11015 r11306  
    1 # $Id: Portfile,v 1.5 2005/02/16 21:40:54 mww Exp $
     1# $Id: Portfile,v 1.6 2005/03/13 13:03:15 mww Exp $
    22
    33PortSystem 1.0
     
    55name                    sqlite3
    66version                 3.1.2
     7revision                1
    78categories              databases
    89platforms               darwin
     
    2122distname                sqlite-${version}
    2223checksums               md5 d9c52489aa95d618842bf97778c17f04
     24patchfiles              patch-Makefile.in
    2325
    2426worksrcdir              sqlite
    2527
     28depends_lib             lib:XXX:readline
     29
    2630build.type              gnu
    27 
    28 variant readline {
    29         patchfiles              patch-Makefile.in
    30         depends_lib             lib:XXX:readline
    31 }
    32 
    33 variant threadsafe {
    34         configure.args-append   --enable-threadsafe
    35 }
    3631
    3732test.run                yes
     
    4136        file delete -force ${destroot}/System
    4237}
     38
     39variant threadsafe {
     40        configure.args-append   --enable-threadsafe
     41}
     42
     43set pre /Library/OpenDarwin/Frameworks/${name}.framework/Versions/${version}
     44variant framework {
     45        configure.args --includedir=${pre}/Headers --libdir=${pre}/Libraries
     46        post-patch {
     47                cd ${worksrcpath}
     48                reinplace "s|\$(prefix)/include|${pre}/Headers|g" Makefile.in
     49        }
     50        post-destroot {
     51                system "cd ${destroot}${pre}/.. && ln -s ${version} Current"
     52                system "cd ${destroot}${pre}/../.. && \
     53                        ln -s Versions/Current/Headers && \
     54                        ln -s Versions/Current/Libraries"
     55                file delete -force ${destroot}${prefix}/lib
     56        }
     57}
Note: See TracChangeset for help on using the changeset viewer.