[74787] trunk/dports/tex/pTeX
takanori at macports.org
takanori at macports.org
Sun Jan 2 11:47:04 PST 2011
Revision: 74787
http://trac.macports.org/changeset/74787
Author: takanori at macports.org
Date: 2011-01-02 11:46:57 -0800 (Sun, 02 Jan 2011)
Log Message:
-----------
pTeX:
- NOTICE: from this version, the default encoding is changed from euc-jp to utf-8
- added tipa, cm-super, mh(breqn) and fourier-GUT packages
- variant +no_babel has been removed
Modified Paths:
--------------
trunk/dports/tex/pTeX/Portfile
trunk/dports/tex/pTeX/files/patch-3extract-texmf.sh.diff
Modified: trunk/dports/tex/pTeX/Portfile
===================================================================
--- trunk/dports/tex/pTeX/Portfile 2011-01-02 19:31:10 UTC (rev 74786)
+++ trunk/dports/tex/pTeX/Portfile 2011-01-02 19:46:57 UTC (rev 74787)
@@ -3,7 +3,7 @@
PortSystem 1.0
name pTeX
-version 20100929
+version 20110103
epoch ${version}
set ver_ptetex3 20080616
set ver_dvipdfmx 20100328
@@ -11,6 +11,9 @@
set ver_jsclasses 100314
set ver_txfonts 3.2.1
set ver_pxfonts 1.1.1
+set ver_tipa 1.3-20090407
+set ver_cm-super 0.3.4-20080709
+set ver_fourier 1.4.1-20050130
categories tex print textproc japanese
maintainers takanori openmaintainer
description Japanese TeX (pTeX) processing environment
@@ -43,7 +46,12 @@
pxfonts-${ver_pxfonts}.zip:misc \
cmap-gs871.tar.gz:misc \
mappingresources4pdf_2unicode-20091208.tar.Z:misc \
- mappingresources4pdf_other-20091208.tar.Z:misc
+ mappingresources4pdf_other-20091208.tar.Z:misc \
+ tipa-${ver_tipa}.zip:misc \
+ cm-super-${ver_cm-super}.zip:misc \
+ utopia-20061119.zip:misc \
+ fourier-GUT-${ver_fourier}.zip:misc \
+ mh-20100918.zip:misc
patchfiles patch-1check-archive.sh.diff \
patch-2extract-src.sh.diff \
patch-3extract-texmf.sh.diff \
@@ -62,7 +70,12 @@
pxfonts-${ver_pxfonts}.zip rmd160 9a2e8df4b779dab2c93704f0716f3d69dcbac6fe \
cmap-gs871.tar.gz rmd160 1fb4a51914f6b17050d984414e0490d9a5e6edc9 \
mappingresources4pdf_2unicode-20091208.tar.Z rmd160 bc1b86e6a5f0e022f88070195eb3e01e167114a7 \
- mappingresources4pdf_other-20091208.tar.Z rmd160 1e2ea9af6be8b60c9a54963e542fa06ceb2daccd
+ mappingresources4pdf_other-20091208.tar.Z rmd160 1e2ea9af6be8b60c9a54963e542fa06ceb2daccd \
+ tipa-${ver_tipa}.zip rmd160 ea4f393f8a2e151b0933829ba7d193761ca8433a \
+ cm-super-${ver_cm-super}.zip rmd160 fc2f18c2b000725c8076bc6a52f0ccaf06dcecd1 \
+ utopia-20061119.zip rmd160 c6d326323948c724c1d24ca9058171e732c1d247 \
+ fourier-GUT-${ver_fourier}.zip rmd160 b95903070f38c545d8cccc39da38195e7a116d16 \
+ mh-20100918.zip rmd160 807ef9af241867a5c885a5b11803b69054dade0d
depends_lib bin:perl:perl5 \
port:gd2 \
@@ -87,7 +100,7 @@
conflicts texlive texlive_base texlive_texmf-minimal texlive_texmf-full texlive_texmf-docs
if {![variant_isset euc] && ![variant_isset sjis] && ![variant_isset utf8]} {
- default_variants +euc
+ default_variants +utf8
}
if {![variant_isset no_x11] && ![variant_isset motif] && ![variant_isset xaw] && ![variant_isset xaw3d] && ![variant_isset nextaw]} {
default_variants +motif
@@ -109,7 +122,12 @@
foreach f {dvipdfmx-${ver_dvipdfmx}.tar.gz
dvipsk-${ver_dvipsk}.tar.gz
txfonts-${ver_txfonts}.zip
- pxfonts-${ver_pxfonts}.zip} {
+ pxfonts-${ver_pxfonts}.zip
+ tipa-${ver_tipa}.zip
+ cm-super-${ver_cm-super}.zip
+ utopia-20061119.zip
+ fourier-GUT-${ver_fourier}.zip
+ mh-20100918.zip} {
eval copy ${distpath}/${f} ${worksrcpath}/archive/
}
copy ${distpath}/jsclasses-${ver_jsclasses}.zip ${worksrcpath}/macro/
@@ -156,8 +174,7 @@
use_parallel_build no
pre-build {
if {![variant_isset no_otf]} {build.target-append otf}
- if {![variant_isset no_babel]} {build.target-append babel}
- build.target-append fonty
+ build.target-append babel fonty
}
test.run yes
@@ -220,12 +237,11 @@
system "${prefix}/bin/mktexlsr"
- # Not elegant. But this will be helpful if you are using these packages
foreach f {tipa.map} {
- system "(${prefix}/bin/kpsewhich ${f} > /dev/null) && ${prefix}/bin/updmap-sys --enable MixedMap ${f} --nomkmap || true"
+ system "${prefix}/bin/updmap-sys --enable MixedMap ${f} --nomkmap || true"
}
foreach f {cm-super-t1.map cm-super-ts1.map cm-super-t2a.map cm-super-t2b.map cm-super-t2c.map cm-super-x2.map fourier.map} {
- system "(${prefix}/bin/kpsewhich ${f} > /dev/null) && ${prefix}/bin/updmap-sys --enable Map ${f} --nomkmap || true"
+ system "${prefix}/bin/updmap-sys --enable Map ${f} --nomkmap || true"
}
system "${prefix}/bin/updmap-sys"
@@ -241,8 +257,6 @@
variant no_otf description {Do not install otf.sty} {}
-variant no_babel description {Do not install babel} {}
-
variant euc conflicts sjis utf8 description {Set the default character encoding to EUC-JP} {}
variant sjis conflicts euc utf8 description {Set the default character encoding to Shift_JIS} {}
variant utf8 conflicts euc sjis description {Set the default character encoding to UTF-8} {}
Modified: trunk/dports/tex/pTeX/files/patch-3extract-texmf.sh.diff
===================================================================
--- trunk/dports/tex/pTeX/files/patch-3extract-texmf.sh.diff 2011-01-02 19:31:10 UTC (rev 74786)
+++ trunk/dports/tex/pTeX/files/patch-3extract-texmf.sh.diff 2011-01-02 19:46:57 UTC (rev 74787)
@@ -19,10 +19,75 @@
if test "$JAPANESE" != "without"; then
-@@ -157,6 +159,56 @@
+@@ -157,6 +159,121 @@
distcp $TEXMF tex/latex/marvosym marvosym.sty
cpatch archive/tetex-3.0-marvosym-rightarrow.patch 2 $TEXMF
++tarx archive/tipa-1.3-20090407.zip $PTETEX_TMP
++$MKDIR $TEXMF-dist/tex/latex/tipa \
++ $TEXMF-dist/fonts/source/public/tipa \
++ $TEXMF-dist/fonts/tfm/public/tipa \
++ $TEXMF-dist/fonts/type1/public/tipa \
++ $TEXMF-dist/fonts/map/dvips/tipa \
++ $TEXMF-dist/doc/fonts/tipa || exit
++$CP $PTETEX_TMP/tipa/tipa-1.3/sty/*.sty $TEXMF-dist/tex/latex/tipa/ || exit
++$CP $PTETEX_TMP/tipa/tipa-1.3/sty/*.fd $TEXMF-dist/tex/latex/tipa/ || exit
++$CP $PTETEX_TMP/tipa/tipa-1.3/sty/*.def $TEXMF-dist/tex/latex/tipa/ || exit
++$CP $PTETEX_TMP/tipa/tipa-1.3/mf/*.mf $TEXMF-dist/fonts/source/public/tipa/ || exit
++$CP $PTETEX_TMP/tipa/tipa-1.3/mf/*.def $TEXMF-dist/fonts/source/public/tipa/ || exit
++$CP $PTETEX_TMP/tipa/tipa-1.3/mf/*.sh $TEXMF-dist/fonts/source/public/tipa/ || exit
++$CP $PTETEX_TMP/tipa/tipa-1.3/tfm/*.tfm $TEXMF-dist/fonts/tfm/public/tipa/ || exit
++$CP $PTETEX_TMP/tipa/tipa-1.3/type1/*.pfb $TEXMF-dist/fonts/type1/public/tipa/ || exit
++$CP $PTETEX_TMP/tipa/tipa-1.3/dvips/tipa.map $TEXMF-dist/fonts/map/dvips/tipa/ || exit
++$CP $PTETEX_TMP/tipa/tipa-1.3/doc/* $TEXMF-dist/doc/fonts/tipa/ || exit
++$CP $PTETEX_TMP/tipa/tipaface.pdf $TEXMF-dist/doc/fonts/tipa/ || exit
++$CP $PTETEX_TMP/tipa/tipaman.pdf $TEXMF-dist/doc/fonts/tipa/ || exit
++
++tarx archive/cm-super-0.3.4-20080709.zip $PTETEX_TMP
++$MKDIR $TEXMF-dist/fonts/afm/public/cm-super \
++ $TEXMF-dist/fonts/map/dvips/cm-super \
++ $TEXMF-dist/fonts/map/vtex/cm-super \
++ $TEXMF-dist/dvips/cm-super \
++ $TEXMF-dist/fonts/enc/dvips/cm-super \
++ $TEXMF-dist/fonts/type1/public/cm-super \
++ $TEXMF-dist/tex/latex/cm-super \
++ $TEXMF-dist/doc/fonts/cm-super
++$CP $PTETEX_TMP/cm-super/afm/*.afm.gz $TEXMF-dist/fonts/afm/public/cm-super/ || exit
++$CP $PTETEX_TMP/cm-super/dvips/*.map $TEXMF-dist/fonts/map/dvips/cm-super/ || exit
++$CP $PTETEX_TMP/cm-super/vtex/*.ali $TEXMF-dist/fonts/map/vtex/cm-super/ || exit
++$CP $PTETEX_TMP/cm-super/dvips/cm-super.GS $TEXMF-dist/dvips/cm-super/ || exit
++$CP $PTETEX_TMP/cm-super/dvips/config.cm-super $TEXMF-dist/dvips/cm-super/ || exit
++$CP $PTETEX_TMP/cm-super/dvips/*.enc $TEXMF-dist/fonts/enc/dvips/cm-super/ || exit
++$CP $PTETEX_TMP/cm-super/pfb/*.pfb $TEXMF-dist/fonts/type1/public/cm-super/ || exit
++$CP $PTETEX_TMP/cm-super/type1ec.sty $TEXMF-dist/tex/latex/cm-super/ || exit
++$CP $PTETEX_TMP/cm-super/COPYING $TEXMF-dist/doc/fonts/cm-super/ || exit
++$CP $PTETEX_TMP/cm-super/ChangeLog $TEXMF-dist/doc/fonts/cm-super/ || exit
++$CP $PTETEX_TMP/cm-super/FAQ $TEXMF-dist/doc/fonts/cm-super/ || exit
++$CP $PTETEX_TMP/cm-super/INSTALL $TEXMF-dist/doc/fonts/cm-super/ || exit
++$CP $PTETEX_TMP/cm-super/README $TEXMF-dist/doc/fonts/cm-super/ || exit
++$CP $PTETEX_TMP/cm-super/TODO $TEXMF-dist/doc/fonts/cm-super/ || exit
++$CP $PTETEX_TMP/cm-super/inf/cm-super-inf.tar.bz2 $TEXMF-dist/doc/fonts/cm-super/ || exit
++
++tarx archive/utopia-20061119.zip $PTETEX_TMP
++$MKDIR $TEXMF-dist/fonts/afm/adobe/utopia \
++ $TEXMF-dist/fonts/type1/adobe/utopia \
++ $TEXMF-dist/doc/fonts/utopia
++$CP $PTETEX_TMP/utopia/*.afm $TEXMF-dist/fonts/afm/adobe/utopia/ || exit
++$CP $PTETEX_TMP/utopia/*.pfb $TEXMF-dist/fonts/type1/adobe/utopia/ || exit
++$CP $PTETEX_TMP/utopia/*.txt $TEXMF-dist/doc/fonts/utopia/ || exit
++$CP $PTETEX_TMP/utopia/README $TEXMF-dist/doc/fonts/utopia/ || exit
++
++tarx archive/fourier-GUT-1.4.1-20050130.zip $PTETEX_TMP
++$CP -R $PTETEX_TMP/fourier-GUT/doc $TEXMF-dist/ || exit
++$CP -R $PTETEX_TMP/fourier-GUT/fonts $TEXMF-dist/ || exit
++$CP -R $PTETEX_TMP/fourier-GUT/tex $TEXMF-dist/ || exit
++
++$RM -r $TEXMF-dist/tex/latex/mh
++tarx archive/mh-20100918.zip $PTETEX_TMP
++$CP -R $PTETEX_TMP/mh/doc $TEXMF-dist/ || exit
++#$CP -R $PTETEX_TMP/mh/source $TEXMF-dist/ || exit
++$CP -R $PTETEX_TMP/mh/tex $TEXMF-dist/ || exit
++
+# update txfonts from v3.2 to v3.2.1
+$RM -r $TEXMF-dist/doc/fonts/txfonts \
+ $TEXMF-dist/fonts/afm/public/txfonts \
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20110102/71deffa0/attachment-0001.html>
More information about the macports-changes
mailing list