[25658] trunk/dports/print/ghostscript-fonts-hiragino/Portfile
source_changes at macosforge.org
source_changes at macosforge.org
Sun May 27 09:53:54 PDT 2007
Revision: 25658
http://trac.macosforge.org/projects/macports/changeset/25658
Author: takanori at macports.org
Date: 2007-05-27 09:53:54 -0700 (Sun, 27 May 2007)
Log Message:
-----------
* Add additional virtual font maps.
Modified Paths:
--------------
trunk/dports/print/ghostscript-fonts-hiragino/Portfile
Modified: trunk/dports/print/ghostscript-fonts-hiragino/Portfile
===================================================================
--- trunk/dports/print/ghostscript-fonts-hiragino/Portfile 2007-05-27 16:47:48 UTC (rev 25657)
+++ trunk/dports/print/ghostscript-fonts-hiragino/Portfile 2007-05-27 16:53:54 UTC (rev 25658)
@@ -3,17 +3,17 @@
PortSystem 1.0
name ghostscript-fonts-hiragino
version 8.54
-categories print
+revision 1
+categories print japanese
maintainers takanori at macports.org
description Japanese Hiragino fonts for ghostscript ${version}
long_description ${description}
platforms macosx
+homepage
master_sites
distfiles
depends_lib port:ghostscript
-default_variants +alias
-
configure {}
build {}
destroot {
@@ -26,7 +26,7 @@
"ヒラギノ丸ゴ 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}
+ set EncodeList {78-EUC-H 78-EUC-V 78-H 78-RKSJ-H 78-RKSJ-V 78-V 78ms-RKSJ-H 78ms-RKSJ-V 83pv-RKSJ-H 90ms-RKSJ-H 90ms-RKSJ-UCS2 90ms-RKSJ-V 90msp-RKSJ-H 90msp-RKSJ-V 90pv-RKSJ-H 90pv-RKSJ-UCS2 90pv-RKSJ-UCS2C 90pv-RKSJ-V Add-H Add-RKSJ-H Add-RKSJ-V Add-V Adobe-Japan1-0 Adobe-Japan1-1 Adobe-Japan1-2 Adobe-Japan1-3 Adobe-Japan1-4 Adobe-Japan1-5 Adobe-Japan1-6 Adobe-Japan1-90ms-RKSJ Adobe-Japan1-90pv-RKSJ Adobe-Japan1-H-CID Adobe-Japan1-H-Host Adobe-Japan1-H-Mac Adobe-Japan1-PS-H Adobe-Japan1-PS-V Adobe-Japan1-UCS2 Adobe-Japan2-0 EUC-H EUC-V Ext-H Ext-RKSJ-H Ext-RKSJ-V Ext-V H Hankaku Hiragana Hojo-EUC-H Hojo-EUC-V Hojo-H Hojo-RKSJ-H Hojo-V Katakana NWP-H NWP-V RKSJ-H RKSJ-V Roman UniHojo-UCS2-H UniHojo-UCS2-V UniHojo-UTF16-H UniHojo-UTF16-V UniHojo-UTF32-H UniHojo-UTF32-V UniHojo-UTF8-H UniHojo-UTF8-V UniJIS-UCS2-H UniJIS-UCS2-HW-H UniJIS-UCS2-HW-V UniJIS-UCS2-V UniJIS-UTF16-H UniJIS-UTF16-V UniJIS-UTF32-H UniJIS-UTF32-V UniJIS-UTF8-H UniJIS-UTF8-V UniJISPro-UCS2-HW-V UniJI
SPro-UCS2-V UniJISPro-UTF8-V UniJISX0213-UTF32-H UniJISX0213-UTF32-V V WP-Symbol}
xinstall -m 755 -d ${GSFontDir}
xinstall -m 755 -d ${GSCIDFontDir}
@@ -39,11 +39,16 @@
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}" } }
+ system "echo \"(${font}-${encode})\n(${encode}) /CMap findresource\n\[(${font}) /CIDFont findresource\]\ncomposefont\npop\" > ${GSFontDir}/${font}-${encode}"
+ if {![variant_isset no_alias]} { foreach alias ${aliases} { system "echo \"(${alias}-${encode})\n(${encode}) /CMap findresource\n\[(${font}) /CIDFont findresource\]\ncomposefont\npop\" > ${GSFontDir}/${alias}-${encode}" } }
}
}
}
-#use Hiragino as an alternative to Morisawa's standard 5 fonts.
-variant alias {}
+#post-destroot {
+# # Hotfix. (8.57)
+# xinstall -m 755 -d ${destroot}${prefix}/share/ghostscript/fonts/Resource
+# ln -s "../../${version}/Resource/Font" ${destroot}${prefix}/share/ghostscript/fonts/Resource
+#}
+
+variant no_alias description "Don't use Hiragino as an alternative to Morisawa's standard 5 fonts" {}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20070527/ff0d86b6/attachment.html
More information about the macports-changes
mailing list