Changeset 147875 for trunk


Ignore:
Timestamp:
Apr 20, 2016, 12:29:58 AM (4 years ago)
Author:
khindenburg@…
Message:

ghostscript-fonts-hiragino: update to 9.19; adjust folder paths per OS version; verified by patch provider #49279

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/print/ghostscript-fonts-hiragino/Portfile

    r138145 r147875  
    44
    55name            ghostscript-fonts-hiragino
    6 version         9.16
     6version         9.19
    77categories      print japanese chinese
    88maintainers     nomaintainer
     
    3434
    3535destroot {
    36     if {${os.platform} eq "darwin" && ${os.major} <= 8} {
    37         # for Tiger or older
    38         set FontList {"/System/Library/Fonts/ヒラギノ角ゴ Pro W3.otf"  HiraKakuPro-W3     Adobe-Japan1 {GothicBBB-Medium A-OTF-GothicBBBPro-Medium}
    39                       "/System/Library/Fonts/ヒラギノ角ゴ Pro W6.otf"  HiraKakuPro-W6     Adobe-Japan1 {FutoGoB101-Bold  A-OTF-FutoGoB101Pro-Bold}
    40                       "/System/Library/Fonts/ヒラギノ角ゴ Std W8.otf"  HiraKakuStd-W8     Adobe-Japan1 {}
    41                       "/System/Library/Fonts/ヒラギノ丸ゴ Pro W4.otf"  HiraMaruPro-W4     Adobe-Japan1 {Jun101-Light     A-OTF-Jun101Pro-Light}
    42                       "/System/Library/Fonts/ヒラギノ明朝 Pro W3.otf"  HiraMinPro-W3      Adobe-Japan1 {Ryumin-Light     A-OTF-RyuminPro-Light}
    43                       "/System/Library/Fonts/ヒラギノ明朝 Pro W6.otf"  HiraMinPro-W6      Adobe-Japan1 {FutoMinA101-Bold A-OTF-FutoMinA101Pro-Bold}}
    44     } else {
    45         set FontList {"/Library/Fonts/ヒラギノ角ゴ Pro W3.otf"         HiraKakuPro-W3     Adobe-Japan1 {GothicBBB-Medium A-OTF-GothicBBBPro-Medium}
    46                       "/Library/Fonts/ヒラギノ角ゴ Pro W6.otf"         HiraKakuPro-W6     Adobe-Japan1 {FutoGoB101-Bold  A-OTF-FutoGoB101Pro-Bold}
    47                       "/Library/Fonts/ヒラギノ角ゴ Std W8.otf"         HiraKakuStd-W8     Adobe-Japan1 {}
    48                       "/Library/Fonts/ヒラギノ丸ゴ Pro W4.otf"         HiraMaruPro-W4     Adobe-Japan1 {Jun101-Light     A-OTF-Jun101Pro-Light}
    49                       "/Library/Fonts/ヒラギノ明朝 Pro W3.otf"         HiraMinPro-W3      Adobe-Japan1 {Ryumin-Light     A-OTF-RyuminPro-Light}
    50                       "/Library/Fonts/ヒラギノ明朝 Pro W6.otf"         HiraMinPro-W6      Adobe-Japan1 {FutoMinA101-Bold A-OTF-FutoMinA101Pro-Bold}
    51                       "/System/Library/Fonts/ヒラギノ角ゴ ProN W3.otf" HiraKakuProN-W3    Adobe-Japan1 {}
    52                       "/System/Library/Fonts/ヒラギノ角ゴ ProN W6.otf" HiraKakuProN-W6    Adobe-Japan1 {}
    53                       "/Library/Fonts/ヒラギノ角ゴ StdN W8.otf"        HiraKakuStdN-W8    Adobe-Japan1 {}
    54                       "/Library/Fonts/ヒラギノ丸ゴ ProN W4.otf"        HiraMaruProN-W4    Adobe-Japan1 {}
    55                       "/System/Library/Fonts/ヒラギノ明朝 ProN W3.otf" HiraMinProN-W3     Adobe-Japan1 {}
    56                       "/System/Library/Fonts/ヒラギノ明朝 ProN W6.otf" HiraMinProN-W6     Adobe-Japan1 {}}
     36    if {${os.platform} eq "darwin"} {
     37        if {${os.major} <= 8} {
     38            # for Tiger or older
     39            set FontList {"/System/Library/Fonts/ヒラギノ角ゴ Pro W3.otf"  HiraKakuPro-W3     Adobe-Japan1 {GothicBBB-Medium A-OTF-GothicBBBPro-Medium}
     40                          "/System/Library/Fonts/ヒラギノ角ゴ Pro W6.otf"  HiraKakuPro-W6     Adobe-Japan1 {FutoGoB101-Bold  A-OTF-FutoGoB101Pro-Bold}
     41                          "/System/Library/Fonts/ヒラギノ角ゴ Std W8.otf"  HiraKakuStd-W8     Adobe-Japan1 {}
     42                          "/System/Library/Fonts/ヒラギノ丸ゴ Pro W4.otf"  HiraMaruPro-W4     Adobe-Japan1 {Jun101-Light     A-OTF-Jun101Pro-Light}
     43                          "/System/Library/Fonts/ヒラギノ明朝 Pro W3.otf"  HiraMinPro-W3      Adobe-Japan1 {Ryumin-Light     A-OTF-RyuminPro-Light}
     44                          "/System/Library/Fonts/ヒラギノ明朝 Pro W6.otf"  HiraMinPro-W6      Adobe-Japan1 {FutoMinA101-Bold A-OTF-FutoMinA101Pro-Bold}}
     45        } elseif {${os.major} <= 14} {
     46            # for Loaprd to Yosemite
     47            set FontList {"/Library/Fonts/ヒラギノ角ゴ Pro W3.otf"         HiraKakuPro-W3     Adobe-Japan1 {GothicBBB-Medium A-OTF-GothicBBBPro-Medium}
     48                          "/Library/Fonts/ヒラギノ角ゴ Pro W6.otf"         HiraKakuPro-W6     Adobe-Japan1 {FutoGoB101-Bold  A-OTF-FutoGoB101Pro-Bold}
     49                          "/Library/Fonts/ヒラギノ角ゴ Std W8.otf"         HiraKakuStd-W8     Adobe-Japan1 {}
     50                          "/Library/Fonts/ヒラギノ丸ゴ Pro W4.otf"         HiraMaruPro-W4     Adobe-Japan1 {Jun101-Light     A-OTF-Jun101Pro-Light}
     51                          "/Library/Fonts/ヒラギノ明朝 Pro W3.otf"         HiraMinPro-W3      Adobe-Japan1 {Ryumin-Light     A-OTF-RyuminPro-Light}
     52                          "/Library/Fonts/ヒラギノ明朝 Pro W6.otf"         HiraMinPro-W6      Adobe-Japan1 {FutoMinA101-Bold A-OTF-FutoMinA101Pro-Bold}
     53                          "/System/Library/Fonts/ヒラギノ角ゴ ProN W3.otf" HiraKakuProN-W3    Adobe-Japan1 {}
     54                          "/System/Library/Fonts/ヒラギノ角ゴ ProN W6.otf" HiraKakuProN-W6    Adobe-Japan1 {}
     55                          "/Library/Fonts/ヒラギノ角ゴ StdN W8.otf"        HiraKakuStdN-W8    Adobe-Japan1 {}
     56                          "/Library/Fonts/ヒラギノ丸ゴ ProN W4.otf"        HiraMaruProN-W4    Adobe-Japan1 {}
     57                          "/System/Library/Fonts/ヒラギノ明朝 ProN W3.otf" HiraMinProN-W3     Adobe-Japan1 {}
     58                          "/System/Library/Fonts/ヒラギノ明朝 ProN W6.otf" HiraMinProN-W6     Adobe-Japan1 {}}
     59        } else {
     60            set FontList {"${prefix}/share/fonts/otf/Hiragino/ヒラギノ角ゴ Pro W3.otf"    HiraKakuPro-W3     Adobe-Japan1 {GothicBBB-Medium A-OTF-GothicBBBPro-Medium}
     61                          "${prefix}/share/fonts/otf/Hiragino/ヒラギノ角ゴ Pro W6.otf"    HiraKakuPro-W6     Adobe-Japan1 {FutoGoB101-Bold  A-OTF-FutoGoB101Pro-Bold}
     62                          "${prefix}/share/fonts/otf/Hiragino/ヒラギノ角ゴ Std W8.otf"    HiraKakuStd-W8     Adobe-Japan1 {}
     63                          "${prefix}/share/fonts/otf/Hiragino/ヒラギノ丸ゴ Pro W4.otf"    HiraMaruPro-W4     Adobe-Japan1 {Jun101-Light     A-OTF-Jun101Pro-Light}
     64                          "${prefix}/share/fonts/otf/Hiragino/ヒラギノ明朝 Pro W3.otf"    HiraMinPro-W3      Adobe-Japan1 {Ryumin-Light     A-OTF-RyuminPro-Light}
     65                          "${prefix}/share/fonts/otf/Hiragino/ヒラギノ明朝 Pro W6.otf"    HiraMinPro-W6      Adobe-Japan1 {FutoMinA101-Bold A-OTF-FutoMinA101Pro-Bold}
     66                          "${prefix}/share/fonts/otf/Hiragino/ヒラギノ角ゴ ProN W3.otf"   HiraKakuProN-W3    Adobe-Japan1 {}
     67                          "${prefix}/share/fonts/otf/Hiragino/ヒラギノ角ゴ ProN W6.otf"   HiraKakuProN-W6    Adobe-Japan1 {}
     68                          "${prefix}/share/fonts/otf/Hiragino/ヒラギノ角ゴ StdN W8.otf"   HiraKakuStdN-W8    Adobe-Japan1 {}
     69                          "${prefix}/share/fonts/otf/Hiragino/ヒラギノ丸ゴ ProN W4.otf"   HiraMaruProN-W4    Adobe-Japan1 {}
     70                          "${prefix}/share/fonts/otf/Hiragino/ヒラギノ明朝 ProN W3.otf"   HiraMinProN-W3     Adobe-Japan1 {}
     71                          "${prefix}/share/fonts/otf/Hiragino/ヒラギノ明朝 ProN W6.otf"   HiraMinProN-W6     Adobe-Japan1 {}}
     72        }
    5773    }
    5874
    5975    if {${os.platform} eq "darwin"} {
    60         if {${os.major} >= 10} {
    61             # for SnowLeopard or newer
     76        if {${os.major} >= 10 && ${os.major} <= 14} {
     77            # for SnowLeopard to Yosemite
    6278            lappend FontList \
    6379                      "/Library/Fonts/Hiragino Sans GB W3.otf"         HiraginoSansGB-W3  Adobe-GB1    {} \
    6480                      "/Library/Fonts/Hiragino Sans GB W6.otf"         HiraginoSansGB-W6  Adobe-GB1    {}
     81        } else {
     82            lappend FontList \
     83                      "${prefix}/share/fonts/otf/Hiragino/Hiragino Sans GB W3.otf"    HiraginoSansGB-W3  Adobe-GB1    {} \
     84                      "${prefix}/share/fonts/otf/Hiragino/Hiragino Sans GB W6.otf"    HiraginoSansGB-W6  Adobe-GB1    {}
    6585        }
    6686        if {${os.major} >= 13 && [variant_isset yu]} {
     
    256276
    257277    foreach {fontfile fontname fontset aliases} ${FontList} {
     278        # expand ${prefix}
     279        set fontfile [subst -nocommands ${fontfile}]
    258280        if {![file exists ${fontfile}]} {
    259             return -code error "Font file \"${fontfile}\" is not found."
     281            return -code error "Font file \"${fontfile}\" is not found. \nIf you have former versions of OS X such as Yosemite, copy the font file from it."
    260282        }
    261283
     
    302324if {[variant_isset no_alias]} {
    303325    default_variants    -alias
    304 } else { 
     326} else {
    305327    default_variants    +alias
    306328}
Note: See TracChangeset for help on using the changeset viewer.