Ticket #6743: Portfile.2.diff

File Portfile.2.diff, 1.9 KB (added by g3zi7y.wu72nfp@…, 19 years ago)

proposed patch of portfile (version 2)

  • Portfile

    old new  
    2121dist_subdir             ${name}/${version}
    2222checksums               md5 ee0aa211febd992c8540e6c9df749b51
    2323use_bzip2               yes
     24worksrcdir              ${name}-${version}
    2425
    2526depends_lib             port:jpeg \
    2627                                port:tiff \
     
    3132                                port:libsdl \
    3233                                port:libsdl_mixer
    3334
    34 set worksrcdir  build
    35 
    3635post-extract {
    37         file mkdir ${worksrcpath}
     36        file mkdir ${workpath}/build
    3837}
    3938
    40 configure.cmd   ../${name}-${version}/configure
     39configure.cmd   ../${worksrcdir}/configure
    4140configure.env   CPPFLAGS="-I${prefix}/include" \
    4241                                CFLAGS="-I${prefix}/include" \
    4342                                LDFLAGS="-L${prefix}/lib"
     
    5554                                --enable-display \
    5655                                --enable-monolithic
    5756
     57platform darwin 7 {
     58# OS 10.3.9, Xcode 1.5, and November2004gccupdater
     59# gcc version 3.3 20030304 (Apple Computer, Inc. build 1671)
     60# variant 'mac' (carbon):  QuickTime 7.0.1 and 7.0.3 tested
     61# variant 'cocoa':         QuickTime 7.0.1 and 7.0.4 tested
     62
     63        configure.env-append    CFLAGS="-I/usr/include" \
     64                                                        CXXFLAGS="-I/usr/include" \
     65                                                        LDFLAGS="-L${workpath}/build/lib"
     66}
     67
    5868platform darwin 8 {
    5969        configure.env-append    CC=/usr/bin/gcc-4.0 CPP=/usr/bin/cpp-4.0 CXX=/usr/bin/g++-4.0
    6070}
    6171
     72variant cocoa {
     73        configure.args-delete   --with-mac
     74        configure.args-append   --with-cocoa \
     75                                                        --without-mac
     76}
     77
     78#variant gtk {}
     79#variant x11 {}
     80#variant motif {}
     81
     82
    6283set contrib             "animate gizmos stc"
    6384
    6485build.target
     
    7394                system "cd ${destroot.dir} && make -C contrib/src/${target} install ${destroot.destdir}"
    7495        }
    7596        xinstall -d -m 755 ${destroot}${prefix}/share/doc/${name}
    76         xinstall -m 644 -W ${workpath}/${name}-${version} BuildCVS.txt CHANGES.txt \
     97        xinstall -m 644 -W ${workpath}/${worksrcdir} BuildCVS.txt CHANGES.txt \
    7798                COPYING.LIB INSTALL-MAC.txt INSTALL-MGL.txt INSTALL-MOTIF.txt \
    7899                INSTALL-OS2.txt INSTALL-X11.txt LICENCE.txt README-MAC.txt \
    79100                README-MGL.txt README-MOTIF.txt README-X11.txt README.txt \