From owner-svn-src-user@FreeBSD.ORG Tue Oct 13 16:15:19 2009 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 62CFA106568D; Tue, 13 Oct 2009 16:15:19 +0000 (UTC) (envelope-from des@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 52BD38FC08; Tue, 13 Oct 2009 16:15:19 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id n9DGFJNr010127; Tue, 13 Oct 2009 16:15:19 GMT (envelope-from des@svn.freebsd.org) Received: (from des@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id n9DGFJEU010125; Tue, 13 Oct 2009 16:15:19 GMT (envelope-from des@svn.freebsd.org) Message-Id: <200910131615.n9DGFJEU010125@svn.freebsd.org> From: Dag-Erling Smorgrav Date: Tue, 13 Oct 2009 16:15:19 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r198035 - user/des/svnsup X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Oct 2009 16:15:19 -0000 Author: des Date: Tue Oct 13 16:15:19 2009 New Revision: 198035 URL: http://svn.freebsd.org/changeset/base/198035 Log: Don't look for libapr* or libsvn* unless we're going to build -distill. Modified: user/des/svnsup/configure.ac Modified: user/des/svnsup/configure.ac ============================================================================== --- user/des/svnsup/configure.ac Tue Oct 13 16:00:18 2009 (r198034) +++ user/des/svnsup/configure.ac Tue Oct 13 16:15:19 2009 (r198035) @@ -16,8 +16,6 @@ AC_PROG_INSTALL AC_PROG_LN_S AC_PROG_MAKE_SET -PKG_PROG_PKG_CONFIG - AC_ARG_ENABLE(distill, AS_HELP_STRING([--enable-distill], [build svnsup-distill (default is YES)]), @@ -72,61 +70,53 @@ AC_ARG_ENABLE(werror, ) # -# APR +# APR -- needed for svnsup-distill # -PKG_CHECK_MODULES([APR_1], [apr-1]) +AS_IF([test x"$enable_distill" = x"yes"], [ + PKG_PROG_PKG_CONFIG + PKG_CHECK_MODULES([APR_1], [apr-1]) +]) # -# Subersion remote access library +# Helper for Subversion libraries # -saved_CPPFLAGS="${CPPFLAGS}" -CPPFLAGS="${CPPFLAGS} ${APR_1_CFLAGS}" -AC_CHECK_HEADER([subversion-1/svn_ra.h], [], [ - AC_MSG_ERROR([cannot proceed without ]) -]) -CPPFLAGS="${saved_CPPFLAGS}" -saved_LIBS="${LIBS}" -LIBS="" -AC_CHECK_LIB([svn_ra-1], [svn_ra_version], [], [ - AC_MSG_ERROR([cannot proceed without libsvn_ra-1]) +m4_define([check_subversion], [ + saved_CPPFLAGS="${CPPFLAGS}" + CPPFLAGS="${CPPFLAGS} ${APR_1_CFLAGS}" + AC_CHECK_HEADER([subversion-1/$2.h], [], [ + AC_MSG_ERROR([cannot proceed without ]) + ]) + CPPFLAGS="${saved_CPPFLAGS}" + saved_LIBS="${LIBS}" + LIBS="" + AC_CHECK_LIB([$2-1], [$2_version], [], [ + AC_MSG_ERROR([cannot proceed without lib$2-1]) + ]) + $1_1_LIBS="${LIBS}" + LIBS="${saved_LIBS}" + AC_SUBST([$1_1_LIBS]) ]) -SVN_RA_1_LIBS="${LIBS}" -LIBS="${saved_LIBS}" -AC_SUBST([SVN_RA_1_LIBS]) # -# Subversion delta library +# Subersion remote access library -- needed for svnsup-distill # -saved_CPPFLAGS="${CPPFLAGS}" -CPPFLAGS="${CPPFLAGS} ${APR_1_CFLAGS}" -AC_CHECK_HEADER([subversion-1/svn_delta.h], [], [ - AC_MSG_ERROR([cannot proceed without ]) +AS_IF([test x"$enable_distill" = x"yes"], [ + check_subversion([SVN_RA], [svn_ra]) ]) -CPPFLAGS="${saved_CPPFLAGS}" -saved_LIBS="${LIBS}" -AC_CHECK_LIB([svn_delta-1], [svn_delta_version], [], [ - AC_MSG_ERROR([cannot proceed without libsvn_delta-1]) -]) -SVN_DELTA_1_LIBS="${LIBS}" -LIBS="${saved_LIBS}" -AC_SUBST([SVN_DELTA_1_LIBS]) # -# Subversion client library +# Subversion delta library -- needed for svnsup-distill # -saved_CPPFLAGS="${CPPFLAGS}" -CPPFLAGS="${CPPFLAGS} ${APR_1_CFLAGS}" -AC_CHECK_HEADER([subversion-1/svn_client.h], [], [ - AC_MSG_ERROR([cannot proceed without ]) +AS_IF([test x"$enable_distill" = x"yes"], [ + check_subversion([SVN_DELTA], [svn_delta]) ]) -CPPFLAGS="${saved_CPPFLAGS}" -saved_LIBS="${LIBS}" -AC_CHECK_LIB([svn_client-1], [svn_client_version], [], [ - AC_MSG_ERROR([cannot proceed without libsvn_client-1]) + +# +# Subversion client library -- needed for svnsup-distill +# +AS_IF([test x"$enable_distill" = x"yes"], [ + check_subversion([SVN_CLIENT], [svn_client]) ]) -SVN_CLIENT_1_LIBS="${LIBS}" -LIBS="${saved_LIBS}" -AC_SUBST([SVN_CLIENT_1_LIBS]) # # Output