[83018] trunk/dports/tex/texlive-bin
dports at macports.org
dports at macports.org
Tue Aug 23 13:40:58 PDT 2011
Revision: 83018
http://trac.macports.org/changeset/83018
Author: dports at macports.org
Date: 2011-08-23 13:40:57 -0700 (Tue, 23 Aug 2011)
Log Message:
-----------
texlive-bin: fix and re-enable clang build (#30869)
* use -isystem instead of C_INCLUDE_PATH/CPLUS_INCLUDE_PATH
* patch ps2pkm to fix a clang compile error
Modified Paths:
--------------
trunk/dports/tex/texlive-bin/Portfile
Added Paths:
-----------
trunk/dports/tex/texlive-bin/files/patch-texk_ps2pkm_type1.c.diff
Modified: trunk/dports/tex/texlive-bin/Portfile
===================================================================
--- trunk/dports/tex/texlive-bin/Portfile 2011-08-23 16:13:01 UTC (rev 83017)
+++ trunk/dports/tex/texlive-bin/Portfile 2011-08-23 20:40:57 UTC (rev 83018)
@@ -57,6 +57,7 @@
patch-libs_icu_icu-4.6_configure.diff \
patch-libs_icu_icu-4.6_tools_icuinfo_Makefile.in.diff \
patch-texk_kpathsea_Makefile.in.diff \
+ patch-texk_ps2pkm_type1.c.diff \
patch-texk_ptexenc_Makefile.in.diff \
patch-texk_tetex_Makefile.in.diff \
patch-texk_tetex_updmap-sys.sh.diff \
@@ -107,11 +108,6 @@
reinplace "s|kpse_cv_have_ApplicationServices=yes|kpse_cv_have_ApplicationServices=no|" ${worksrcpath}/texk/xdvipdfmx/configure
}
-# clang build currently fails (#30869)
-if {${configure.compiler} == "clang"} {
- configure.compiler llvm-gcc-4.2
-}
-
# llvm-gcc apparently fails on Xcode 4.0.x (#30758)
if {${configure.compiler} == "llvm-gcc-4.2" &&
[rpm-vercomp $xcodeversion 4.1] < 0} {
@@ -167,8 +163,7 @@
configure.cppflags-delete -I${prefix}/include
configure.ldflags-delete -L${prefix}/lib
-configure.env-append C_INCLUDE_PATH=${prefix}/include
-configure.env-append CPLUS_INCLUDE_PATH=${prefix}/include
+configure.cppflags-append -isystem${prefix}/include
configure.env-append LIBRARY_PATH=${prefix}/lib
# work around bug in texlive makefiles where $OBJC is not recorded
Added: trunk/dports/tex/texlive-bin/files/patch-texk_ps2pkm_type1.c.diff
===================================================================
--- trunk/dports/tex/texlive-bin/files/patch-texk_ps2pkm_type1.c.diff (rev 0)
+++ trunk/dports/tex/texlive-bin/files/patch-texk_ps2pkm_type1.c.diff 2011-08-23 20:40:57 UTC (rev 83018)
@@ -0,0 +1,19 @@
+--- texk/ps2pkm/type1.c.orig Mon Jun 22 23:33:58 2009
++++ texk/ps2pkm/type1.c Sun Jul 17 22:33:35 2011
+@@ -127,6 +127,8 @@
+ #define Error {errflag = TRUE; return;}
+
+ #define Error0(errmsg) { CC; IfTrace0(TRUE, errmsg); Error;}
++
++#define Error01(errmsg) { CC; IfTrace0(TRUE, errmsg); errflag = TRUE; return -1.0;}
+
+ #define Error1(errmsg,arg) { CC; IfTrace1(TRUE, errmsg, arg); Error;}
+
+@@ -780,7 +782,7 @@
+ static DOUBLE PSFakePop ()
+ {
+ if (PSFakeTop >= 0) return(PSFakeStack[PSFakeTop--]);
+- else Error0("PSFakePop : Stack empty\n");
++ else Error01("PSFakePop : Stack empty\n");
+ /*NOTREACHED*/
+ }
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20110823/a05de51c/attachment.html>
More information about the macports-changes
mailing list