[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