$NetBSD: patch-ab,v 1.2 2009/09/06 15:46:38 asau Exp $ --- configure.in.orig 2006-04-18 11:13:12.000000000 +0400 +++ configure.in 2009-09-06 19:44:37.000000000 +0400 @@ -24,6 +24,7 @@ AC_HEADER_STDC AC_PROG_INTLTOOL AM_PROG_LIBTOOL +PKG_PROG_PKG_CONFIG dnl ------------------------------------ dnl | check for compiler characteristics |------------------------------------- @@ -55,6 +56,33 @@ changequote([,])dnl +dnl ------------------------------------- +dnl | internationalization (i18n) support |------------------------------------ +dnl ------------------------------------- + +GETTEXT_PACKAGE=qalculate-units +AC_SUBST(GETTEXT_PACKAGE) +AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE",[The package name for gettext]) + +dnl Please keep this in alphabetical order +ALL_LINGUAS="nl sv" +AM_GLIB_GNU_GETTEXT + +dnl AM_GLIB_GNU_GETTEXT sets $DATADIRNAME +AC_MSG_CHECKING(locale directory) +if test "x$prefix" = "xNONE"; then + PACKAGE_LOCALE_DIR=$ac_default_prefix/share/locale +else + PACKAGE_LOCALE_DIR=$prefix/share/locale +fi + +AC_DEFINE_UNQUOTED(PACKAGE_LOCALE_DIR, "$PACKAGE_LOCALE_DIR", + [The directory in which qalculate's locale data will be stored]) + AC_MSG_RESULT("$PACKAGE_LOCALE_DIR") + +INTLTOOL_QALCULATE_DEFINITIONS_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po-defs/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po-defs/.intltool-merge-cache $(top_srcdir)/po-defs $< [$]@' +AC_SUBST(INTLTOOL_QALCULATE_DEFINITIONS_RULE) + dnl -------------------------------- dnl | check for neccessary libraries |----------------------------------------- dnl -------------------------------- @@ -63,11 +91,16 @@ AC_LANG([C++]) -AC_PATH_CLN(1.1.0, [ - LIBS="$LIBS $CLN_LIBS" - CPPFLAGS="$CPPFLAGS $CLN_CPPFLAGS" +if pkg-config --atleast-version=1.1.0 cln; then + CLN_CPPFLAGS="`pkg-config --cflags cln`" + CLN_LIBS="`pkg-config --libs cln`" + LIBS="$LIBS `pkg-config --libs cln`" + CPPFLAGS="$CPPFLAGS `pkg-config --cflags cln`" AC_DEFINE(HAVE_LIBCLN,1,[If CLN can be used]) -], AC_MSG_ERROR([No suitable installed version of CLN could be found.])) +else AC_MSG_ERROR([No suitable installed version of CLN could be found.]) +fi +AC_SUBST(CLN_CPPFLAGS) +AC_SUBST(CLN_LIBS) PKG_CHECK_MODULES(GLIB, [ glib-2.0 >= 2.4 @@ -89,33 +122,6 @@ AC_SUBST(QALCULATE_CFLAGS) AC_SUBST(QALCULATE_LIBS) -dnl ------------------------------------- -dnl | internationalization (i18n) support |------------------------------------ -dnl ------------------------------------- - -GETTEXT_PACKAGE=qalculate-units -AC_SUBST(GETTEXT_PACKAGE) -AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE",[The package name for gettext]) - -dnl Please keep this in alphabetical order -ALL_LINGUAS="nl sv" -AM_GLIB_GNU_GETTEXT - -dnl AM_GLIB_GNU_GETTEXT sets $DATADIRNAME -AC_MSG_CHECKING(locale directory) -if test "x$prefix" = "xNONE"; then - PACKAGE_LOCALE_DIR=$ac_default_prefix/share/locale -else - PACKAGE_LOCALE_DIR=$prefix/share/locale -fi - -AC_DEFINE_UNQUOTED(PACKAGE_LOCALE_DIR, "$PACKAGE_LOCALE_DIR", - [The directory in which qalculate's locale data will be stored]) - AC_MSG_RESULT("$PACKAGE_LOCALE_DIR") - -INTLTOOL_QALCULATE_DEFINITIONS_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po-defs/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po-defs/.intltool-merge-cache $(top_srcdir)/po-defs $< [$]@' -AC_SUBST(INTLTOOL_QALCULATE_DEFINITIONS_RULE) - dnl -------- dnl | output |----------------------------------------------------------------- dnl --------