[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