New Ticket     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Changeset 38836

Show
Ignore:
Timestamp:
08/01/2008 02:09:55 (4 years ago)
Author:
ryandesign@…
Message:

SDLInvaders:

  • use ${applications_dir} instead of assuming /Applications/MacPorts
  • remove unnecessary configure and build flags
  • create symlink using tcl ln command instead of using system
  • create directory using xinstall -d instead of file mkdir
Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/dports/games/SDLInvaders/Portfile

    r36945 r38836  
    2020                port:libsdl_mixer 
    2121 
    22 configure.cflags-append "-I${prefix}/include" 
    2322configure.args  --disable-sdltest 
    2423 
    25 build.env       CFLAGS="-I${prefix}/include" LDFLAGS="-L${prefix}/lib" 
     24# Can be removed once MacPorts 1.7.0 is released 
     25if {![info exists applications_dir]} { 
     26    set applications_dir /Applications/MacPorts 
     27} 
    2628 
    2729platform darwin { 
     
    3032                        ${destroot}${prefix}/share/SDLInvaders/highscores \ 
    3133                        -permissions +w 
    32                 file mkdir ${destroot}/Applications/MacPorts/${name}.app/Contents/MacOS 
    33                 system "ln -s ${prefix}/bin/${name} \ 
    34                         ${destroot}/Applications/MacPorts/${name}.app/Contents/MacOS" 
     34                xinstall -d ${destroot}${applications_dir}/${name}.app/Contents/MacOS 
     35                ln -s ${prefix}/bin/${name} \ 
     36                        ${destroot}${applications_dir}/${name}.app/Contents/MacOS 
    3537        } 
    3638}