]> git.pld-linux.org Git - packages/TeXmacs.git/commitdiff
- move CPP_X_HEADERS aclocal macro from aclocal.m4 to acinclude.m4 TeXmacs-0_3_5_8-2
authorkloczek <kloczek@pld-linux.org>
Mon, 3 Dec 2001 20:00:46 +0000 (20:00 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
  (GUILE_FLAGS comes in system installed guile.m4).

Changed files:
    TeXmacs-ac_fixes.patch -> 1.2

TeXmacs-ac_fixes.patch

index 57bb291c872ffc2004a7c2419a098d7cd91a12bd..73f9b47be6585ef1db6dc3df7a8c3b715b0ad620 100644 (file)
  curdir="`pwd`"
  genccpath=${curdir}/gencc/bin
  tmdir=${PACKAGE}-${VERSION}
+diff -Nru TeXmacs-0.3.5.8-src/acinclude.m4 TeXmacs-0.3.5.8-src.new/acinclude.m4
+--- TeXmacs-0.3.5.8-src/acinclude.m4   Thu Jan  1 01:00:00 1970
++++ TeXmacs-0.3.5.8-src.new/acinclude.m4       Mon Dec  3 19:41:15 2001
+@@ -0,0 +1,29 @@
++#-------------------------------------------------------------------
++# Modify the X include files to make them C++-compatible, if needed
++#-------------------------------------------------------------------
++
++AC_DEFUN([CPP_X_HEADERS],[
++AC_MSG_CHECKING(for C++-compatible X header files)
++ac_save_cppflags="$CPPFLAGS"
++CPPFLAGS="$CPPFLAGS $X_CFLAGS"
++AC_TRY_COMPILE([#include <X11/Xlib.h>
++#include <X11/Xutil.h>],,
++echo yes,
++[rm -rf X11
++mkdir X11
++if [ "x$x_includes" != xNONE ]
++then
++  sed 's/^extern \([[a-zA-Z0-9]]*(\)/extern int \1/' \
++    < "$x_includes/X11/Xlib.h" > X11/Xlib.h
++  sed 's/^extern \([[a-zA-Z0-9]]*(\)/extern int \1/' \
++    < "$x_includes/X11/Xutil.h" > X11/Xutil.h
++else
++  sed 's/^extern \([[a-zA-Z0-9]]*(\)/extern int \1/' \
++    < /usr/include/X11/Xlib.h > X11/Xlib.h
++  sed 's/^extern \([[a-zA-Z0-9]]*(\)/extern int \1/' \
++    < /usr/include/X11/Xutil.h > X11/Xutil.h
++fi
++X_CFLAGS="-I.. $X_CFLAGS"
++echo "no; fixing"])
++CPPFLAGS="$ac_save_cppflags"
++])
+diff -Nru TeXmacs-0.3.5.8-src/aclocal.m4 TeXmacs-0.3.5.8-src.new/aclocal.m4
+--- TeXmacs-0.3.5.8-src/aclocal.m4     Wed Nov 28 09:36:52 2001
++++ TeXmacs-0.3.5.8-src.new/aclocal.m4 Thu Jan  1 01:00:00 1970
+@@ -1,54 +0,0 @@
+-
+-#-------------------------------------------------------------------
+-# Modified version of GUILE_FLAGS in guile.m4
+-# from the official guile distribution
+-#-------------------------------------------------------------------
+-
+-AC_DEFUN([GUILE_FLAGS],[
+-## The GUILE_FLAGS macro.
+-  ## First, let's just see if we can find Guile at all.
+-  AC_MSG_CHECKING(for Guile)
+-  guile-config link > /dev/null || {
+-    echo "configure: cannot find guile-config; is Guile installed?" 1>&2
+-    exit 1
+-  }
+-  GUILE_ORIGINAL_CFLAGS="`guile-config compile`"
+-  GUILE_CFLAGS="$GUILE_ORIGINAL_CFLAGS"
+-  GUILE_VARIANT_CFLAGS="$GUILE_ORIGINAL_CFLAGS $GUILE_ORIGINAL_CFLAGS/guile $GUILE_ORIGINAL_CFLAGS/libguile"
+-  GUILE_LDFLAGS="`guile-config link`"
+-  GUILE_VARIANT_LDFLAGS="-L`guile-config info libdir` -lguile -lreadline -ltermcap"
+-  AC_SUBST(GUILE_CFLAGS)
+-  AC_SUBST(GUILE_LDFLAGS)
+-  AC_MSG_RESULT(yes)
+-])
+-
+-
+-#-------------------------------------------------------------------
+-# Modify the X include files to make them C++-compatible, if needed
+-#-------------------------------------------------------------------
+-
+-AC_DEFUN(CPP_X_HEADERS,[
+-AC_MSG_CHECKING(for C++-compatible X header files)
+-ac_save_cppflags="$CPPFLAGS"
+-CPPFLAGS="$CPPFLAGS $X_CFLAGS"
+-AC_TRY_COMPILE([#include <X11/Xlib.h>
+-#include <X11/Xutil.h>],,
+-echo yes,
+-[rm -rf X11
+-mkdir X11
+-if [ "x$x_includes" != xNONE ]
+-then
+-  sed 's/^extern \([[a-zA-Z0-9]]*(\)/extern int \1/' \
+-    < "$x_includes/X11/Xlib.h" > X11/Xlib.h
+-  sed 's/^extern \([[a-zA-Z0-9]]*(\)/extern int \1/' \
+-    < "$x_includes/X11/Xutil.h" > X11/Xutil.h
+-else
+-  sed 's/^extern \([[a-zA-Z0-9]]*(\)/extern int \1/' \
+-    < /usr/include/X11/Xlib.h > X11/Xlib.h
+-  sed 's/^extern \([[a-zA-Z0-9]]*(\)/extern int \1/' \
+-    < /usr/include/X11/Xutil.h > X11/Xutil.h
+-fi
+-X_CFLAGS="-I.. $X_CFLAGS"
+-echo "no; fixing"])
+-CPPFLAGS="$ac_save_cppflags"
+-])
This page took 0.075124 seconds and 4 git commands to generate.