a project to simplify installation of open source software
on Mac OS X and Darwin
# $Id: Portfile 19815 2006-10-01 02:06:07Z takanori@macports.org $
PortSystem 1.0
name ghostscript-fonts-hiragino
version 8.54
categories print
maintainers takanori@macports.org
description Japanese Hiragino fonts for ghostscript ${version}
long_description ${description}
platforms macosx
master_sites
distfiles
depends_lib port:ghostscript
default_variants +alias
configure {}
build {}
destroot {
set SystemLibraryFontsDir /System/Library/Fonts
set GSFontDir ${destroot}${prefix}/share/ghostscript/${version}/Resource/Font
set GSCIDFontDir ${destroot}${prefix}/share/ghostscript/${version}/Resource/CIDFont
set FontList {"ヒラギノ角ゴ Pro W3.otf" HiraKakuPro-W3 {GothicBBB-Medium}
"ヒラギノ角ゴ Pro W6.otf" HiraKakuPro-W6 {FutoGoB101-Bold}
"ヒラギノ角ゴ Std W8.otf" HiraKakuStd-W8 {}
"ヒラギノ丸ゴ Pro W4.otf" HiraMaruPro-W4 {Jun101-Light}
"ヒラギノ明朝 Pro W3.otf" HiraMinPro-W3 {Ryumin-Light}
"ヒラギノ明朝 Pro W6.otf" HiraMinPro-W6 {FutoMinA101-Bold}}
set EncodeList {H V EUC-H EUC-V UniJIS-UTF16-H UniJIS-UTF16-V}
xinstall -m 755 -d ${GSFontDir}
xinstall -m 755 -d ${GSCIDFontDir}
foreach {file font aliases} ${FontList} {
if {![file exists ${SystemLibraryFontsDir}/${file}]} {
ui_error "Please place \"${file}\" in ${SystemLibraryFontsDir} and restart the build."
exit 1
}
system "ln -s \"${SystemLibraryFontsDir}/${file}\" ${GSCIDFontDir}/${font}"
foreach encode ${EncodeList} {
system "echo \"/${font}-${encode}\n/${encode} /CMap findresource\n\[/${font} /CIDFont findresource\]\ncomposefont pop\" > ${GSFontDir}/${font}-${encode}"
if {[variant_isset alias]} { foreach alias ${aliases} { system "echo \"/${alias}-${encode}\n/${encode} /CMap findresource\n\[/${font} /CIDFont findresource\]\ncomposefont pop\" > ${GSFontDir}/${alias}-${encode}" } }
}
}
}
#use Hiragino as an alternative to Morisawa's standard 5 fonts.
variant alias {}