[92301] trunk/dports/editors/TeXmacs

jmr at macports.org jmr at macports.org
Tue Apr 24 13:40:54 PDT 2012


Revision: 92301
          https://trac.macports.org/changeset/92301
Author:   jmr at macports.org
Date:     2012-04-24 13:40:51 -0700 (Tue, 24 Apr 2012)
Log Message:
-----------
TeXmacs: fix configure clearing CXXFLAGS (#29879)

Modified Paths:
--------------
    trunk/dports/editors/TeXmacs/Portfile

Added Paths:
-----------
    trunk/dports/editors/TeXmacs/files/patch-configure.in.diff

Modified: trunk/dports/editors/TeXmacs/Portfile
===================================================================
--- trunk/dports/editors/TeXmacs/Portfile	2012-04-24 19:35:57 UTC (rev 92300)
+++ trunk/dports/editors/TeXmacs/Portfile	2012-04-24 20:40:51 UTC (rev 92301)
@@ -54,7 +54,8 @@
 		sha1    c7a1af56b1af4c18c0792cec69330bd6daea002b \
 		rmd160  ae539c873f16463a3c19fcaf69fd338a1eadd7ce
 
-patchfiles	patch-Makefile.9.diff
+patchfiles	patch-Makefile.9.diff \
+            patch-configure.in.diff
 
 depends_lib	port:guile		\
 		port:libiconv		\
@@ -68,7 +69,7 @@
 post-extract	{ system "${extract.cmd} ${extract.pre_args} ${distpath}/${name}-extra-fonts-1.0-noarch${extract.suffix} ${extract.post_args} -C ${worksrcpath}/${name}"
 		}
 
-configure.cflags-append	"-no-cpp-precomp"
+use_autoconf    yes
 configure.args	--mandir=${prefix}/share/man
 
 # TeXmacs is ignorant of "make all", so we just "make" with no target:
@@ -80,4 +81,3 @@
 		  file rename ${destroot}${prefix}/share/${name}/plugins/cadabra \
 			      ${destroot}${prefix}/share/${name}/plugins/cadabra.texmacs
                 }
-

Added: trunk/dports/editors/TeXmacs/files/patch-configure.in.diff
===================================================================
--- trunk/dports/editors/TeXmacs/files/patch-configure.in.diff	                        (rev 0)
+++ trunk/dports/editors/TeXmacs/files/patch-configure.in.diff	2012-04-24 20:40:51 UTC (rev 92301)
@@ -0,0 +1,44 @@
+--- configure.in.orig	2011-03-05 21:46:37.000000000 +1100
++++ configure.in	2012-04-25 06:30:19.000000000 +1000
+@@ -436,6 +436,7 @@
+ #--------------------------------------------------------------------
+ 
+ AC_MSG_CHECKING(whether ... arguments behave correctly)
++SAVE_CXXFLAGS="$CXXFLAGS"
+ if test -z "$GUILE_CFLAGS"; then
+   CXXFLAGS="`guile-config compile`"
+ else
+@@ -454,7 +455,6 @@
+ ],[
+   AC_MSG_RESULT(no)
+ ])
+-CXXFLAGS=""
+ 
+ AC_MSG_CHECKING(the size_t of guile strings)
+ if test -z "$GUILE_CFLAGS"; then
+@@ -476,7 +476,7 @@
+   AC_DEFINE(guile_str_size_t, size_t, [Guile string size type])
+   AC_MSG_RESULT(size_t)
+ ])
+-CXXFLAGS=""
++CXXFLAGS="$SAVE_CXXFLAGS"
+ 
+ AC_MSG_CHECKING([if statically linking with guile works])
+ SAVE_CPPFLAGS="$CPPFLAGS"
+@@ -932,6 +932,7 @@
+     STD_DEBUG_FLAGS="-fno-exceptions"
+ fi
+ 
++SAVE_CXXFLAGS="$CXXFLAGS"
+ AC_MSG_CHECKING(if compiler supports $STD_DEBUG_FLAGS)
+ CXXFLAGS="$STD_DEBUG_FLAGS"
+ AC_TRY_COMPILE([
+@@ -944,7 +945,7 @@
+     CONFIG_CXXDIALECT=""
+     AC_MSG_RESULT(no)
+ ])
+-CXXFLAGS=""
++CXXFLAGS="$SAVE_CXXFLAGS"
+ AC_SUBST(CONFIG_CXXDIALECT)
+ 
+ AC_ARG_ENABLE(debug,
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20120424/58676897/attachment.html>


More information about the macports-changes mailing list