Ticket #35379: Portfile-fontforge.2.diff

File Portfile-fontforge.2.diff, 1.6 KB (added by nerdling (Jeremy Lavergne), 12 years ago)

use 10.7 SDK and find/replace AnchorPoint

  • Portfile

     
    4343                patch-xcode-43.diff \
    4444                patch-configure.in.diff
    4545post-patch {
    46     reinplace s|@@DEVDIR@@|${developer_dir}| ${worksrcpath}/fontforge/macbinary.c \
    47                                                ${worksrcpath}/fontforge/startui.c \
    48                                                ${worksrcpath}/gutils/giomime.c
     46    if {${os.major} > 11} {
     47        reinplace s|@@DEVDIR@@|${developer_dir}/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk/Developer| ${worksrcpath}/fontforge/macbinary.c \
     48                                                   ${worksrcpath}/fontforge/startui.c \
     49                                                   ${worksrcpath}/gutils/giomime.c
     50        foreach file [glob ${worksrcpath}/fontforge/*.c] {
     51            reinplace s|AnchorPoint|FFAnchorPoint|g $file
     52        }
     53    } else {
     54        reinplace s|@@DEVDIR@@|${developer_dir}| ${worksrcpath}/fontforge/macbinary.c \
     55                                                   ${worksrcpath}/fontforge/startui.c \
     56                                                   ${worksrcpath}/gutils/giomime.c
     57    }
    4958}
     59post-configure {
     60    if {${os.major} > 11} {
     61        reinplace s|AnchorPoint|FFAnchorPoint|g ${worksrcpath}/fontforge/splinefont.h \
     62             ${worksrcpath}/fontforge/baseviews.h \
     63             ${worksrcpath}/fontforge/views.h
     64    }
     65}
    5066
    5167checksums       [suffix ${distname}] \
    5268                sha1    8fada07647f102351bb1d7d1c4da487356e7142f \