[76865] trunk/dports/tex/pTeX
takanori at macports.org
takanori at macports.org
Fri Mar 11 01:40:11 PST 2011
Revision: 76865
http://trac.macports.org/changeset/76865
Author: takanori at macports.org
Date: 2011-03-11 01:40:09 -0800 (Fri, 11 Mar 2011)
Log Message:
-----------
pTeX:
- upgrade dvipdfmx to the snapshot 20110311
- misc fixes / improvements
Modified Paths:
--------------
trunk/dports/tex/pTeX/Portfile
trunk/dports/tex/pTeX/files/patch-1check-archive.sh.diff
trunk/dports/tex/pTeX/files/patch-2extract-src.sh.diff
trunk/dports/tex/pTeX/files/patch-md5sum_texsrc.traditional.diff
Added Paths:
-----------
trunk/dports/tex/pTeX/files/archive/getline-lion.diff
Modified: trunk/dports/tex/pTeX/Portfile
===================================================================
--- trunk/dports/tex/pTeX/Portfile 2011-03-11 05:58:06 UTC (rev 76864)
+++ trunk/dports/tex/pTeX/Portfile 2011-03-11 09:40:09 UTC (rev 76865)
@@ -3,11 +3,10 @@
PortSystem 1.0
name pTeX
-version 20110103
-revision 2
+version 20110311
epoch ${version}
set ver_ptetex3 20080616
-set ver_dvipdfmx 20100328
+set ver_dvipdfmx 20110311
set ver_dvipsk 5.97-p1.7b-20090509
set ver_jsclasses 100314
set ver_txfonts 3.2.1
@@ -65,7 +64,7 @@
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 40a41a03776b5f4579b75e94ad2ac85d3742074e \
+ dvipdfmx-${ver_dvipdfmx}.tar.gz rmd160 e43491e21d14432c17b7a0b61151c3cb6b2320df \
dvipsk-${ver_dvipsk}.tar.gz rmd160 c15135bcd4c01143a921d5eaeadd43247738289e \
jsclasses-${ver_jsclasses}.zip rmd160 7e2704ca941fa6e4cd4e0d200fd3387b4052f4e0 \
txfonts-${ver_txfonts}.zip rmd160 e0881b33012ae10a7557ee773439df62e600e56d \
@@ -177,6 +176,15 @@
pre-build {
if {![variant_isset no_otf]} {build.target-append otf}
build.target-append babel fonty
+
+ foreach d {texmf .texmf-var .texmf-config} {
+ if {[file isdirectory "$env(HOME)/${d}"]} {
+ ui_msg ""
+ ui_msg " Personal texmf directory is detected. ($env(HOME)/${d}) "
+ ui_msg " Be careful. It may cause a build error. "
+ ui_msg ""
+ }
+ }
}
test.run yes
Added: trunk/dports/tex/pTeX/files/archive/getline-lion.diff
===================================================================
--- trunk/dports/tex/pTeX/files/archive/getline-lion.diff (rev 0)
+++ trunk/dports/tex/pTeX/files/archive/getline-lion.diff 2011-03-11 09:40:09 UTC (rev 76865)
@@ -0,0 +1,32 @@
+--- tetex-src-3.0/texk/web2c/cpascal.h.orig 2004-08-29 05:49:59.000000000 +0900
++++ tetex-src-3.0/texk/web2c/cpascal.h 2011-03-01 07:00:18.000000000 +0900
+@@ -272,4 +272,12 @@
+ /* version.c */
+ extern string versionstring;
+
++/* Apparently POSIX 2008 has getline and glibc 2.9.90 exports it.
++ tangle, weave, et al. use that symbol; try to define it away so
++ something that a standard won't usurp. */
++#ifdef getline
++#undef getline
++#endif
++#define getline web2c_getline
++
+ #endif /* not CPASCAL_H */
+--- tetex-src-3.0/texk/dvipsk/afm2tfm.c.orig 2011-03-01 07:02:54.000000000 +0900
++++ tetex-src-3.0/texk/dvipsk/afm2tfm.c 2011-03-01 07:14:42.000000000 +0900
+@@ -42,6 +42,14 @@
+ #endif
+ #endif /* KPATHSEA */
+
++/* Apparently POSIX 2008 has getline and glibc 2.9.90 exports it.
++ tangle, weave, et al. use that symbol; try to define it away so
++ something that a standard won't usurp. */
++#ifdef getline
++#undef getline
++#endif
++#define getline web2c_getline
++
+ /* JLH: added these to make the code easier to read and remove some
+ ascii<->ebcdic dependencies */
+ #define ASCII_A 65
Modified: trunk/dports/tex/pTeX/files/patch-1check-archive.sh.diff
===================================================================
--- trunk/dports/tex/pTeX/files/patch-1check-archive.sh.diff 2011-03-11 05:58:06 UTC (rev 76864)
+++ trunk/dports/tex/pTeX/files/patch-1check-archive.sh.diff 2011-03-11 09:40:09 UTC (rev 76865)
@@ -1,11 +1,23 @@
--- ./1check-archive.sh.orig 2009-05-10 21:14:23.000000000 +0900
+++ ./1check-archive.sh 2009-05-10 21:13:08.000000000 +0900
+@@ -16,9 +16,9 @@
+ if test -d "$f"; then
+ echo ""
+ echo "Personal texmf tree '$f' may make unexpected effect."
+- echo "Please rename."
++# echo "Please rename."
+ echo ""
+- exit 1
++# exit 1
+ fi
+ done
+
@@ -103,9 +103,9 @@
fi
md5check <<EOF || exit
92579eca220d2279787ddb98b5b1e439 archive/config.ps
-3429510a849f0736ffa78ce6a5b5a3a7 archive/dvipdfmx-20070409.tar.gz
-+3486bd11730bedec2b8b31f1d83bd797 archive/dvipdfmx-20100328.tar.gz
++12c7d6e819bf620d1d7d6bca6cb9c55b archive/dvipdfmx-20110311.tar.gz
92f5fcdf523381c6e30288d0e2c487ab archive/dvipdfmx-contrib-latex.tar.gz
-02e0b121e2c391efffb46d6485d7899f archive/dvipsk-5.96-p1.7b.tar.gz
+0c7e46e0562ee2debcf93e313b70e7ac archive/dvipsk-5.97-p1.7b-20090509.tar.gz
Modified: trunk/dports/tex/pTeX/files/patch-2extract-src.sh.diff
===================================================================
--- trunk/dports/tex/pTeX/files/patch-2extract-src.sh.diff 2011-03-11 05:58:06 UTC (rev 76864)
+++ trunk/dports/tex/pTeX/files/patch-2extract-src.sh.diff 2011-03-11 09:40:09 UTC (rev 76865)
@@ -37,7 +37,7 @@
## for dvipdfmx
-tarx archive/dvipdfmx-20070409.tar.gz $SRC/texk
-+tarx archive/dvipdfmx-20100328.tar.gz $SRC/texk
++tarx archive/dvipdfmx-20110311.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|" \
@@ -73,7 +73,7 @@
#exit # uncomment if 'mktemp' command doesn't exist
# Don't use PID for temporary file names in scripts. (impoted from FC4)
cpatch security/tetex-3.0-badscript.patch 1 $SRC
-@@ -263,7 +258,13 @@
+@@ -263,7 +258,14 @@
## check
@@ -83,6 +83,7 @@
+ cpatch archive/xdvik-tiger-#18254.diff 1 $SRC
+ cpatch archive/xdvi-jisb.diff 1 $SRC
+ cpatch archive/dvipdfm-png14.diff 1 $SRC
++ cpatch archive/getline-lion.diff 1 $SRC
+ exit
+fi
cat <<EOF
Modified: trunk/dports/tex/pTeX/files/patch-md5sum_texsrc.traditional.diff
===================================================================
--- trunk/dports/tex/pTeX/files/patch-md5sum_texsrc.traditional.diff 2011-03-11 05:58:06 UTC (rev 76864)
+++ trunk/dports/tex/pTeX/files/patch-md5sum_texsrc.traditional.diff 2011-03-11 09:40:09 UTC (rev 76865)
@@ -10,7 +10,7 @@
-4a650475d99b54df8aa76781aaa002d2 ./texk/dvipsk/Makefile.in.jp
-61ebec113e202414044a7e84a192d853 ./texk/dvipsk/afm2tfm.c
+1a8769fad6ce0666388e3f7c06f3c3bf ./texk/dvipdfmx/data/Makefile.in
-+c82436df8e7dda30ff696d8e69431fec ./texk/dvipdfmx/data/dvipdfmx.cfg
++78ce25b966fd3ffdb05db5ac8044ac81 ./texk/dvipdfmx/data/dvipdfmx.cfg
+4575f131665ad2c08a201c07d13e3658 ./texk/dvipsk/ChangeLog
+860f7a736f8583ed2bbc3dcdd06bfa0f ./texk/dvipsk/Makefile.in.jp
+0e3d5acfa6e67087b3b0a7eb35bb21c5 ./texk/dvipsk/afm2tfm.c
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20110311/38ee9f3a/attachment.html>
More information about the macports-changes
mailing list