Ticket #2864: Portfile.diff

File Portfile.diff, 3.5 KB (added by simon@…, 19 years ago)

Portfile patch

  • Portfile

    Portfile.diff
    1¾z–¾z™mBIN‚7Index: Portfile
    RCS file: /Volumes/src/cvs/od/proj/darwinports/dports/databases/unixODBC/Portfile,v
    retrieving revision 1.8
    diff -u -r1.8 Portfile
     
    22
    33PortSystem 1.0
    44name                    unixODBC
    5 version                 2.2.10
     5version                 2.2.11
    66categories              databases
    77platforms               darwin
    88maintainers             simon@cotsworth.com
     
    2424master_sites    ${homepage} \
    2525                                ftp://ftp.easysoft.com/pub/beta/unixODBC/
    2626
    27 checksums               md5 a2e9d440c70e12c22d2548aa452c43ef \
    28                                 sha1 f76121187dbf53e86641748abb0b91b3ae3b368d
     27checksums               md5 9ae806396844e38244cf65ad26ba0f23 \
     28                                sha1 a8869c38d0f1bb18b33e5165a2a79dd8770f98b3
    2929
    3030depends_lib             lib:libiconv.2:libiconv lib:readline:readline
    3131
     
    3333
    3434configure.env   LDFLAGS=-L${prefix}/lib CPPFLAGS=-I${prefix}/include
    3535
    36 configure.args  --with-libiconv-prefix=${prefix} \
    37                                 --disable-stats \
    38                                 --enable-gui=no
     36configure.args  --enable-gui=no --with-libiconv-prefix=${prefix}
    3937
    4038platform darwin 6 {
    4139        depends_lib-append      lib:libdl:dlcompat
     
    5250        set _odbc       libodbc.1.0.0
    5351}
    5452
    55 variant stats {
    56         configure.args-delete   --disable-stats
    57         configure.args-append   --enable-stats
    58 }
    59 
    6053variant gui {
    6154        depends_lib-append      lib:libqt-mt.3:qt3 lib:libX11.6:XFree86
    6255        configure.env-append    QTDIR=${prefix}
     
    6558          --with-qt-dir=${prefix} \
    6659          --with-qt-includes=${prefix}/include/qt3 \
    6760          --with-qt-libraries=${prefix}/lib \
    68           --with-qt-bin=${prefix}/bin
     61          --with-qt-bin=${prefix}/bin \
    6962          --with-extra-includes=/usr/X11R6/include \
    7063          --with-extra-libs=/usr/X11R6/lib
    7164}
     
    7770                  ${_cc} ${_odbc}.so .libs/libodbc.1.0.0.dylib && \
    7871                  ln -fs ${_odbc}.so ${destroot}${prefix}/lib/libodbc.1.so && \
    7972                  ln -fs ${_odbc}.so ${destroot}${prefix}/lib/libodbc.so"
    80                 system "cd ${worksrcpath}/cur && ${_cc} ${_ccr}.so *.o"
    81                 system "cd ${worksrcpath}/Drivers/PostgreSQL && ${_cc} ${_psq1}.so *.o"
    82                 system "cd ${worksrcpath}/Drivers/Postgre7.1 && ${_cc} ${_psq2}.so *.o"
    83                 system "cd ${worksrcpath}/Drivers/nn && ${_cc} ${_nn}.so *.o"
    84                 foreach lib [list ${_ccr} ${_psq1} ${_psq2} ${_nn}] {
     73                system "cd ${worksrcpath}/cur && \
     74                  ${_cc} ${_ccr}.so *.o && \
     75                  ln -fs ${_ccr}.so ${destroot}${prefix}/lib/libodbccr.1.so && \
     76                  ln -fs ${_ccr}.so ${destroot}${prefix}/lib/libodbccr.so"
     77                system "cd ${worksrcpath}/Drivers/PostgreSQL && \
     78                  ${_cc} ${_psq1}.so *.o && \
     79                  ln -fs ${_psq1}.dylib ${destroot}${prefix}/lib/libodbcpsql.1.dylib"
     80                system "cd ${worksrcpath}/Drivers/Postgre7.1 && \
     81                  ${_cc} ${_psq2}.so *.o && \
     82                  ln -fs ${_psq2}.dylib ${destroot}${prefix}/lib/libodbcpsql.2.dylib && \
     83                  ln -fs ${_psq2}.dylib ${destroot}${prefix}/lib/libodbcpsql.dylib"
     84                system "cd ${worksrcpath}/Drivers/nn && \
     85                  ${_cc} ${_nn}.so *.o && \
     86                  ln -fs ${_nn}.dylib ${destroot}${prefix}/lib/libnn.1.dylib && \
     87                  ln -fs ${_nn}.dylib ${destroot}${prefix}/lib/libnn.dylib"
     88
     89                foreach lib [list ${_psq1} ${_psq2} ${_nn}] {
    8590                        system "mv ${destroot}${prefix}/lib/$lib.so ${destroot}${prefix}/lib/$lib.dylib"
    8691                }
     92
    8793                foreach new [list cur/${_ccr} DriverManager/${_odbc} Drivers/PostgreSQL/${_psq1} Drivers/Postgre7.1/${_psq2} Drivers/nn/${_nn}] {
    8894                        xinstall -m 0755 ${worksrcpath}/$new.so ${destroot}${prefix}/lib
    8995                }