[26100] trunk/dports/tex/pTeX
source_changes at macosforge.org
source_changes at macosforge.org
Tue Jun 12 05:51:58 PDT 2007
Revision: 26100
http://trac.macosforge.org/projects/macports/changeset/26100
Author: takanori at macports.org
Date: 2007-06-12 05:51:58 -0700 (Tue, 12 Jun 2007)
Log Message:
-----------
* Version bump to ptetex3-20070606.
* This version fixes a security issue in makeindex (CVE-2007-0650).
Modified Paths:
--------------
trunk/dports/tex/pTeX/Portfile
trunk/dports/tex/pTeX/files/patch-7font-search.sh
Added Paths:
-----------
trunk/dports/tex/pTeX/files/oldfmtfiles.diff
Modified: trunk/dports/tex/pTeX/Portfile
===================================================================
--- trunk/dports/tex/pTeX/Portfile 2007-06-12 12:50:45 UTC (rev 26099)
+++ trunk/dports/tex/pTeX/Portfile 2007-06-12 12:51:58 UTC (rev 26100)
@@ -2,13 +2,13 @@
PortSystem 1.0
name pTeX
-version 20070328
+version 20070606
epoch ${version}
categories tex print textproc japanese
maintainers takanori at macports.org
description Japanese TeX (pTeX) processing environment
long_description ${description}
-platforms darwin macosx
+platforms darwin
homepage http://www.nn.iij4u.or.jp/~tutimura/tex/ptetex.html
master_sites http://ftp.lab.kdd.co.jp/CTAN/systems/unix/teTeX/3.0/distrib/:tetex \
http://ftp.nara.wide.ad.jp/pub/TeX/CTAN/systems/unix/teTeX/3.0/distrib/:tetex \
@@ -43,9 +43,9 @@
tetex-texmf-3.0po.tar.gz md5 ed9d30d9162d16ac8d5065cde6e0f6fa \
sha1 1be97f57a26a6e9b72ebfd932e45914a959aff16 \
rmd160 a1e87733fa3cbef04e39a690ed8549aeaaddb241 \
- ptetex3-${version}.tar.gz md5 23226aa32df551c5309b2763c2de833d \
- sha1 c0e9f4a597016cd69f860eba62a648bd80153842 \
- rmd160 30b3108434d5274770d55453b0bc5c1f31b5e82f \
+ ptetex3-${version}.tar.gz md5 6a0826de7b6b9f167c285b2b087b9e3f \
+ sha1 95bb361f6be4245755fac290bdec370b145444af \
+ rmd160 cf8f66dbcf04e2852003bec3ad8999cbb8988e18 \
cmap-gs854.tar.gz md5 e8cbefa9584c4c72b01b05c127371c8b \
sha1 ba004879d1e486734ac780e3023975e2ae0fcee6 \
rmd160 af6f603525f80d519c08f9205817a9a99616ff3b \
@@ -104,6 +104,7 @@
}
if {[variant_isset nox11]} {
puts ${fd} "XDVI=echo"
+ puts ${fd} "PXDVI=echo"
}
puts ${fd} "CPPFLAGS=\"-I${prefix}/include\""
puts ${fd} "LDFLAGS=\"-L${prefix}/lib\""
@@ -112,9 +113,8 @@
close ${fd}
}
-#build.target x c macro
+build.target all0
pre-build {
-# file mkdir ${workpath}/temp
if {![variant_isset no_otf]} {build.target-append otf}
if {[variant_isset babel]} {build.target-append babel}
build.target-append fonty
@@ -137,7 +137,15 @@
}
reinplace "s|^\\(KanjiMap morisawa.map\\)$|\\1\\\n#! KanjiMap morisawa-hiraginoEmbed.map|" ${destroot}${prefix}/share/texmf-config/web2c/updmap.cfg
- # Update ls-R and map files (before packaging)
+ # I would like to keep this backward compatibility for a while.
+ system "cd ${destroot}${prefix} && patch -p0 < ${filespath}/oldfmtfiles.diff"
+ foreach f {ptex platex} {
+ foreach e {euc jis sjis utf8} {
+ ln -s ptex ${destroot}${prefix}/bin/${f}-${e}
+ }
+ }
+
+ # Update ls-R, map and fmt files (before packaging)
set destroot_var "PATH=\"${destroot}${prefix}/bin:$env(PATH)\" TEXMFMAIN=${destroot}${prefix}/share/texmf LD_LIBRARY_PATH=${destroot}${prefix}/lib"
system "${destroot_var} mktexlsr"
if {![variant_isset no_hiragino]} {
@@ -146,6 +154,7 @@
system "${destroot_var} updmap-sys --enable KanjiMap morisawa-hiraginoEmbed.map --nomkmap || true"
system "${destroot_var} updmap-sys"
}
+ system "${destroot_var} fmtutil-sys --all"
# Modify mktex.opt to force use of varfonts
reinplace "s|MT_FEATURES=appendonlydir|MT_FEATURES=appendonlydir:varfonts|g" ${destroot}${prefix}/share/texmf/web2c/mktex.opt
@@ -157,7 +166,7 @@
post-destroot {
file mkdir ${destroot}${prefix}/share/doc
- system "ln -sf ../texmf/doc/ptetex ${destroot}${prefix}/share/doc/ptetex3"
+ ln -s ../texmf/doc/ptetex ${destroot}${prefix}/share/doc/ptetex3
}
post-activate {
@@ -178,6 +187,8 @@
system "${prefix}/bin/fmtutil-sys --all"
}
+universal_variant no
+
#Don't embed hiragino fonts in PDF
variant no_hiragino {}
@@ -217,8 +228,6 @@
configure.args-append --with-xdvi-x-toolkit=neXtaw
}
-platform macosx {}
-
livecheck.check regex
livecheck.url http://tutimura.ath.cx/~nob/tex/ptetex/ptetex3/?N=D
livecheck.regex ptetex3-(\[0-9\]+)\\.tar
Added: trunk/dports/tex/pTeX/files/oldfmtfiles.diff
===================================================================
--- trunk/dports/tex/pTeX/files/oldfmtfiles.diff (rev 0)
+++ trunk/dports/tex/pTeX/files/oldfmtfiles.diff 2007-06-12 12:51:58 UTC (rev 26100)
@@ -0,0 +1,20 @@
+diff -Naur share.orig/texmf/aliases share/texmf/aliases
+--- share.orig/texmf/aliases 1970-01-01 09:00:00.000000000 +0900
++++ share/texmf/aliases 2007-06-11 17:46:00.000000000 +0900
+@@ -0,0 +1,4 @@
++ptex-euc.fmt ptex-jis.fmt
++platex-euc.fmt platex-jis.fmt
++ptex-euc.fmt ptex-utf8.fmt
++platex-euc.fmt platex-utf8.fmt
+diff -Naur share.orig/texmf/web2c/fmtutil.cnf share/texmf/web2c/fmtutil.cnf
+--- share.orig/texmf/web2c/fmtutil.cnf 2007-06-11 17:43:18.000000000 +0900
++++ share/texmf/web2c/fmtutil.cnf 2007-06-11 17:42:51.000000000 +0900
+@@ -107,4 +107,8 @@
+ platex209 ptex language.dat plplain.ini
+ ptex ptex - ptex.ini
+ platex ptex language.dat platex.ini
++ptex-euc ptex - --kanji-internal=euc ptex.ini
++ptex-sjis ptex - --kanji-internal=sjis ptex.ini
++platex-euc ptex language.dat --kanji-internal=euc platex.ini
++platex-sjis ptex language.dat --kanji-internal=sjis platex.ini
+ jmpost jmpost - mpost.mp
Modified: trunk/dports/tex/pTeX/files/patch-7font-search.sh
===================================================================
--- trunk/dports/tex/pTeX/files/patch-7font-search.sh 2007-06-12 12:50:45 UTC (rev 26099)
+++ trunk/dports/tex/pTeX/files/patch-7font-search.sh 2007-06-12 12:51:58 UTC (rev 26100)
@@ -1,6 +1,6 @@
---- ./7font-search.sh.orig 2006-11-28 19:37:45.000000000 +0900
-+++ ./7font-search.sh 2007-01-09 06:50:47.000000000 +0900
-@@ -100,37 +100,8 @@
+--- 7font-search.sh.orig 2007-03-07 02:53:02.000000000 +0900
++++ 7font-search.sh 2007-05-17 13:30:38.000000000 +0900
+@@ -101,37 +101,8 @@
# -----------------------------------
@@ -40,7 +40,7 @@
if test -d /System/Library/Fonts; then # Mac OS X
LC_ALL=ja_JP.UTF-8
-@@ -144,17 +115,6 @@
+@@ -145,17 +116,6 @@
EOF
fi
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20070612/b9298e74/attachment.html
More information about the macports-changes
mailing list