aboutsummaryrefslogtreecommitdiffstats
path: root/macros/gnome-libgtop-check.m4
diff options
context:
space:
mode:
authorTov Are Jacobsen <charles@src.gnome.org>2002-03-06 00:20:39 +0800
committerTov Are Jacobsen <charles@src.gnome.org>2002-03-06 00:20:39 +0800
commit33c3f207a59810fa1323454d3afd015bcba1184b (patch)
tree9a28bf5adf0666fc5d6f36af6e87f1aec5f73b69 /macros/gnome-libgtop-check.m4
parente3de4b0e7531981852e033aa7789d73c6b636fa0 (diff)
downloadgsoc2013-evolution-33c3f207a59810fa1323454d3afd015bcba1184b.tar.gz
gsoc2013-evolution-33c3f207a59810fa1323454d3afd015bcba1184b.tar.zst
gsoc2013-evolution-33c3f207a59810fa1323454d3afd015bcba1184b.zip
These macros aren't needed in gnome2
These macros aren't needed in gnome2 svn path=/trunk/; revision=15918
Diffstat (limited to 'macros/gnome-libgtop-check.m4')
-rw-r--r--macros/gnome-libgtop-check.m4217
1 files changed, 0 insertions, 217 deletions
diff --git a/macros/gnome-libgtop-check.m4 b/macros/gnome-libgtop-check.m4
deleted file mode 100644
index 1b4e1745cb..0000000000
--- a/macros/gnome-libgtop-check.m4
+++ /dev/null
@@ -1,217 +0,0 @@
-dnl
-dnl LIBGTOP_CHECK_TYPE
-dnl
-dnl Improved version of AC_CHECK_TYPE which takes into account
-dnl that we need to #include some other header files on some
-dnl systems to get some types.
-
-dnl AC_LIBGTOP_CHECK_TYPE(TYPE, DEFAULT)
-AC_DEFUN([AC_LIBGTOP_CHECK_TYPE],
-[AC_REQUIRE([AC_HEADER_STDC])dnl
-AC_MSG_CHECKING(for $1)
-AC_CACHE_VAL(ac_cv_type_$1,
-[AC_EGREP_CPP(dnl
-changequote(<<,>>)dnl
-<<(^|[^a-zA-Z_0-9])$1[^a-zA-Z_0-9]>>dnl
-changequote([,]), [#include <sys/types.h>
-#if STDC_HEADERS
-#include <stdlib.h>
-#include <stddef.h>
-#endif
-
-/* For Tru64 */
-#ifdef HAVE_SYS_BITYPES_H
-#include <sys/bitypes.h>
-#endif
-], ac_cv_type_$1=yes, ac_cv_type_$1=no)])dnl
-AC_MSG_RESULT($ac_cv_type_$1)
-if test $ac_cv_type_$1 = no; then
- AC_DEFINE($1, $2)
-fi
-])
-
-dnl
-dnl GNOME_LIBGTOP_TYPES
-dnl
-dnl some typechecks for libgtop.
-dnl
-
-AC_DEFUN([GNOME_LIBGTOP_TYPES],
-[
- AC_CHECK_HEADERS(sys/bitypes.h)
- AC_LIBGTOP_CHECK_TYPE(u_int64_t, unsigned long long int)
- AC_LIBGTOP_CHECK_TYPE(int64_t, signed long long int)
-])
-
-dnl
-dnl GNOME_LIBGTOP_HOOK (minversion, script-if-libgtop-enabled, failflag)
-dnl
-dnl if failflag is "fail" then GNOME_LIBGTOP_HOOK will abort if LibGTop
-dnl is not found.
-dnl
-
-AC_DEFUN([GNOME_LIBGTOP_HOOK],
-[
- AC_REQUIRE([GNOME_LIBGTOP_TYPES])
-
- AC_SUBST(LIBGTOP_LIBDIR)
- AC_SUBST(LIBGTOP_INCLUDEDIR)
- AC_SUBST(LIBGTOP_EXTRA_LIBS)
- AC_SUBST(LIBGTOP_LIBS)
- AC_SUBST(LIBGTOP_INCS)
- AC_SUBST(LIBGTOP_NAMES_LIBS)
- AC_SUBST(LIBGTOP_NAMES_INCS)
- AC_SUBST(LIBGTOP_MAJOR_VERSION)
- AC_SUBST(LIBGTOP_MINOR_VERSION)
- AC_SUBST(LIBGTOP_MICRO_VERSION)
- AC_SUBST(LIBGTOP_VERSION)
- AC_SUBST(LIBGTOP_VERSION_CODE)
- AC_SUBST(LIBGTOP_SERVER_VERSION)
- AC_SUBST(LIBGTOP_INTERFACE_AGE)
- AC_SUBST(LIBGTOP_BINARY_AGE)
- AC_SUBST(LIBGTOP_BINDIR)
- AC_SUBST(LIBGTOP_SERVER)
-
- dnl Get the cflags and libraries from the libgtop-config script
- dnl
- AC_ARG_WITH(libgtop,
- [ --with-libgtop=PFX Prefix where LIBGTOP is installed (optional)],
- libgtop_config_prefix="$withval", libgtop_config_prefix="")
- AC_ARG_WITH(libgtop-exec,
- [ --with-libgtop-exec=PFX Exec prefix where LIBGTOP is installed (optional)],
- libgtop_config_exec_prefix="$withval", libgtop_config_exec_prefix="")
-
- if test x$libgtop_config_exec_prefix != x ; then
- libgtop_config_args="$libgtop_config_args --exec-prefix=$libgtop_config_exec_prefix"
- if test x${LIBGTOP_CONFIG+set} != xset ; then
- LIBGTOP_CONFIG=$libgtop_config_exec_prefix/bin/libgtop-config
- fi
- fi
- if test x$libgtop_config_prefix != x ; then
- libgtop_config_args="$libgtop_config_args --prefix=$libgtop_config_prefix"
- if test x${LIBGTOP_CONFIG+set} != xset ; then
- LIBGTOP_CONFIG=$libgtop_config_prefix/bin/libgtop-config
- fi
- fi
-
- AC_PATH_PROG(LIBGTOP_CONFIG, libgtop-config, no)
- dnl IMPORTANT NOTICE:
- dnl If you increase this number here, this means that *ALL*
- dnl modules will require the new version, even if they explicitly
- dnl give a lower number in their `configure.in' !!!
- real_min_libgtop_version=1.0.0
- min_libgtop_version=ifelse([$1], ,$real_min_libgtop_version,$1)
- dnl I know, the following code looks really ugly, but if you want
- dnl to make changes, please test it with a brain-dead /bin/sh and
- dnl with a brain-dead /bin/test (not all shells/tests support the
- dnl `<' operator to compare strings, that's why I convert everything
- dnl into numbers and test them).
- min_libgtop_major=`echo $min_libgtop_version | \
- sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'`
- min_libgtop_minor=`echo $min_libgtop_version | \
- sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\2/'`
- min_libgtop_micro=`echo $min_libgtop_version | \
- sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'`
- test x$min_libgtop_micro = x && min_libgtop_micro=0
- real_min_libgtop_major=`echo $real_min_libgtop_version | \
- sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'`
- real_min_libgtop_minor=`echo $real_min_libgtop_version | \
- sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\2/'`
- real_min_libgtop_micro=`echo $real_min_libgtop_version | \
- sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'`
- test x$real_min_libgtop_micro = x && real_min_libgtop_micro=0
- dnl You cannot require a version less then $real_min_libgtop_version,
- dnl so you don't need to update each `configure.in' when it's increased.
- if test $real_min_libgtop_major -gt $min_libgtop_major ; then
- min_libgtop_major=$real_min_libgtop_major
- min_libgtop_minor=$real_min_libgtop_minor
- min_libgtop_micro=$real_min_libgtop_micro
- elif test $real_min_libgtop_major = $min_libgtop_major ; then
- if test $real_min_libgtop_minor -gt $min_libgtop_minor ; then
- min_libgtop_minor=$real_min_libgtop_minor
- min_libgtop_micro=$real_min_libgtop_micro
- elif test $real_min_libgtop_minor = $min_libgtop_minor ; then
- if test $real_min_libgtop_micro -gt $min_libgtop_micro ; then
- min_libgtop_micro=$real_min_libgtop_micro
- fi
- fi
- fi
- min_libgtop_version="$min_libgtop_major.$min_libgtop_minor.$min_libgtop_micro"
- AC_MSG_CHECKING(for libgtop - version >= $min_libgtop_version)
- no_libgtop=""
- if test "$LIBGTOP_CONFIG" = "no" ; then
- no_libgtop=yes
- else
- configfile=`$LIBGTOP_CONFIG --config`
- libgtop_major_version=`$LIBGTOP_CONFIG --version | \
- sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'`
- libgtop_minor_version=`$LIBGTOP_CONFIG --version | \
- sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\2/'`
- libgtop_micro_version=`$LIBGTOP_CONFIG --version | \
- sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'`
- if test $libgtop_major_version != $min_libgtop_major ; then
- no_libgtop=mismatch
- else
- test $libgtop_minor_version -lt $min_libgtop_minor && no_libgtop=yes
- if test $libgtop_minor_version = $min_libgtop_minor ; then
- test $libgtop_micro_version -lt $min_libgtop_micro && no_libgtop=yes
- fi
- fi
- . $configfile
- fi
- if test x$no_libgtop = x ; then
- AC_DEFINE(HAVE_LIBGTOP)
- AC_DEFINE_UNQUOTED(LIBGTOP_VERSION, "$LIBGTOP_VERSION")
- AC_DEFINE_UNQUOTED(LIBGTOP_VERSION_CODE, $LIBGTOP_VERSION_CODE)
- AC_DEFINE_UNQUOTED(LIBGTOP_MAJOR_VERSION, $LIBGTOP_MAJOR_VERSION)
- AC_DEFINE_UNQUOTED(LIBGTOP_MINOR_VERSION, $LIBGTOP_MINOR_VERSION)
- AC_DEFINE_UNQUOTED(LIBGTOP_MICRO_VERSION, $LIBGTOP_MICRO_VERSION)
- AC_DEFINE_UNQUOTED(LIBGTOP_SERVER_VERSION, $LIBGTOP_SERVER_VERSION)
- AC_MSG_RESULT(yes)
- dnl Note that an empty true branch is not valid sh syntax.
- ifelse([$2], [], :, [$2])
- else
- AC_MSG_RESULT(no)
- if test "$no_libgtop"x = mismatchx; then
- AC_MSG_ERROR(LibGTop major version mismatch $libgtop_major_version != $min_libgtop_major)
- fi
- if test "x$3" = "xfail"; then
- AC_MSG_ERROR(LibGTop >= $min_libgtop_version not found)
- else
- AC_MSG_WARN(LibGTop >= $min_libgtop_version not found)
- fi
- fi
-
- AM_CONDITIONAL(HAVE_LIBGTOP, test x$no_libgtop != xyes)
-])
-
-AC_DEFUN([GNOME_INIT_LIBGTOP],[
- GNOME_LIBGTOP_HOOK($1,[ifelse([$3], [], :, [$3])],$2)
-])
-
-dnl
-dnl GNOME_LIBGTOP_DOCU
-dnl
-dnl checks whether the documentation of LibGTop is installed
-dnl
-
-AC_DEFUN([GNOME_LIBGTOP_DOCU],
-[
- AC_REQUIRE([GNOME_LIBGTOP_HOOK])
-
- helpdir="$LIBGTOP_DATADIR/gnome/help/libgtop"
-
- AC_MSG_CHECKING(whether you have the LibGTop Documentation)
-
- if test -f "$helpdir/C/topic.dat" ; then
- have_libgtop_docu=yes
- AC_DEFINE(HAVE_LIBGTOP_DOCU)
- else
- have_libgtop_docu=no
- fi
-
- AC_MSG_RESULT($have_libgtop_docu)
-
- AM_CONDITIONAL(HAVE_LIBGTOP_DOCU, test x$have_libgtop_docu = xyes)
-])
-
a flag "-march=native" on arm to fix builds.linimon2017-12-272-4/+13 * - Add NO_ARCHamdmi32017-12-261-2/+5 * games/ags: Update to 3.4.1.11tobik2017-12-253-15/+4 * - Resurrect games/jumpnbump, update to 1.60amdmi32017-12-256-0/+97 * Remove games/jumpnbump in order to re-add it preserving historyamdmi32017-12-256-97/+0 * Convert to USES=autoreconf.tijl2017-12-241-10/+5 * Convert to USES=autoreconf.tijl2017-12-241-7/+1 * - Switch to USES=localbaseamdmi32017-12-247-17/+17 * Convert to USES=autoreconf.tijl2017-12-242-30/+2 * This is a game for the whole family. You play cute fluffy littleamdmi32017-12-237-0/+98 * - Update games/corsix-to to 0.61madpilot2017-12-226-35/+24 * Try to bring some consistency to ports that have x86-specific pieces.linimon2017-12-211-2/+7 * Use the modern spellings of 'arm' to attempt to build these on the cluster.linimon2017-12-211-1/+1 * Unbreak unnethackknu2017-12-213-1/+30 * Cross-builds under qemu may have pathname information encoded in CXX.linimon2017-12-201-1/+1 * games/scummvm:lme2017-12-203-4/+5 * - Remove python version restrictionamdmi32017-12-201-1/+1 * Update textproc/tinyxml2 to 6.0.0sunpoet2017-12-203-1/+23 * Switch from swig 1.3 to 3.0bapt2017-12-201-2/+2 * Switch dependency from swig 1.3 to swig 3.0bapt2017-12-201-1/+2 * Mark some older failing ports broken on aarch64.linimon2017-12-192-2/+7 * Mark more recently failing ports broken on aarch64.linimon2017-12-191-0/+4 * - This is in fact broken on all architecturesamdmi32017-12-181-3/+1 * - Add LICENSEamdmi32017-12-181-0/+2 * Revert r456614, it was caused by testing with boost 1.66amdmi32017-12-181-2/+0 * - Fix LICENSEamdmi32017-12-182-15/+9 * - Mark BROKEN: does not build: ./vaults.des: line 110, pos 9 : Core function ...amdmi32017-12-181-0/+2 * - Mark BROKEN: does not build: src/third_party/websocketpp/websocketpp/transp...amdmi32017-12-181-0/+2 * - Fix LICENSEamdmi32017-12-181-6/+4 * - Fix python dependencyamdmi32017-12-151-1/+1 * - Builds fine here on armv6, assuming armv7 is also OKamdmi32017-12-151-3/+0 * - Fix dependsamdmi32017-12-151-4/+5 * - Unbreak and fix build after protobuf 3.5.0 updatemadpilot2017-12-143-3/+30 * Mark CONFLICTS_INSTALL with devel/autogensunpoet2017-12-141-0/+2 * Update to FreeCiv 2.5.9 (bugfix release)johans2017-12-143-4/+7 * Mark pokerth as broken.madpilot2017-12-131-0/+2 * - Move highscores to /var/gamesamdmi32017-12-136-30/+26 * - Update libva to 2.0.0madpilot2017-12-131-1/+1 * - Those ports fail to build with python3antoine2017-12-133-3/+3 * Fix packaging with python3antoine2017-12-131-0/+1 * - Those ports fail to build with python3antoine2017-12-122-3/+3 * Re-try ports affected by bug 193528 on powerpc* after r449590jbeich2017-12-122-4/+0 * Update devel/protobuf to 3.5.0sunpoet2017-12-123-2/+3 * - Update to 20171210amdmi32017-12-122-5/+5 * - Those ports fail to build with python3antoine2017-12-1216-16/+16 * - Fix c++11 compatibilityamdmi32017-12-112-0/+26 * - Update to 0.3.5amdmi32017-12-112-4/+4 * - Those ports fail to build with python3antoine2017-12-113-5/+5 * - Remove arch limitationsamdmi32017-12-102-5/+17 * - Update to 0.9.23amdmi32017-12-104-37/+21 * Add explicit FLAVOR to dependency (useful when usingantoine2017-12-091-1/+1 * Add explicit FLAVOR to dependency (useful when usingantoine2017-12-091-1/+1 * Add explicit FLAVOR to dependencies (useful when usingantoine2017-12-091-1/+1 * - Add explicit FLAVOR to dependency (useful when usingantoine2017-12-091-3/+4 * gretools is not compatible with python3antoine2017-12-091-1/+1 * These are also broken on aarch64 in the same way as armv6/7.linimon2017-12-091-2/+3 * Mark more ports broken that fail on both armv6 and armv7.linimon2017-12-091-0/+3 * games/iortcw: Fix build when PREFIX != LOCALBASEtobik2017-12-091-1/+1 * - Switch to USES=localbaseamdmi32017-12-091-6/+3 * Don't include bsd.port.options.mk after bsd.port.pre.mk.mat2017-12-084-7/+0 * Mark these ports as buildable on armv6 after a trybroken run. (Alsolinimon2017-12-084-4/+0 * - Add LICENSEamdmi32017-12-081-4/+10 * A thousand years into post-apocalyptic Earth, many forms of lifeamdmi32017-12-084-0/+63 * Update to 4.1ehaupt2017-12-072-4/+4 * - Update to 0.10.1amdmi32017-12-073-18/+12 * - Update to 4.0ehaupt2017-12-072-4/+4 * games/opensurge: unbreak and unexpire [1]rene2017-12-063-5/+94 * - Update licenseamdmi32017-12-061-1/+2 * - Add LICENSEamdmi32017-12-063-4/+11 * - Fix version to match upstreamamdmi32017-12-061-5/+5 * - Update to 0.2.9amdmi32017-12-063-18/+25 * Add explicit FLAVOR to dependency (useful when usingantoine2017-12-051-1/+1 * Add explicit FLAVOR to dependency (useful when usingantoine2017-12-051-1/+1 * Fix configure options for gnustep-maketheraven2017-12-0312-12/+12 * - Add explicit FLAVOR to a few dependenciesantoine2017-12-034-8/+8 * update games/wtf to 20171202 snapshot from NetBSDlifanov2017-12-022-4/+4 * Update to version 0.44.02pawel2017-12-023-8/+4 * Update homepagepawel2017-12-021-1/+1 * 20,000 Light Years Into Space is a steampunk-themed strategy gameamdmi32017-12-024-0/+59 * - Resurrect games/lordsawar, unbreak, take maintainershipamdmi32017-12-0112-0/+414 * Remove expired ports:rene2017-12-016-136/+0 * - Add LICENSE_FILEamdmi32017-12-011-7/+5 * Cleanup LIB_DEPENDS on libpngantoine2017-12-012-2/+2 * - Add LICENSE_FILEamdmi32017-12-011-0/+1 * Convert Python ports to FLAVORS.mat2017-11-3037-81/+90 * update games/gemrb to 0.8.5lifanov2017-11-303-21/+25 * SpaceZero is a Real Time Strategy 2D space combat game for twoamdmi32017-11-305-0/+108 * For ports that are marked BROKEN on armv6, and also fail to build onlinimon2017-11-3016-0/+16 * For ports that are marked NOT_FOR/ONLY_FOR armv6, also mark them solinimon2017-11-302-2/+2 * - Fix server buildamdmi32017-11-302-3/+10 * Update to 3.9ehaupt2017-11-292-5/+5 * games/openmw: Update to 0.43.0tobik2017-11-293-6/+6 * Taisei (lit. Occident) is a fan-made Open Source clone of the Touhouamdmi32017-11-256-0/+77 * games/stockfish: update 5 -> 8junovitch2017-11-243-21/+27 * games/cockatrice: Bump to 2.4.0 Releasesbruno2017-11-24