Ticket #3471: Portfile.diff

File Portfile.diff, 1.6 KB (added by benwill@…, 19 years ago)

Patch against porfile revision 1

  • Portfile

    old new  
    2929                ${destroot}${prefix}/share/doc/${name}
    3030}
    3131
     32platform darwin 8 {
     33        post-extract {
     34                system "cd ${worksrcpath} && tar -xvzf PBProjects.tar.gz"
     35        }
     36        post-patch {
     37                reinplace "s|~/Library/Frameworks|./build/Frameworks|g" \
     38                        ${worksrcpath}/PBProjects/SDL_ttf.pbproj/project.pbxproj
     39                reinplace "s|\$(HOME)/Library/Frameworks|/Library/Frameworks|g" \
     40                        ${worksrcpath}/PBProjects/SDL_ttf.pbproj/project.pbxproj
     41                reinplace "s|\$HOME/Library/Frameworks|/Library/Frameworks|g" \
     42                        ${worksrcpath}/PBProjects/SDL_ttf.pbproj/project.pbxproj
     43                reinplace "s|freetype/include|${prefix}/include/freetype2 ${prefix}/include|g" \
     44                        ${worksrcpath}/PBProjects/SDL_ttf.pbproj/project.pbxproj
     45                reinplace "s|freetype/lib|${prefix}/lib|g" \
     46                        ${worksrcpath}/PBProjects/SDL_ttf.pbproj/project.pbxproj
     47        }
     48        post-build {
     49                build.dir               "${worksrcpath}/PBProjects"
     50                build.type              pbx
     51                build.target    -buildstyle Deployment -target Framework
     52                system "[command build]"
     53                cd ${worksrcpath}/PBProjects
     54                system "install_name_tool -id /Library/Frameworks/SDL_ttf.framework/SDL_ttf \
     55                        build/Frameworks/SDL_ttf.framework/SDL_ttf"
     56        }
     57        destroot.dir    ${worksrcpath}
     58        destroot.cmd    make
     59        post-destroot {
     60                cd "${worksrcpath}/PBProjects/build/Frameworks"
     61                xinstall -d -m 0755 ${destroot}/Library/Frameworks
     62                system "cp -R SDL_ttf.framework ${destroot}/Library/Frameworks"
     63        }
     64}
     65
    3266platform darwin 7 {
    3367        post-extract {
    3468                system "cd ${worksrcpath} && tar -xvzf PBProjects.tar.gz"