# evolution/acinclude.m4
# shared configure.in hacks between Evolution and Connector
# EVO_CHECK_LIB(dispname, pkgname, minvers[, maxvers])
# Checks if the package with human-readable name @dispname, known
# to gnome-config as @pkgname exists and has an appropriate version.
# The version must be >= @minvers. If @maxvers is equal to @minvers,
# it must be exactly that version. Otherwise, if @maxvers is set,
# the version must be LESS THAN @maxvers (not less than or equal).
AC_DEFUN(EVO_CHECK_LIB, [
dispname="$1"
pkgname="$2"
minvers="$3"
maxvers="$4"
AC_MSG_CHECKING(for $dispname)
if gnome-config --libs $pkgname > /dev/null 2>&1; then
pkgvers=`gnome-config --modversion $pkgname | sed -e 's/^[[^0-9]]*//'`
else
pkgvers=not
fi
AC_MSG_RESULT($pkgvers found)
pkgvers=`echo $pkgvers | awk -F. '{ print $[]1 * 1000000 + $[]2 * 10000 + $[]3 * 100 + $[]4;}'`
cmpminvers=`echo $minvers | awk -F. '{ print $[]1 * 1000000 + $[]2 * 10000 + $[]3 * 100 + $[]4;}'`
cmpmaxvers=`echo $maxvers | awk -F. '{ print $[]1 * 1000000 + $[]2 * 10000 + $[]3 * 100 + $[]4;}'`
ok=yes
if test "$pkgvers" -lt $cmpminvers; then
ok=no
elif test -n "$maxvers"; then
if test "$pkgvers" -gt $cmpmaxvers; then
ok=no
elif test "$maxvers" != "$minvers" -a "$cmpmaxvers" -eq "$pkgvers"; then
ok=no
fi
fi
if test $ok = no; then
case $maxvers in
"")
dispvers="$minvers or higher"
;;
$minvers)
dispvers="$minvers (exactly)"
;;
*)
dispvers="$minvers or higher, but less than $maxvers,"
;;
esac
AC_MSG_ERROR([
""
"You need $dispname $dispvers to build $PACKAGE"
"If you think you already have this installed, consult the README."])
fi
])
# EVO_PURIFY_SUPPORT
# Add --enable-purify. If the user turns it on, subst PURIFY and set
# the automake conditional ENABLE_PURIFY
AC_DEFUN(EVO_PURIFY_SUPPORT, [
AC_ARG_ENABLE(purify,
[ --enable-purify=[no/yes] Enable support for building executables with Purify.],,enable_purify=no)
AC_PATH_PROG(PURIFY, purify, impure)
AC_ARG_WITH(purify-options, [ --with-purify-options=OPTIONS Options passed to the purify command line (defaults to PURIFYOPTIONS variable).])
if test "x$with_purify_options" = "xno"; then
with_purify_options="-always-use-cache-dir=yes -cache-dir=/gnome/lib/purify"
fi
if test "x$PURIFYOPTIONS" = "x"; then
PURIFYOPTIONS=$with_purify_options
fi
AC_SUBST(PURIFY)
AM_CONDITIONAL(ENABLE_PURIFY, test "x$enable_purify" = "xyes" -a "x$PURIFY" != "ximpure")
PURIFY="$PURIFY $PURIFYOPTIONS"
])
# EVO_LDAP_CHECK(default)
# Add --with-openldap and --with-static-ldap options. --with-openldap
# defaults to the given value if not specified. If LDAP support is
# configured, HAVE_LDAP will be defined and the automake conditional
# ENABLE_LDAP will be set. LDAP_CFLAGS and LDAP_LIBS will be set
# appropriately.
AC_DEFUN(EVO_LDAP_CHECK, [
default="$1"
AC_ARG_WITH(openldap, [ --with-openldap=[no/yes/PREFIX] Enable LDAP support in evolution])
AC_ARG_WITH(static-ldap, [ --with-static-ldap=[no/yes] Link LDAP support statically into evolution ])
AC_CACHE_CHECK([for OpenLDAP], ac_cv_with_openldap, ac_cv_with_openldap="${with_openldap:=$default}")
case $ac_cv_with_openldap in
no|"")
with_openldap=no
;;
yes)
with_openldap=/usr
;;
*)
with_openldap=$ac_cv_with_openldap
LDAP_CFLAGS="-I$ac_cv_with_openldap/include"
LDAP_LDFLAGS="-L$ac_cv_with_openldap/lib"
;;
esac
if test "$with_openldap" != no; then
AC_DEFINE(HAVE_LDAP,1,[Define if you have LDAP support])
case $with_static_ldap in
no|"")
with_static_ldap=no
;;
*)
with_static_ldap=yes
;;
esac
AC_CACHE_CHECK(if OpenLDAP is version 2.x, ac_cv_openldap_version2, [
CPPFLAGS_save="$CPPFLAGS"
CPPFLAGS="$CPPFLAGS $LDAP_CFLAGS"
AC_EGREP_CPP(yes, [
#include "ldap.h"
#if LDAP_VENDOR_VERSION > 20000
yes
#endif
], ac_cv_openldap_version2=yes, ac_cv_openldap_version2=no)
CPPFLAGS="$CPPFLAGS_save"
])
if test "$ac_cv_openldap_version2" = no; then
AC_MSG_ERROR(evolution requires OpenLDAP version >= 2)
fi
AC_CHECK_LIB(resolv, res_query, LDAP_LIBS="-lresolv")
AC_CHECK_LIB(socket, bind, LDAP_LIBS="$LDAP_LIBS -lsocket")
AC_CHECK_LIB(nsl, gethostbyaddr, LDAP_LIBS="$LDAP_LIBS -lnsl")
AC_CHECK_LIB(lber, ber_get_tag, [
if test "$with_static_ldap" = "yes"; then
LDAP_LIBS="$with_openldap/lib/liblber.a $LDAP_LIBS"
# libldap might depend on OpenSSL... We need to pull
# in the dependency libs explicitly here since we're
# not using libtool for the configure test.
if test -f $with_openldap/lib/libldap.la; then
LDAP_LIBS="`. $with_openldap/lib/libldap.la; echo $dependency_libs` $LDAP_LIBS"
fi
else
LDAP_LIBS="-llber $LDAP_LIBS"
fi
AC_CHECK_LIB(ldap, ldap_open, [
if test $with_static_ldap = "yes"; then
LDAP_LIBS="$with_openldap/lib/libldap.a $LDAP_LIBS"
else
LDAP_LIBS="-lldap $LDAP_LIBS"
fi],
LDAP_LIBS="", $LDAP_LDFLAGS $LDAP_LIBS)
LDAP_LIBS="$LDAP_LDFLAGS $LDAP_LIBS"
], LDAP_LIBS="", $LDAP_LDFLAGS $LDAP_LIBS)
if test -z "$LDAP_LIBS"; then
AC_MSG_ERROR(could not find OpenLDAP libraries)
fi
AC_SUBST(LDAP_CFLAGS)
AC_SUBST(LDAP_LIBS)
fi
AM_CONDITIONAL(ENABLE_LDAP, test $with_openldap != no)
])
# EVO_PTHREAD_CHECK
AC_DEFUN([EVO_PTHREAD_CHECK],[
PTHREAD_LIB=""
AC_CHECK_LIB(pthread, pthread_create, PTHREAD_LIB="-lpthread",
[AC_CHECK_LIB(pthreads, pthread_create, PTHREAD_LIB="-lpthreads",
[AC_CHECK_LIB(c_r, pthread_create, PTHREAD_LIB="-lc_r",
[AC_CHECK_LIB(pthread, __pthread_attr_init_system, PTHREAD_LIB="-lpthread",
[AC_CHECK_FUNC(pthread_create)]
)]
)]
)]
)
AC_SUBST(PTHREAD_LIB)
AC_PROVIDE([EVO_PTHREAD_CHECK])
])
tr>
* | Translation updated by Daniel van Eeden. | Vincent van Adrighem | 2004-03-10 | 2 | -295/+291 |
* | Update Czech translation | Miloslav Trmac | 2004-03-10 | 2 | -206/+274 |
* | Updated Catalan translation by the Catalan Evolution Team. | Jordi Mallach | 2004-03-10 | 2 | -1765/+5580 |
* | Updated Serbian translation. | Danilo Šegan | 2004-03-09 | 3 | -491/+600 |
* | Translation updated by Daniel van Eeden. | Vincent van Adrighem | 2004-03-08 | 2 | -128/+142 |
* | Translation updated. | Priit Laes | 2004-03-06 | 2 | -13340/+1707 |
* | bump version, requirements | JP Rosevear | 2004-03-06 | 48 | -62641/+67838 |
* | Update Czech translation | Miloslav Trmac | 2004-03-06 | 2 | -68/+80 |
* | Updated Korean translation. | Changwoo Ryu | 2004-03-06 | 2 | -741/+805 |
* | Update Czech translation | Miloslav Trmac | 2004-03-04 | 2 | -433/+466 |
* | Update Czech translation | Miloslav Trmac | 2004-03-03 | 2 | -86/+94 |
* | Updated the Greek translation | Kostas Papadimas | 2004-03-03 | 2 | -860/+883 |
* | Translation updated by Daniel van Eeden. | Vincent van Adrighem | 2004-03-02 | 2 | -63/+63 |
* | Updated Serbian translation. | Danilo Šegan | 2004-03-02 | 3 | -298/+420 |
* | Update Czech translation | Miloslav Trmac | 2004-03-01 | 2 | -221/+241 |
* | Updated Spansih translation. | Francisco Javier F. Serrador | 2004-03-01 | 2 | -395/+426 |
* | Translation updated by Daniel van Eeden. | Vincent van Adrighem | 2004-02-29 | 2 | -750/+753 |
* | update Russian translation | Leonid Kanter | 2004-02-27 | 2 | -790/+447 |
* | Translation updated. | Priit Laes | 2004-02-27 | 2 | -3795/+5012 |
* | Updated Serbian translation -- hey, this Korean guy is a day ahead of me. | Danilo Šegan | 2004-02-27 | 3 | -652/+622 |
* | Updated Korean translation. | Changwoo Ryu | 2004-02-26 | 2 | -322/+363 |
* | Translation updated by Kees van den Broek. | Vincent van Adrighem | 2004-02-26 | 2 | -14/+30 |
* | Update Czech translation | Miloslav Trmac | 2004-02-26 | 2 | -188/+195 |
* | Updated Catalan translation by the Catalan Evolution team. | Jordi Mallach | 2004-02-25 | 2 | -686/+808 |
* | Updated Irish translation | Alastair McKinstry | 2004-02-25 | 2 | -750/+748 |
* | Add mail/em-format-quote.c | Rodney Dawes | 2004-02-25 | 2 | -0/+5 |
* | remove dead file | JP Rosevear | 2004-02-24 | 2 | -1/+4 |
* | Added "en_CA" to ALL_LINGUAS. Added Canadian English translation. | Adam Weinberger | 2004-02-23 | 2 | -0/+18225 |
* | Updated Spanish translation. | Francisco Javier F. Serrador | 2004-02-23 | 2 | -1211/+1251 |
* | Updated finnish translation | Ilkka Tuohela | 2004-02-23 | 2 | -1019/+1155 |
* | Updated Serbian translation. | Danilo Šegan | 2004-02-22 | 3 | -2219/+2322 |
* | Update Czech translation | Miloslav Trmac | 2004-02-21 | 2 | -47/+71 |
* | Update Czech translation | Miloslav Trmac | 2004-02-20 | 2 | -194/+212 |
* | Added missing files to POTFILES.in. | Danilo Šegan | 2004-02-20 | 2 | -0/+6 |
* | Updated French translation. | Christophe Merlet | 2004-02-19 | 2 | -308/+349 |
* | Updated Korean translation. | Changwoo Ryu | 2004-02-19 | 2 | -975/+1084 |
* | Update Czech translation | Miloslav Trmac | 2004-02-18 | 2 | -73/+100 |
* | Update Czech translation | Miloslav Trmac | 2004-02-18 | 2 | -113/+119 |
* | Translation updated by Daniel van Eeden. | Vincent van Adrighem | 2004-02-17 | 2 | -1292/+1322 |
* | Translation updated by Daniel van Eeden. | Vincent van Adrighem | 2004-02-16 | 2 | -657/+641 |
* | Update Czech translation | Miloslav Trmac | 2004-02-16 | 2 | -792/+879 |
* | Updated the Greek translation | Kostas Papadimas | 2004-02-14 | 2 | -773/+760 |
* | Updated French translation. | Christophe Merlet | 2004-02-14 | 2 | -11864/+657 |
* | Updated Catalan translation by the Catalan Evolution team. | Jordi Mallach | 2004-02-13 | 2 | -2572/+2441 |
* | Remove dead files and add new ones | Rodney Dawes | 2004-02-13 | 2 | -5/+8 |
* | svn path=/trunk/; revision=24699 | Fixed another date-formatted. T.Aihana | 2004-02-11 | 1 | -10/+10 |
* | svn path=/trunk/; revision=24698 | Fixed date-formatted again. T.Aihana | 2004-02-11 | 1 | -6/+6 |
* | svn path=/trunk/; revision=24697 | Fixed date-formatted in ja.po. T.Aihana | 2004-02-11 | 1 | -5/+5 |
* | svn path=/trunk/; revision=24696 | Updated ja.po. T.Aihana | 2004-02-11 | 2 | -401/+129 |
* | remove files that were killed | JP Rosevear | 2004-02-11 | 2 | -4/+4 |
* | Updated Norwegian translation. | Kjartan Maraas | 2004-02-11 | 2 | -176/+51 |
* | bump version, libtool numbers | JP Rosevear | 2004-02-10 | 47 | -66321/+71595 |
* | Updated Korean translation. | Changwoo Ryu | 2004-02-08 | 2 | -935/+1046 |
* | Updated Finnish translation | Ilkka Tuohela | 2004-02-08 | 2 | -1617/+1614 |
* | Update Czech translation | Miloslav Trmac | 2004-02-08 | 2 | -411/+409 |
* | Update Czech translation | Miloslav Trmac | 2004-02-07 | 2 | -248/+251 |
* | Translation updated by Daniel van Eeden. | Vincent van Adrighem | 2004-02-07 | 2 | -1164/+1209 |
* | Remove e-shell-view-menu.c | Rodney Dawes | 2004-02-05 | 2 | -1/+4 |
* | Updated finnish translation (now 100%) | Ilkka Tuohela | 2004-02-05 | 2 | -1883/+1266 |
* | Update Czech translation | Miloslav Trmac | 2004-02-05 | 2 | -183/+238 |
* | Updated with recent additions/moves | Rodney Dawes | 2004-02-04 | 2 | -1/+7 |
* | Update Czech translation | Miloslav Trmac | 2004-02-04 | 2 | -125/+146 |
* | Updated finnish translation | Ilkka Tuohela | 2004-02-03 | 2 | -7739/+3814 |
* | Update Czech translation | Miloslav Trmac | 2004-02-03 | 2 | -299/+273 |
* | Updated Catalan translation by the Catalan Evolution team. | Jordi Mallach | 2004-02-02 | 2 | -19273/+13036 |
* | Updated Irish translation | Alastair McKinstry | 2004-02-02 | 2 | -96/+67 |
* | *** empty log message *** | Denis Lackovic | 2004-02-02 | 2 | -1916/+1368 |
* | Updated Polish translation. | Artur Flinta | 2004-02-01 | 2 | -188/+122 |
* | Updated Korean translation. | Changwoo Ryu | 2004-01-31 | 2 | -570/+619 |
* | Updated Norwegian translation. | Kjartan Maraas | 2004-01-31 | 2 | -402/+386 |
* | Removed e-meeting-model.c | Rodney Dawes | 2004-01-31 | 2 | -1/+4 |
* | Updated Spanish translation. | Francisco Javier F. Serrador | 2004-01-31 | 2 | -226/+283 |
* | Translation updated by MÉtin Æmirov. | MÉtin Æmirovf | 2004-01-30 | 2 | -10293/+740 |
* | Update Czech translaiton | Miloslav Trmac | 2004-01-30 | 2 | -493/+582 |
* | Updated Polish translation by GNOME PL Team. | Artur Flinta | 2004-01-30 | 2 | -171/+181 |
* | Updated Spanish translation. | Francisco Javier F. Serrador | 2004-01-30 | 2 | -512/+529 |
* | Updated Polish translation by GNOME PL Team. | Artur Flinta | 2004-01-29 | 2 | -697/+725 |
* | Updated Norwegian Nynorsk translation. | Ã
smund Skjæveland | 2004-01-29 | 2 | -2643/+3164 |
* | Updated Norwegian translation. | Kjartan Maraas | 2004-01-29 | 2 | -260/+299 |
* | Marked all plural-forms bugs with 'bug: plural-forms'. | Danilo Šegan | 2004-01-29 | 2 | -1/+31 |
* | Updated Serbian translation. | Danilo Šegan | 2004-01-28 | 3 | -450/+492 |
* | svn path=/trunk/; revision=24493 | Updated ja.po. T.Aihana | 2004-01-28 | 2 | -275/+331 |
* | updated italian translation - plural forms upgraded | Marco Ciampa | 2004-01-28 | 1 | -5/+5 |
* | updated italian translation | Marco Ciampa | 2004-01-28 | 2 | -266/+154 |
* | Fixed Czech translation | Miloslav Trmac | 2004-01-28 | 2 | -381/+363 |
* | Updated Norwegian Nynorsk translation. | Åsmund Skjæveland | 2004-01-28 |