[50428] trunk/dports/tex/pTeX

takanori at macports.org takanori at macports.org
Thu Apr 30 15:12:29 PDT 2009


Revision: 50428
          http://trac.macports.org/changeset/50428
Author:   takanori at macports.org
Date:     2009-04-30 15:12:28 -0700 (Thu, 30 Apr 2009)
Log Message:
-----------
pTeX:
- dvipdfmx is updated to snapshot 20090115
- babel is now built and installed by default
- update jsclasses to 090222
- update txfonts to v3.2.1
- update pxfonts to v1.1.1
- update dvipsk to 5.97-p1.7b
- misc fixes

Modified Paths:
--------------
    trunk/dports/tex/pTeX/Portfile
    trunk/dports/tex/pTeX/files/patch-2extract-src.sh.diff

Added Paths:
-----------
    trunk/dports/tex/pTeX/files/archive/dvipsk-lastext-boundcheck.diff
    trunk/dports/tex/pTeX/files/patch-1check-archive.sh.diff
    trunk/dports/tex/pTeX/files/patch-3extract-texmf.sh.diff
    trunk/dports/tex/pTeX/files/patch-4make-install.sh.diff
    trunk/dports/tex/pTeX/files/patch-md5sum_texsrc.international.diff
    trunk/dports/tex/pTeX/files/patch-md5sum_texsrc.traditional.diff
    trunk/dports/tex/pTeX/files/patch-md5sum_texsrc.without.diff

Modified: trunk/dports/tex/pTeX/Portfile
===================================================================
--- trunk/dports/tex/pTeX/Portfile	2009-04-30 22:09:58 UTC (rev 50427)
+++ trunk/dports/tex/pTeX/Portfile	2009-04-30 22:12:28 UTC (rev 50428)
@@ -3,9 +3,14 @@
 PortSystem      1.0
 
 name            pTeX
-version         20080616
-revision        1
+version         20090501
 epoch           ${version}
+set ver_ptetex3     20080616
+set ver_dvipdfmx    20090115
+set ver_dvipsk      5.97-p1.7b
+set ver_jsclasses   090222
+set ver_txfonts     3.2.1
+set ver_pxfonts     1.1.1
 categories      tex print textproc japanese
 maintainers     takanori openmaintainer
 description     Japanese TeX (pTeX) processing environment
@@ -19,52 +24,62 @@
                 http://ftp.yz.yamagata-u.ac.jp/pub/CTAN/systems/unix/teTeX/3.0/distrib/:tetex \
                 http://dante.ctan.org/tex-archive/systems/unix/teTeX/3.0/distrib/:tetex \
                 http://tug.ctan.org/tex-archive/systems/unix/teTeX/3.0/distrib/:tetex \
-                ftp://ftp.lab.kdd.co.jp/CTAN/systems/unix/teTeX/3.0/distrib/:tetex \
-                ftp://ftp.meisei-u.ac.jp/pub/CTAN/systems/unix/teTeX/3.0/distrib/:tetex \
-                ftp://ftp.nara.wide.ad.jp/pub/TeX/CTAN/systems/unix/teTeX/3.0/distrib/:tetex \
-                ftp://ftp.riken.go.jp/pub/tex-archive/systems/unix/teTeX/3.0/distrib/:tetex \
-                ftp://ftp.u-aizu.ac.jp/pub/tex/CTAN/systems/unix/teTeX/3.0/distrib/:tetex \
-                ftp://ftp.yz.yamagata-u.ac.jp/pub/CTAN/systems/unix/teTeX/3.0/distrib/:tetex \
-                ftp://dante.ctan.org/tex-archive/systems/unix/teTeX/3.0/distrib/:tetex \
-                ftp://cam.ctan.org/tex-archive/systems/unix/teTeX/3.0/distrib/:tetex \
-                ftp://tug.ctan.org/tex-archive/systems/unix/teTeX/3.0/distrib/:tetex \
                 http://tutimura.ath.cx/~nob/tex/ptetex/ptetex3/:ptetex3 \
                 macports::ptetex3 \
-                macports::cmap
-distname        ptetex3-${version}
+                http://ring.riken.jp/archives/text/TeX/ptex-win32/utils/:dvipsk \
+                macports::dvipsk \
+                http://project.ktug.or.kr/dvipdfmx/snapshot/latest/:dvipdfmx \
+                http://project.ktug.or.kr/dvipdfmx/snapshot/archive/:dvipdfmx \
+                macports::dvipdfmx \
+                http://oku.edu.mie-u.ac.jp/~okumura/jsclasses/:jsclasses \
+                macports::jsclasses \
+                macports::misc
+distname        ptetex3-${ver_ptetex3}
 distfiles       tetex-src-3.0.tar.gz:tetex \
                 tetex-texmf-3.0po.tar.gz:tetex \
                 ${distname}${extract.suffix}:ptetex3 \
-                cmap-gs863.tar.gz:cmap
-patchfiles      patch-2extract-src.sh.diff \
+                dvipdfmx-${ver_dvipdfmx}.tar.gz:dvipdfmx \
+                dvipsk-${ver_dvipsk}.tar.gz:dvipsk \
+                jsclasses-${ver_jsclasses}.zip:jsclasses \
+                txfonts-${ver_txfonts}.zip:misc \
+                pxfonts-${ver_pxfonts}.zip:misc \
+                cmap-gs863.tar.gz:misc
+patchfiles      patch-1check-archive.sh.diff \
+                patch-2extract-src.sh.diff \
+                patch-3extract-texmf.sh.diff \
+                patch-4make-install.sh.diff \
                 patch-7font-search.sh.diff \
                 patch-8test.sh.diff \
-                patch-common.sh.diff
-checksums       tetex-src-3.0.tar.gz md5 944a4641e79e61043fdaf8f38ecbb4b3 \
-                                     sha1 7637789f7f4929694aed1b89820f5bad4753e8fc \
-                                     rmd160 15a139f5f36993e4ed3583260e175cfb13ce7bcc \
-                tetex-texmf-3.0po.tar.gz md5 ed9d30d9162d16ac8d5065cde6e0f6fa \
-                                         sha1 1be97f57a26a6e9b72ebfd932e45914a959aff16 \
-                                         rmd160 a1e87733fa3cbef04e39a690ed8549aeaaddb241 \
-                ${distname}${extract.suffix} md5 5a846af619f0b921338d3aa4ab16ecfe \
-                                             sha1 25488f4ebd66e01124f40e37e69389bc4e5d6b41 \
-                                             rmd160 50bcf8986d1cb5f23e578ba97d7ade20bb05f3a2 \
-                cmap-gs863.tar.gz md5 f7c2b4c823995bb3a0df1f5fc1130b34 \
-                                  sha1 e07700dfac3ec1ec45b02f24c3bb270bf0e3480c \
-                                  rmd160 2aa8ccc8e1d83a56026b476b4129238264c2e22c
+                patch-common.sh.diff \
+                patch-md5sum_texsrc.international.diff \
+                patch-md5sum_texsrc.traditional.diff \
+                patch-md5sum_texsrc.without.diff
+checksums       tetex-src-3.0.tar.gz            rmd160 15a139f5f36993e4ed3583260e175cfb13ce7bcc \
+                tetex-texmf-3.0po.tar.gz        rmd160 a1e87733fa3cbef04e39a690ed8549aeaaddb241 \
+                ${distname}${extract.suffix}    rmd160 50bcf8986d1cb5f23e578ba97d7ade20bb05f3a2 \
+                dvipdfmx-${ver_dvipdfmx}.tar.gz rmd160 d05905fc3821c314148143cf3f9a114f204e6e6c \
+                dvipsk-${ver_dvipsk}.tar.gz     rmd160 03b57ccd7c8a29af0359414e9f6bc84855fa0337 \
+                jsclasses-${ver_jsclasses}.zip  rmd160 070ee272072166dccde9c957eb03f0395aa96cfe \
+                txfonts-${ver_txfonts}.zip      rmd160 e0881b33012ae10a7557ee773439df62e600e56d \
+                pxfonts-${ver_pxfonts}.zip      rmd160 9a2e8df4b779dab2c93704f0716f3d69dcbac6fe \
+                cmap-gs863.tar.gz               rmd160 2aa8ccc8e1d83a56026b476b4129238264c2e22c
 
-depends_lib     port:ghostscript-fonts-hiragino \
-                bin:perl:perl5 \
+depends_lib     bin:perl:perl5 \
                 lib:libXm:openmotif \
                 port:gd2 \
+                port:ghostscript-fonts-hiragino \
                 port:jpeg \
                 port:libiconv \
                 port:libpng \
                 port:ncurses \
                 port:t1lib \
                 port:zlib
-depends_build   bin:bash:bash \
-                port:nkf
+depends_build   port:nkf
+#               bin:bash:bash
+#               bin:bison:bison
+#               bin:flex:flex
+#               port:gmake
+#               port:gpatch
 depends_run     port:texi2html \
                 port:texinfo
 
@@ -82,6 +97,14 @@
 
 post-patch {
     eval copy [glob ${filespath}/archive/*] ${worksrcpath}/archive/
+    foreach f {dvipdfmx-${ver_dvipdfmx}.tar.gz
+               dvipsk-${ver_dvipsk}.tar.gz
+               txfonts-${ver_txfonts}.zip
+               pxfonts-${ver_pxfonts}.zip} {
+        eval copy ${distpath}/${f} ${worksrcpath}/archive/
+    }
+    copy ${distpath}/jsclasses-${ver_jsclasses}.zip ${worksrcpath}/macro/
+    delete ${worksrcpath}/macro/jsclasses-071024.zip
 }
 
 configure.args  --without-texi2html \
@@ -122,7 +145,7 @@
 build.target    all0
 pre-build {
     if {![variant_isset no_otf]} {build.target-append otf}
-    if {[variant_isset babel]} {build.target-append babel}
+    if {![variant_isset no_babel]} {build.target-append babel}
     build.target-append fonty
 }
 
@@ -171,7 +194,7 @@
 
     # Add a directory for local enhancements
     xinstall -m 755 -d ${destroot}${prefix}/share/texmf-local
-    system "touch ${destroot}${prefix}/share/texmf-local/.ptetex3-${version}"
+    system "touch ${destroot}${prefix}/share/texmf-local/.ptetex3-${ver_ptetex3}"
 }
 post-destroot {
     xinstall -m 755 -d ${destroot}${prefix}/share/doc
@@ -203,13 +226,13 @@
     depends_lib-append bin:gs:ghostscript
 }
 
-variant no_otf description {Do not use otf.sty} {}
+variant no_otf description {Do not install otf.sty} {}
 
-variant babel description {Use babel} {}
+variant no_babel description {Do not install babel} {}
 
-variant euc conflicts sjis utf8 description {Set default character set to EUC-JP (default)} {}
-variant sjis conflicts euc utf8 description {Set default character set to Shift_JIS} {}
-variant utf8 conflicts euc sjis description {Set default character set to UTF-8} {}
+variant euc conflicts sjis utf8 description {Set the default character encoding to EUC-JP (default)} {}
+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} {}
 
 variant nox11 conflicts motif xaw xaw3d nextaw description {Do not use X11} {
     depends_lib-delete lib:libXm:openmotif port:fontconfig port:freetype port:gd2 port:jpeg port:libiconv
@@ -217,20 +240,20 @@
     configure.args-delete --with-system-gd --with-xdvi-x-toolkit=motif
     configure.args-append --without-system-gd --without-x --without-xdvik
 }
-variant motif conflicts nox11 xaw xaw3d nextaw description {Use motif (default)} {}
-variant xaw conflicts nox11 motif xaw3d nextaw description {Use xaw} {
+variant motif conflicts nox11 xaw xaw3d nextaw description {Use Motif to build xdvi (default)} {}
+variant xaw conflicts nox11 motif xaw3d nextaw description {Use Xaw to build xdvi} {
     depends_lib-delete lib:libXm:openmotif
     depends_lib-append port:xorg-libXaw
     configure.args-delete --with-xdvi-x-toolkit=motif
     configure.args-append --with-xdvi-x-toolkit=xaw
 }
-variant xaw3d conflicts nox11 motif xaw nextaw description {Use xaw3d} {
+variant xaw3d conflicts nox11 motif xaw nextaw description {Use Xaw3d to build xdvi} {
     depends_lib-delete lib:libXm:openmotif
     depends_lib-append port:Xaw3d
     configure.args-delete --with-xdvi-x-toolkit=motif
     configure.args-append --with-xdvi-x-toolkit=xaw3d
 }
-variant nextaw conflicts nox11 motif xaw xaw3d description {Use nextaw} {
+variant nextaw conflicts nox11 motif xaw xaw3d description {Use neXtaw to build xdvi} {
     depends_lib-delete lib:libXm:openmotif
     depends_lib-append port:neXtaw
     configure.args-delete --with-xdvi-x-toolkit=motif
@@ -239,6 +262,7 @@
 
 platform darwin 9 {}
 
-livecheck.check regex
-livecheck.url   "http://tutimura.ath.cx/~nob/tex/ptetex/ptetex3/?C=M;O=D"
-livecheck.regex ptetex3-(\[0-9\]+)\\.tar
+livecheck.check     regex
+livecheck.url       "http://tutimura.ath.cx/~nob/tex/ptetex/ptetex3/?C=M;O=D"
+livecheck.version   ${ver_ptetex3}
+livecheck.regex     ptetex3-(\[0-9\]+)\\.tar

Added: trunk/dports/tex/pTeX/files/archive/dvipsk-lastext-boundcheck.diff
===================================================================
--- trunk/dports/tex/pTeX/files/archive/dvipsk-lastext-boundcheck.diff	                        (rev 0)
+++ trunk/dports/tex/pTeX/files/archive/dvipsk-lastext-boundcheck.diff	2009-04-30 22:12:28 UTC (rev 50428)
@@ -0,0 +1,18 @@
+--- tetex-src-3.0/texk/dvipsk/dvips.c.orig	2009-03-25 14:45:01.000000000 +0900
++++ tetex-src-3.0/texk/dvipsk/dvips.c	2009-03-25 15:01:19.000000000 +0900
+@@ -1217,6 +1217,7 @@
+       oname = nextstring ;
+ #ifndef VMCMS  /* get stuff before LAST "." */
+       lastext = strlen(iname) - 1 ;
++      if (lastext >= 0) { // lastext should be a positive number
+       while (iname[lastext] != '.' && lastext > 0)
+          lastext-- ;
+       if (iname[lastext] != '.')
+@@ -1253,6 +1254,7 @@
+ #ifndef VMCMS
+       *nextstring++ = 'p' ;
+       *nextstring++ = 's' ;
++      } // lastext should be a positive number
+ #else  /* might as well keep things uppercase */
+       *nextstring++ = 'P' ;
+       *nextstring++ = 'S' ;

Added: trunk/dports/tex/pTeX/files/patch-1check-archive.sh.diff
===================================================================
--- trunk/dports/tex/pTeX/files/patch-1check-archive.sh.diff	                        (rev 0)
+++ trunk/dports/tex/pTeX/files/patch-1check-archive.sh.diff	2009-04-30 22:12:28 UTC (rev 50428)
@@ -0,0 +1,19 @@
+--- /Users/takanori/Sources/ptetex3-20080616.orig/1check-archive.sh	2008-06-16 13:48:06.000000000 +0900
++++ ./1check-archive.sh	2009-03-08 17:42:37.000000000 +0900
+@@ -104,6 +104,7 @@
+ md5check <<EOF || exit
+ 92579eca220d2279787ddb98b5b1e439  archive/config.ps
+ 3429510a849f0736ffa78ce6a5b5a3a7  archive/dvipdfmx-20070409.tar.gz
++098cef238de53adc5e98fe56a451f6f7  archive/dvipdfmx-20090115.tar.gz
+ 92f5fcdf523381c6e30288d0e2c487ab  archive/dvipdfmx-contrib-latex.tar.gz
+ 02e0b121e2c391efffb46d6485d7899f  archive/dvipsk-5.96-p1.7b.tar.gz
+ a7aefa88799df081ca981ce6aa32ec90  archive/freetype-2.3.5.tar.gz
+@@ -147,7 +148,7 @@
+ 55daff53c4e52be78025dcd0785bcfc3  macro/burasage.lzh
+ 40f757c7c16bce50915893170ed9b916  macro/eclepsf.sty
+ 601835d441df357d28f93c4d4534dbe0  macro/epsbox.sty
+-bac445d00f782ed55efdfb0380dbb303  macro/jsclasses-071024.zip
++eab726afd7249145578df56daa3d805f  macro/jsclasses-090222.zip
+ 4c6224bbdc50345999714c32958eb186  macro/otfstable-speedup.patch
+ 0fd496d0e9b365457e161d18da9dfffb  macro/otfstable.zip
+ 50382fd31d95532cbc3d6803bc882578  macro/powerdot.tar.gz

Modified: trunk/dports/tex/pTeX/files/patch-2extract-src.sh.diff
===================================================================
--- trunk/dports/tex/pTeX/files/patch-2extract-src.sh.diff	2009-04-30 22:09:58 UTC (rev 50427)
+++ trunk/dports/tex/pTeX/files/patch-2extract-src.sh.diff	2009-04-30 22:12:28 UTC (rev 50428)
@@ -1,8 +1,56 @@
---- ./2extract-src.sh.orig	2008-06-16 13:50:47.000000000 +0900
-+++ ./2extract-src.sh	2009-02-25 03:39:56.000000000 +0900
-@@ -263,7 +263,11 @@
+--- /Users/takanori/Sources/ptetex3-20080616.orig/2extract-src.sh	2008-06-16 13:50:47.000000000 +0900
++++ ./2extract-src.sh	2009-03-23 00:15:39.000000000 +0900
+@@ -14,7 +14,6 @@
+ fi
  
+ PTEXENC=$SRC/texk/ptexenc/patches
+-GSNOEMBED="-dNOKANJI -c '.setpdfwrite << /NeverEmbed [/Courier /Courier-Bold /Courier-Oblique /Courier-BoldOblique /Helvetica /Helvetica-Bold /Helvetica-Oblique /Helvetica-BoldOblique /Times-Roman /Times-Bold /Times-Italic /Times-BoldItalic /Symbol /ZapfDingbats /Ryumin-Light /GothicBBB-Medium] >> setdistillerparams'"
  
+ ## start
+ test -z "$TEXSRC_EXTRACTED" \
+@@ -46,11 +45,6 @@
+     || perlprint 's/LRa/LRat/' $SRC/texk/kpathsea/mktexlsr
+ rm $PTETEX_TMP
+ 
+-# epstopdf no embed fonts
+-perlprint "s/OutputFilename -/OutputFilename \\\$GSNOEMBED -/;
+-	print \"### no embed fonts\nmy \\\$GSNOEMBED=\\\"$GSNOEMBED\\\";\n\n\"
+-	if /option BoundingBox types/" \
+-    $SRC/texk/tetex/epstopdf
+ # add --nostop option: don't stop even if a map file is not found
+ cpatch archive/updmap-nostop.patch     0 $SRC/texk/tetex
+ # ebb patch (+ArtBox)
+@@ -133,12 +127,10 @@
+ cpatch $PTEXENC/makejvf-1.1a-ptexenc.patch 1 $SRC/texk/makejvf
+ 
+ ## for dvipdfmx
+-tarx archive/dvipdfmx-20070409.tar.gz $SRC/texk
++tarx archive/dvipdfmx-20090115.tar.gz $SRC/texk
+ mv $SRC/texk/dvipdfmx-* $SRC/texk/dvipdfmx || exit
+-perlprint "s/ cid-x.map\$/ kanjix.map/g;
+-	s|^%(D  \"gs .*%o) (%i .*\")|\1 $GSNOEMBED -f \2|" \
+-    $SRC/texk/dvipdfmx/data/config/dvipdfmx.cfg
+-$RM $SRC/texk/dvipdfmx/data/config/cid-x.map
++perlprint "s/ cid-x.map\$/ kanjix.map/g" $SRC/texk/dvipdfmx/data/dvipdfmx.cfg
++$RM $SRC/texk/dvipdfmx/data/cid-x.map
+ perlnoprint "print unless /cid-x/" $SRC/texk/dvipdfmx/data/Makefile.in
+ 
+ 
+@@ -152,8 +144,9 @@
+ #tarx archive/dvipsk-jpatch-p1.7a.tar.gz          $SRC/texk/${P}dvipsk
+ #cpatch $SRC/texk/${P}dvipsk/dvipsk-p1.7a.patch 1 $SRC/texk/${P}dvipsk
+ $CP $SRC/texk/${P}dvipsk/Makefile.in $SRC/texk/${P}dvipsk/Makefile.in.tetex
+-tarx archive/dvipsk-5.96-p1.7b.tar.gz                $SRC/texk/${P}dvipsk
+-cpatch $SRC/texk/${P}dvipsk/dvipsk-5.96-p1.7b.diff 1 $SRC/texk/${P}dvipsk
++tarx archive/dvipsk-5.97-p1.7b.tar.gz                $SRC/texk/${P}dvipsk
++cpatch $SRC/texk/${P}dvipsk/dvipsk-5.97-p1.7b.diff 1 $SRC/texk/${P}dvipsk
++cpatch archive/dvipsk-lastext-boundcheck.diff      1 $SRC
+ ## disable installing 'config.ps'
+ $CP $SRC/texk/${P}dvipsk/Makefile.in       $SRC/texk/${P}dvipsk/Makefile.in.jp
+ $CP $SRC/texk/${P}dvipsk/Makefile.in.tetex $SRC/texk/${P}dvipsk/Makefile.in
+@@ -263,7 +255,11 @@
+ 
+ 
  ## check
 -cat md5sum/texsrc.$JAPANESE | (cd $SRC; md5check) && exit
 +if cat md5sum/texsrc.$JAPANESE | (cd $SRC; md5check); then

Added: trunk/dports/tex/pTeX/files/patch-3extract-texmf.sh.diff
===================================================================
--- trunk/dports/tex/pTeX/files/patch-3extract-texmf.sh.diff	                        (rev 0)
+++ trunk/dports/tex/pTeX/files/patch-3extract-texmf.sh.diff	2009-04-30 22:12:28 UTC (rev 50428)
@@ -0,0 +1,64 @@
+--- /Users/takanori/Sources/ptetex3-20080616.orig/3extract-texmf.sh	2008-06-16 14:43:35.000000000 +0900
++++ ./3extract-texmf.sh	2009-03-08 17:53:08.000000000 +0900
+@@ -157,6 +157,61 @@
+ distcp $TEXMF tex/latex/marvosym marvosym.sty
+ cpatch archive/tetex-3.0-marvosym-rightarrow.patch 2 $TEXMF
+ 
++# update txfonts from v3.2 to v3.2.1
++$RM -r $TEXMF-dist/doc/fonts/txfonts \
++       $TEXMF-dist/fonts/afm/public/txfonts \
++       $TEXMF-dist/fonts/map/dvips/tetex/txfonts.map \
++       $TEXMF-dist/fonts/tfm/public/txfonts \
++       $TEXMF-dist/fonts/type1/public/txfonts \
++       $TEXMF-dist/fonts/vf/public/txfonts \
++       $TEXMF-dist/tex/latex/txfonts || exit
++$MKDIR $TEXMF-dist/doc/fonts/txfonts \
++       $TEXMF-dist/fonts/afm/public/txfonts \
++       $TEXMF-dist/fonts/enc/dvips/txfonts \
++       $TEXMF-dist/fonts/map/dvips/txfonts \
++       $TEXMF-dist/fonts/tfm/public/txfonts \
++       $TEXMF-dist/fonts/type1/public/txfonts \
++       $TEXMF-dist/fonts/vf/public/txfonts \
++       $TEXMF-dist/tex/latex/txfonts || exit
++tarx archive/txfonts-3.2.1.zip $PTETEX_TMP
++$CP $PTETEX_TMP/txfonts/doc/* $PTETEX_TMP/txfonts/00bug_fix.txt $PTETEX_TMP/txfonts/COPYRIGHT $PTETEX_TMP/txfonts/README $TEXMF-dist/doc/fonts/txfonts/ || exit
++$CP $PTETEX_TMP/txfonts/afm/* $TEXMF-dist/fonts/afm/public/txfonts/ || exit
++$CP $PTETEX_TMP/txfonts/dvips/*.enc $TEXMF-dist/fonts/enc/dvips/txfonts/ || exit
++$CP $PTETEX_TMP/txfonts/dvipdfm/*.map $PTETEX_TMP/txfonts/dvips/*.map $TEXMF-dist/fonts/map/dvips/txfonts/ || exit
++$CP $PTETEX_TMP/txfonts/tfm/* $TEXMF-dist/fonts/tfm/public/txfonts/ || exit
++$CP $PTETEX_TMP/txfonts/pfb/* $TEXMF-dist/fonts/type1/public/txfonts/ || exit
++$CP $PTETEX_TMP/txfonts/vf/* $TEXMF-dist/fonts/vf/public/txfonts/ || exit
++$CP $PTETEX_TMP/txfonts/input/* $TEXMF-dist/tex/latex/txfonts/ || exit
++
++# update pxfonts from v1.1 to v1.1.1
++$RM -r $TEXMF-dist/doc/fonts/pxfonts \
++       $TEXMF-dist/fonts/afm/public/pxfonts \
++       $TEXMF-dist/fonts/map/dvips/tetex/pxfonts.map \
++       $TEXMF-dist/fonts/tfm/public/pxfonts \
++       $TEXMF-dist/fonts/type1/public/pxfonts \
++       $TEXMF-dist/fonts/vf/public/pxfonts \
++       $TEXMF-dist/tex/latex/pxfonts || exit
++$MKDIR $TEXMF-dist/doc/fonts/pxfonts \
++       $TEXMF-dist/fonts/afm/public/pxfonts \
++       $TEXMF-dist/fonts/map/dvips/pxfonts \
++       $TEXMF-dist/fonts/tfm/public/pxfonts \
++       $TEXMF-dist/fonts/type1/public/pxfonts \
++       $TEXMF-dist/fonts/vf/public/pxfonts \
++       $TEXMF-dist/tex/latex/pxfonts || exit
++tarx archive/pxfonts-1.1.1.zip $PTETEX_TMP
++$CP $PTETEX_TMP/pxfonts/doc/* $PTETEX_TMP/pxfonts/00bug_fix.txt $PTETEX_TMP/pxfonts/COPYRIGHT $TEXMF-dist/doc/fonts/pxfonts/ || exit
++$CP $PTETEX_TMP/pxfonts/afm/* $TEXMF-dist/fonts/afm/public/pxfonts/ || exit
++$CP $PTETEX_TMP/pxfonts/dvipdfm/*.map $PTETEX_TMP/pxfonts/dvips/*.map $TEXMF-dist/fonts/map/dvips/pxfonts/ || exit
++$CP $PTETEX_TMP/pxfonts/tfm/* $TEXMF-dist/fonts/tfm/public/pxfonts/ || exit
++$CP $PTETEX_TMP/pxfonts/pfb/* $TEXMF-dist/fonts/type1/public/pxfonts/ || exit
++$CP $PTETEX_TMP/pxfonts/vf/* $TEXMF-dist/fonts/vf/public/pxfonts/ || exit
++$CP $PTETEX_TMP/pxfonts/input/* $TEXMF-dist/tex/latex/pxfonts/ || exit
++
++# install old cmap files from dvipdfmx-20070409
++tarx archive/dvipdfmx-20070409.tar.gz $PTETEX_TMP
++$MKDIR $TEXMF/fonts/cmap/dvipdfm || exit
++$CP $PTETEX_TMP/dvipdfmx-20070409/data/CMap/*UCS2* $TEXMF/fonts/cmap/dvipdfm || exit
++
+ ## post
+ $RM -r $PTETEX_TMP || exit
+ (cd $TEXMF || exit

Added: trunk/dports/tex/pTeX/files/patch-4make-install.sh.diff
===================================================================
--- trunk/dports/tex/pTeX/files/patch-4make-install.sh.diff	                        (rev 0)
+++ trunk/dports/tex/pTeX/files/patch-4make-install.sh.diff	2009-04-30 22:12:28 UTC (rev 50428)
@@ -0,0 +1,13 @@
+--- /Users/takanori/Sources/ptetex3-20080616.orig/4make-install.sh	2008-06-16 18:42:03.000000000 +0900
++++ ./4make-install.sh	2009-03-08 17:41:34.000000000 +0900
+@@ -66,10 +66,6 @@
+ echo "[--dvipdfmx--] install"
+ $MAKE $MAKE_OPTION $install || exit
+ 
+-$MKDIR $TEXMF/fonts/cmap/dvipdfm || exit
+-$MKDIR $TEXMF/fonts/map/dvipdfm  || exit
+-mv $TEXMF/dvipdfm/*UCS2*        $TEXMF/fonts/cmap/dvipdfm || exit
+-mv $TEXMF/dvipdfm/glyphlist.txt $TEXMF/fonts/map/dvipdfm  || exit
+ fi # "$JAPANESE" != "without"
+ 
+ ## disable mktexlsr (texhash)

Added: trunk/dports/tex/pTeX/files/patch-md5sum_texsrc.international.diff
===================================================================
--- trunk/dports/tex/pTeX/files/patch-md5sum_texsrc.international.diff	                        (rev 0)
+++ trunk/dports/tex/pTeX/files/patch-md5sum_texsrc.international.diff	2009-04-30 22:12:28 UTC (rev 50428)
@@ -0,0 +1,42 @@
+--- /Users/takanori/Sources/ptetex3-20080616.orig/md5sum/texsrc.international	2008-06-16 15:02:43.000000000 +0900
++++ ./md5sum/texsrc.international	2009-03-23 00:25:30.000000000 +0900
+@@ -72,8 +72,8 @@
+ aa8bcb252fdfab1e6164e338b6a791ce  ./texk/dvipdfm/ebb.c
+ c98e0303e74020945a281afd04b09182  ./texk/dvipdfm/pdfdoc.c
+ 31b2da812b271b30405acafb8af18e6b  ./texk/dvipdfm/psimage.c
+-bba5e84b40c0d8f1b194dcdc95acb301  ./texk/dvipdfmx/data/Makefile.in
+-c5eb635010addfee69655b5bd5a089e7  ./texk/dvipdfmx/data/config/dvipdfmx.cfg
++ba4c31fae1a542e009c0f65d8127c8a9  ./texk/dvipdfmx/data/Makefile.in
++ee9fbe0967110020fa8e269d189f7555  ./texk/dvipdfmx/data/dvipdfmx.cfg
+ 383ef540698559ab73f11dd317f111af  ./texk/kpathsea/BUGS
+ 2e4745385a79e7e3222b1a2d13692d6d  ./texk/kpathsea/ChangeLog
+ 30a590b862bf12903eb308597cc8bf2d  ./texk/kpathsea/INSTALL
+@@ -241,7 +241,7 @@
+ df9d869cd778ef524a6d110d3f1185ec  ./texk/pdvipsk/ChangeLog
+ 49b3e7400dad7585a1f739a16d10528f  ./texk/pdvipsk/Makefile.in
+ 4a650475d99b54df8aa76781aaa002d2  ./texk/pdvipsk/Makefile.in.jp
+-61ebec113e202414044a7e84a192d853  ./texk/pdvipsk/afm2tfm.c
++d4a5ee5e44a3fe87edf713fa860cca77  ./texk/pdvipsk/afm2tfm.c
+ 0f0f1568ca6cef6e9193c9b42000747a  ./texk/pdvipsk/bbox.c
+ 5318a19670eba1017248daa85628977b  ./texk/pdvipsk/color.c
+ c2a46ffac1534d7767f869c375bb9045  ./texk/pdvipsk/color.lpro
+@@ -250,8 +250,8 @@
+ 28ea2b6d495b6fc506a8739a6a9b4671  ./texk/pdvipsk/dospecial.c
+ 76cce1c3de62281469971a3e0304329b  ./texk/pdvipsk/download.c
+ 727a5cb6d89cc7f3fb06e4b6377c011b  ./texk/pdvipsk/drawPS.c
+-ede32de2d780924635576382fafb4d63  ./texk/pdvipsk/dvips.c
+-6e011a7853ad76f76e8b34f562b5b370  ./texk/pdvipsk/dvips.h
++b4e9c675bd1b2da75cd5afdfb421e793  ./texk/pdvipsk/dvips.c
++6a9394f88aa88c83891e7e0c049acd83  ./texk/pdvipsk/dvips.h
+ 5228ab9569471530c6e29a916f41d41e  ./texk/pdvipsk/dvips.help
+ 75285d25caca5d58a1071e86984120e1  ./texk/pdvipsk/dvips.texi
+ c4dfb1a03f687dec114b9340274e0195  ./texk/pdvipsk/emspecial.c
+@@ -434,7 +434,7 @@
+ b7d49ea4978fd1d335a1cec3a0215f9d  ./texk/pxdvik/zeit.c
+ 57d7ad06f38d6e563770af5405c0abde  ./texk/pxdvik/zeit.h
+ 10f1f18d90efc226d0db46dc60132752  ./texk/tetex/allcm
+-bccacaaf20b5c7d761700101edc3a2de  ./texk/tetex/epstopdf
++f00759fa81cfb55dafed739b0c6ea685  ./texk/tetex/epstopdf
+ ebc6b3bdfb294b144444a826cd044442  ./texk/tetex/fmtutil
+ 5641fcc891193155d3c256de05207f73  ./texk/tetex/texconfig
+ c87a7653e7ff3d98faa26d5f6995c6f0  ./texk/tetex/texlinks

Added: trunk/dports/tex/pTeX/files/patch-md5sum_texsrc.traditional.diff
===================================================================
--- trunk/dports/tex/pTeX/files/patch-md5sum_texsrc.traditional.diff	                        (rev 0)
+++ trunk/dports/tex/pTeX/files/patch-md5sum_texsrc.traditional.diff	2009-04-30 22:12:28 UTC (rev 50428)
@@ -0,0 +1,37 @@
+--- /Users/takanori/Sources/ptetex3-20080616.orig/md5sum/texsrc.traditional	2008-06-16 15:02:58.000000000 +0900
++++ ./md5sum/texsrc.traditional	2009-03-23 00:31:36.000000000 +0900
+@@ -72,11 +72,11 @@
+ aa8bcb252fdfab1e6164e338b6a791ce  ./texk/dvipdfm/ebb.c
+ c98e0303e74020945a281afd04b09182  ./texk/dvipdfm/pdfdoc.c
+ 31b2da812b271b30405acafb8af18e6b  ./texk/dvipdfm/psimage.c
+-bba5e84b40c0d8f1b194dcdc95acb301  ./texk/dvipdfmx/data/Makefile.in
+-c5eb635010addfee69655b5bd5a089e7  ./texk/dvipdfmx/data/config/dvipdfmx.cfg
++ba4c31fae1a542e009c0f65d8127c8a9  ./texk/dvipdfmx/data/Makefile.in
++ee9fbe0967110020fa8e269d189f7555  ./texk/dvipdfmx/data/dvipdfmx.cfg
+ df9d869cd778ef524a6d110d3f1185ec  ./texk/dvipsk/ChangeLog
+ 4a650475d99b54df8aa76781aaa002d2  ./texk/dvipsk/Makefile.in.jp
+-61ebec113e202414044a7e84a192d853  ./texk/dvipsk/afm2tfm.c
++d4a5ee5e44a3fe87edf713fa860cca77  ./texk/dvipsk/afm2tfm.c
+ 0f0f1568ca6cef6e9193c9b42000747a  ./texk/dvipsk/bbox.c
+ 5318a19670eba1017248daa85628977b  ./texk/dvipsk/color.c
+ c2a46ffac1534d7767f869c375bb9045  ./texk/dvipsk/color.lpro
+@@ -85,8 +85,8 @@
+ 28ea2b6d495b6fc506a8739a6a9b4671  ./texk/dvipsk/dospecial.c
+ 76cce1c3de62281469971a3e0304329b  ./texk/dvipsk/download.c
+ 727a5cb6d89cc7f3fb06e4b6377c011b  ./texk/dvipsk/drawPS.c
+-3c796d1ddaa2592d8a7a6ce10aa374fc  ./texk/dvipsk/dvips.c
+-6e011a7853ad76f76e8b34f562b5b370  ./texk/dvipsk/dvips.h
++b4e9c675bd1b2da75cd5afdfb421e793  ./texk/dvipsk/dvips.c
++6a9394f88aa88c83891e7e0c049acd83  ./texk/dvipsk/dvips.h
+ 5228ab9569471530c6e29a916f41d41e  ./texk/dvipsk/dvips.help
+ 75285d25caca5d58a1071e86984120e1  ./texk/dvipsk/dvips.texi
+ c4dfb1a03f687dec114b9340274e0195  ./texk/dvipsk/emspecial.c
+@@ -276,7 +276,7 @@
+ e7435171452083ba3450683800fb20ce  ./texk/mendexk/styfile.c
+ 8c91803b76d2731d4e81a24fe6c138b9  ./texk/mendexk/var.h
+ 10f1f18d90efc226d0db46dc60132752  ./texk/tetex/allcm
+-bccacaaf20b5c7d761700101edc3a2de  ./texk/tetex/epstopdf
++f00759fa81cfb55dafed739b0c6ea685  ./texk/tetex/epstopdf
+ ebc6b3bdfb294b144444a826cd044442  ./texk/tetex/fmtutil
+ 5641fcc891193155d3c256de05207f73  ./texk/tetex/texconfig
+ c87a7653e7ff3d98faa26d5f6995c6f0  ./texk/tetex/texlinks

Added: trunk/dports/tex/pTeX/files/patch-md5sum_texsrc.without.diff
===================================================================
--- trunk/dports/tex/pTeX/files/patch-md5sum_texsrc.without.diff	                        (rev 0)
+++ trunk/dports/tex/pTeX/files/patch-md5sum_texsrc.without.diff	2009-04-30 22:12:28 UTC (rev 50428)
@@ -0,0 +1,11 @@
+--- /Users/takanori/Sources/ptetex3-20080616.orig/md5sum/texsrc.without	2007-12-14 20:08:59.000000000 +0900
++++ ./md5sum/texsrc.without	2009-03-23 00:25:30.000000000 +0900
+@@ -214,7 +214,7 @@
+ 8feb5278a5cdeb51c2d31757e5705171  ./texk/kpathsea/xt.ac
+ 3e9719fa7fd66bea9eff41ace1a055d4  ./texk/makeindexk/mkind.c
+ 10f1f18d90efc226d0db46dc60132752  ./texk/tetex/allcm
+-bccacaaf20b5c7d761700101edc3a2de  ./texk/tetex/epstopdf
++f00759fa81cfb55dafed739b0c6ea685  ./texk/tetex/epstopdf
+ 6ad3a5a9128ab977a1d8d92ff7c9662e  ./texk/tetex/fmtutil
+ 5641fcc891193155d3c256de05207f73  ./texk/tetex/texconfig
+ c87a7653e7ff3d98faa26d5f6995c6f0  ./texk/tetex/texlinks
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20090430/c6744871/attachment-0001.html>


More information about the macports-changes mailing list