On Tue, 24 Sep 2013, Devin Teske wrote:

> Author: dteske
> Date: Tue Sep 24 14:52:43 2013
> New Revision: 255852
> URL: http://svnweb.freebsd.org/changeset/base/255852
> 
> Log:
>   Update dialog to 1.2-20130923.

Hi,

It sounds like this is an official release, and therefore it looks like 
this should have been imported onto the vendor branch (vendor/dialog/) 
first, and copied over?

If that's the case, can this be reverted please, and imported via the 
vendor branch?

Thanks,

Gavin

> Added:
>   head/contrib/dialog/package/freebsd/
>   head/contrib/dialog/package/freebsd/Makefile   (contents, props changed)
>   head/contrib/dialog/package/freebsd/distinfo
>   head/contrib/dialog/package/freebsd/pkg-descr
>   head/contrib/dialog/package/freebsd/pkg-plist
>   head/contrib/dialog/po/fa.po
> Modified:
>   head/contrib/dialog/CHANGES
>   head/contrib/dialog/VERSION
>   head/contrib/dialog/aclocal.m4
>   head/contrib/dialog/arrows.c
>   head/contrib/dialog/buildlist.c
>   head/contrib/dialog/checklist.c
>   head/contrib/dialog/config.guess
>   head/contrib/dialog/config.sub
>   head/contrib/dialog/configure
>   head/contrib/dialog/configure.in
>   head/contrib/dialog/dialog.1
>   head/contrib/dialog/dialog.3
>   head/contrib/dialog/dialog.c
>   head/contrib/dialog/dialog.h
>   head/contrib/dialog/formbox.c
>   head/contrib/dialog/guage.c
>   head/contrib/dialog/inputstr.c
>   head/contrib/dialog/makefile.in
>   head/contrib/dialog/menubox.c
>   head/contrib/dialog/mixedform.c
>   head/contrib/dialog/package/debian/changelog
>   head/contrib/dialog/package/debian/copyright
>   head/contrib/dialog/package/dialog.spec
>   head/contrib/dialog/po/lt.po
>   head/contrib/dialog/samples/inputbox6-utf8
>   head/contrib/dialog/samples/report-tempfile
>   head/contrib/dialog/treeview.c
>   head/contrib/dialog/util.c
>   head/gnu/lib/libdialog/dlg_config.h
> 
> Modified: head/contrib/dialog/CHANGES
> ==============================================================================
> --- head/contrib/dialog/CHANGES       Tue Sep 24 14:46:10 2013        
> (r255851)
> +++ head/contrib/dialog/CHANGES       Tue Sep 24 14:52:43 2013        
> (r255852)
> @@ -1,9 +1,38 @@
> --- $Id: CHANGES,v 1.458 2013/05/24 00:23:22 tom Exp $
> +-- $Id: CHANGES,v 1.476 2013/09/24 00:06:47 tom Exp $
>  -- Thomas E. Dickey <[email protected]>
>  
>  This version of dialog was originally from a Debian snapshot.  I've done this
>  to it:
>  
> +2013/09/23
> +     + fix samples/inputbox6-utf8, which had depended unnecessarily on bash.
> +     + improve memory caching for wide-character manipulation in gauge
> +       widget (report by Devin Teske).
> +     + add dlg_reallocate_gauge (discussion with Devin Teske).
> +     + updated configure macros to use msys changes from ncurses.
> +     + update config.guess, config.sub
> +
> +2013/09/02
> +     + modify makefile rule to make the ".png" filenames created by groff
> +       predictable.
> +     + add option --help-tags to allow scripts to get the item's tag field
> +       consistently from help- and help-item button results rather than
> +       getting the item's text for the latter (discussion with Florent
> +       Rougon).
> +     + correct manpage discussion of DIALOG_ITEM_HELP versus --item-help,
> +       as well as --help-button return status (report by Florent Rougon).
> +     + correct limit used for --hline option (report by Devin Teske,
> +       cf: 2011/06/30).
> +     + do not print empty "[]" if a --hline option was given with an empty
> +       value (report by Devin Teske).
> +     + miscellaneous configure script fixes/updates.  In particular, add
> +       option --with-shared which builds shared libraries without a libtool
> +       dependency.
> +     + add FreeBSD port-files for test-builds.
> +     + update lt.po, add fa.po from
> +             http://translationproject.org/latest/dialog/
> +     + update config.guess, config.sub
> +
>  2013/05/23
>       + modify ifdef in arrows.c to work around packages which use the
>         wide-character ncursesw headers with the ncurses library (report
> @@ -298,7 +327,7 @@ to it:
>           separate ncurses' header files.
>         + CF_DISABLE_RPATH_HACK, fix garbled message
>         + CF_LD_RPATH_OPT, add mirbsd
> -       + CF_MAKEFLAGS, filter out GNU make's entering/leaving messages. 
> +       + CF_MAKEFLAGS, filter out GNU make's entering/leaving messages.
>           This only appeared when using the macro in a dpkg script, though it
>           should have in other cases.
>         + CF_RPATH_HACK, add a check for libraries not found, e.g., from
> 
> Modified: head/contrib/dialog/VERSION
> ==============================================================================
> --- head/contrib/dialog/VERSION       Tue Sep 24 14:46:10 2013        
> (r255851)
> +++ head/contrib/dialog/VERSION       Tue Sep 24 14:52:43 2013        
> (r255852)
> @@ -1 +1 @@
> -11:1:0       1.2     20130523
> +11:1:0       1.2     20130923
> 
> Modified: head/contrib/dialog/aclocal.m4
> ==============================================================================
> --- head/contrib/dialog/aclocal.m4    Tue Sep 24 14:46:10 2013        
> (r255851)
> +++ head/contrib/dialog/aclocal.m4    Tue Sep 24 14:52:43 2013        
> (r255852)
> @@ -1,7 +1,7 @@
>  dnl macros used for DIALOG configure script
> -dnl $Id: aclocal.m4,v 1.90 2012/12/02 20:07:30 tom Exp $
> +dnl $Id: aclocal.m4,v 1.94 2013/09/22 14:26:24 tom Exp $
>  dnl 
> ---------------------------------------------------------------------------
> -dnl Copyright 1999-2011,2012 -- Thomas E. Dickey
> +dnl Copyright 1999-2012,2013 -- Thomas E. Dickey
>  dnl
>  dnl Permission is hereby granted, free of charge, to any person obtaining a
>  dnl copy of this software and associated documentation files (the
> @@ -590,7 +590,7 @@ changequote([,])dnl
>    AC_SUBST(GENCAT)
>  ])dnl
>  dnl 
> ---------------------------------------------------------------------------
> -dnl CF_ACVERSION_CHECK version: 3 updated: 2012/10/03 18:39:53
> +dnl CF_ACVERSION_CHECK version: 4 updated: 2013/03/04 19:52:56
>  dnl ------------------
>  dnl Conditionally generate script according to whether we're using a given 
> autoconf.
>  dnl
> @@ -599,6 +599,7 @@ dnl $2 = code to use if AC_ACVERSION is 
>  dnl $3 = code to use if AC_ACVERSION is older than $1.
>  define([CF_ACVERSION_CHECK],
>  [
> +ifdef([AC_ACVERSION], ,[m4_copy([m4_PACKAGE_VERSION],[AC_ACVERSION])])dnl
>  ifdef([m4_version_compare],
>  [m4_if(m4_version_compare(m4_defn([AC_ACVERSION]), [$1]), -1, [$3], [$2])],
>  [CF_ACVERSION_COMPARE(
> @@ -1125,6 +1126,27 @@ if test ".$system_name" != ".$cf_cv_syst
>  fi
>  ])dnl
>  dnl 
> ---------------------------------------------------------------------------
> +dnl CF_CHECK_LIBTOOL_VERSION version: 1 updated: 2013/04/06 18:03:09
> +dnl ------------------------
> +dnl Show the version of libtool
> +dnl
> +dnl Save the version in a cache variable - this is not entirely a good thing,
> +dnl but the version string from libtool is very ugly, and for bug reports it
> +dnl might be useful to have the original string.
> +AC_DEFUN([CF_CHECK_LIBTOOL_VERSION],[
> +if test -n "$LIBTOOL" && test "$LIBTOOL" != none
> +then
> +     AC_MSG_CHECKING(version of $LIBTOOL)
> +     CF_LIBTOOL_VERSION
> +     AC_MSG_RESULT($cf_cv_libtool_version)
> +     if test -z "$cf_cv_libtool_version" ; then
> +             AC_MSG_ERROR(This is not GNU libtool)
> +     fi
> +else
> +     AC_MSG_ERROR(GNU libtool has not been found)
> +fi
> +])dnl
> +dnl 
> ---------------------------------------------------------------------------
>  dnl CF_CLANG_COMPILER version: 1 updated: 2012/06/16 14:55:39
>  dnl -----------------
>  dnl Check if the given compiler is really clang.  clang's C driver defines
> @@ -1293,7 +1315,7 @@ fi
>  AC_CHECK_HEADERS($cf_cv_ncurses_header)
>  ])dnl
>  dnl 
> ---------------------------------------------------------------------------
> -dnl CF_CURSES_LIBS version: 36 updated: 2012/07/07 21:02:48
> +dnl CF_CURSES_LIBS version: 37 updated: 2013/02/09 17:33:50
>  dnl --------------
>  dnl Look for the curses libraries.  Older curses implementations may require
>  dnl termcap/termlib to be linked as well.  Call CF_CURSES_CPPFLAGS first.
> @@ -1330,7 +1352,7 @@ hpux10.*) #(vi
>                       ac_cv_func_initscr=yes
>                       ])])
>       fi
> -    ;;
> +     ;;
>  linux*)
>       case `arch 2>/dev/null` in
>       x86_64)
> @@ -1345,7 +1367,7 @@ linux*)
>               CF_ADD_LIBDIR(/lib)
>               ;;
>       esac
> -    ;;
> +     ;;
>  sunos3*|sunos4*)
>       if test "x$cf_cv_screen" = "xcurses_5lib"
>       then
> @@ -1359,59 +1381,63 @@ sunos3*|sunos4*)
>  esac
>  
>  if test ".$ac_cv_func_initscr" != .yes ; then
> -    cf_save_LIBS="$LIBS"
> -    cf_term_lib=""
> -    cf_curs_lib=""
> +     cf_save_LIBS="$LIBS"
>  
> -    if test ".${cf_cv_ncurses_version:-no}" != .no
> -    then
> -        cf_check_list="ncurses curses cursesX"
> -    else
> -        cf_check_list="cursesX curses ncurses"
> -    fi
> +     if test ".${cf_cv_ncurses_version:-no}" != .no
> +     then
> +             cf_check_list="ncurses curses cursesX"
> +     else
> +             cf_check_list="cursesX curses ncurses"
> +     fi
>  
> -    # Check for library containing tgoto.  Do this before curses library
> -    # because it may be needed to link the test-case for initscr.
> -    AC_CHECK_FUNC(tgoto,[cf_term_lib=predefined],[
> -        for cf_term_lib in $cf_check_list otermcap termcap tinfo termlib 
> unknown
> -        do
> -            AC_CHECK_LIB($cf_term_lib,tgoto,[break])
> -        done
> -    ])
> +     # Check for library containing tgoto.  Do this before curses library
> +     # because it may be needed to link the test-case for initscr.
> +     if test "x$cf_term_lib" = x
> +     then
> +             AC_CHECK_FUNC(tgoto,[cf_term_lib=predefined],[
> +                     for cf_term_lib in $cf_check_list otermcap termcap 
> tinfo termlib unknown
> +                     do
> +                             AC_CHECK_LIB($cf_term_lib,tgoto,[break])
> +                     done
> +             ])
> +     fi
>  
> -    # Check for library containing initscr
> -    test "$cf_term_lib" != predefined && test "$cf_term_lib" != unknown && 
> LIBS="-l$cf_term_lib $cf_save_LIBS"
> -     for cf_curs_lib in $cf_check_list xcurses jcurses pdcurses unknown
> -    do
> -        AC_CHECK_LIB($cf_curs_lib,initscr,[break])
> -    done
> -    test $cf_curs_lib = unknown && AC_MSG_ERROR(no curses library found)
> +     # Check for library containing initscr
> +     test "$cf_term_lib" != predefined && test "$cf_term_lib" != unknown && 
> LIBS="-l$cf_term_lib $cf_save_LIBS"
> +     if test "x$cf_curs_lib" = x
> +     then
> +             for cf_curs_lib in $cf_check_list xcurses jcurses pdcurses 
> unknown
> +             do
> +                     AC_CHECK_LIB($cf_curs_lib,initscr,[break])
> +             done
> +     fi
> +     test $cf_curs_lib = unknown && AC_MSG_ERROR(no curses library found)
>  
> -    LIBS="-l$cf_curs_lib $cf_save_LIBS"
> -    if test "$cf_term_lib" = unknown ; then
> -        AC_MSG_CHECKING(if we can link with $cf_curs_lib library)
> -        AC_TRY_LINK([#include <${cf_cv_ncurses_header:-curses.h}>],
> -            [initscr()],
> -            [cf_result=yes],
> -            [cf_result=no])
> -        AC_MSG_RESULT($cf_result)
> -        test $cf_result = no && AC_MSG_ERROR(Cannot link curses library)
> -    elif test "$cf_curs_lib" = "$cf_term_lib" ; then
> -        :
> -    elif test "$cf_term_lib" != predefined ; then
> -        AC_MSG_CHECKING(if we need both $cf_curs_lib and $cf_term_lib 
> libraries)
> -        AC_TRY_LINK([#include <${cf_cv_ncurses_header:-curses.h}>],
> -            [initscr(); tgoto((char *)0, 0, 0);],
> -            [cf_result=no],
> -            [
> -            LIBS="-l$cf_curs_lib -l$cf_term_lib $cf_save_LIBS"
> -            AC_TRY_LINK([#include <${cf_cv_ncurses_header:-curses.h}>],
> -                [initscr()],
> -                [cf_result=yes],
> -                [cf_result=error])
> -            ])
> -        AC_MSG_RESULT($cf_result)
> -    fi
> +     LIBS="-l$cf_curs_lib $cf_save_LIBS"
> +     if test "$cf_term_lib" = unknown ; then
> +             AC_MSG_CHECKING(if we can link with $cf_curs_lib library)
> +             AC_TRY_LINK([#include <${cf_cv_ncurses_header:-curses.h}>],
> +                     [initscr()],
> +                     [cf_result=yes],
> +                     [cf_result=no])
> +             AC_MSG_RESULT($cf_result)
> +             test $cf_result = no && AC_MSG_ERROR(Cannot link curses library)
> +     elif test "$cf_curs_lib" = "$cf_term_lib" ; then
> +             :
> +     elif test "$cf_term_lib" != predefined ; then
> +             AC_MSG_CHECKING(if we need both $cf_curs_lib and $cf_term_lib 
> libraries)
> +             AC_TRY_LINK([#include <${cf_cv_ncurses_header:-curses.h}>],
> +                     [initscr(); tgoto((char *)0, 0, 0);],
> +                     [cf_result=no],
> +                     [
> +                     LIBS="-l$cf_curs_lib -l$cf_term_lib $cf_save_LIBS"
> +                     AC_TRY_LINK([#include 
> <${cf_cv_ncurses_header:-curses.h}>],
> +                             [initscr()],
> +                             [cf_result=yes],
> +                             [cf_result=error])
> +                     ])
> +             AC_MSG_RESULT($cf_result)
> +     fi
>  fi
>  fi
>  
> @@ -1708,6 +1734,20 @@ if test "$cf_disable_rpath_hack" = no ; 
>  fi
>  ])
>  dnl 
> ---------------------------------------------------------------------------
> +dnl CF_ENABLE_RPATH version: 2 updated: 2010/03/27 18:39:42
> +dnl ---------------
> +dnl Check if the rpath option should be used, setting cache variable
> +dnl cf_cv_enable_rpath if so.
> +AC_DEFUN([CF_ENABLE_RPATH],
> +[
> +AC_MSG_CHECKING(if rpath option should be used)
> +AC_ARG_ENABLE(rpath,
> +[  --enable-rpath          use rpath option when generating shared 
> libraries],
> +[cf_cv_enable_rpath=$enableval],
> +[cf_cv_enable_rpath=no])
> +AC_MSG_RESULT($cf_cv_enable_rpath)
> +])dnl
> +dnl 
> ---------------------------------------------------------------------------
>  dnl CF_FIND_LIBRARY version: 9 updated: 2008/03/23 14:48:54
>  dnl ---------------
>  dnl Look for a non-standard library, given parameters for AC_TRY_LINK.  We
> @@ -1888,6 +1928,15 @@ ifelse([$5],,AC_MSG_WARN(Cannot find $3 
>  fi
>  ])dnl
>  dnl 
> ---------------------------------------------------------------------------
> +dnl CF_FORGET_TOOL version: 1 updated: 2013/04/06 18:03:09
> +dnl --------------
> +dnl Forget that we saw the given tool.
> +AC_DEFUN([CF_FORGET_TOOL],[
> +unset ac_cv_prog_ac_ct_$1
> +unset ac_ct_$1
> +unset $1
> +])dnl
> +dnl 
> ---------------------------------------------------------------------------
>  dnl CF_FUNC_WAIT version: 3 updated: 2012/10/06 08:57:51
>  dnl ------------
>  dnl Test for the presence of <sys/wait.h>, 'union wait', arg-type of 'wait()'
> @@ -2256,7 +2305,7 @@ test -d "$oldincludedir" && {
>  $1="[$]$1 $cf_header_path_list"
>  ])dnl
>  dnl 
> ---------------------------------------------------------------------------
> -dnl CF_INTEL_COMPILER version: 4 updated: 2010/05/26 05:38:42
> +dnl CF_INTEL_COMPILER version: 5 updated: 2013/02/10 10:41:05
>  dnl -----------------
>  dnl Check if the given compiler is really the Intel compiler for Linux.  It
>  dnl tries to imitate gcc, but does not return an error when it finds a 
> mismatch
> @@ -2270,6 +2319,7 @@ dnl $1 = GCC (default) or GXX
>  dnl $2 = INTEL_COMPILER (default) or INTEL_CPLUSPLUS
>  dnl $3 = CFLAGS (default) or CXXFLAGS
>  AC_DEFUN([CF_INTEL_COMPILER],[
> +AC_REQUIRE([AC_CANONICAL_HOST])
>  ifelse([$2],,INTEL_COMPILER,[$2])=no
>  
>  if test "$ifelse([$1],,[$1],GCC)" = yes ; then
> @@ -2415,6 +2465,18 @@ CF_SUBDIR_PATH($1,$2,lib)
>  $1="$cf_library_path_list [$]$1"
>  ])dnl
>  dnl 
> ---------------------------------------------------------------------------
> +dnl CF_LIBTOOL_VERSION version: 1 updated: 2013/04/06 18:03:09
> +dnl ------------------
> +AC_DEFUN([CF_LIBTOOL_VERSION],[
> +if test -n "$LIBTOOL" && test "$LIBTOOL" != none
> +then
> +     cf_cv_libtool_version=`$LIBTOOL --version 2>&1 | sed -e '/^$/d' |sed -e 
> '2,$d' -e 's/([[^)]]*)//g' -e 's/^[[^1-9]]*//' -e 's/[[^0-9.]].*//'`
> +else
> +     cf_cv_libtool_version=
> +fi
> +test -z "$cf_cv_libtool_version" && unset cf_cv_libtool_version
> +])dnl
> +dnl 
> ---------------------------------------------------------------------------
>  dnl CF_LIB_PREFIX version: 9 updated: 2012/01/21 19:28:10
>  dnl -------------
>  dnl Compute the library-prefix for the given host system
> @@ -2432,6 +2494,69 @@ ifelse($1,,,[$1=$LIB_PREFIX])
>       AC_SUBST(LIB_PREFIX)
>  ])dnl
>  dnl 
> ---------------------------------------------------------------------------
> +dnl CF_LIB_SUFFIX version: 22 updated: 2013/09/07 13:54:05
> +dnl -------------
> +dnl Compute the library file-suffix from the given model name
> +dnl $1 = model name
> +dnl $2 = variable to set (the nominal library suffix)
> +dnl $3 = dependency variable to set (actual filename)
> +dnl The variable $LIB_SUFFIX, if set, prepends the variable to set.
> +AC_DEFUN([CF_LIB_SUFFIX],
> +[
> +     case X$1 in #(vi
> +     Xlibtool) #(vi
> +             $2='.la'
> +             $3=[$]$2
> +             ;;
> +     Xdebug) #(vi
> +             $2='_g.a'
> +             $3=[$]$2
> +             ;;
> +     Xprofile) #(vi
> +             $2='_p.a'
> +             $3=[$]$2
> +             ;;
> +     Xshared) #(vi
> +             case $cf_cv_system_name in
> +             aix[[5-7]]*) #(vi
> +                     $2='.a'
> +                     $3=[$]$2
> +                     ;;
> +             cygwin*|msys*|mingw*) #(vi
> +                     $2='.dll'
> +                     $3='.dll.a'
> +                     ;;
> +             darwin*) #(vi
> +                     $2='.dylib'
> +                     $3=[$]$2
> +                     ;;
> +             hpux*) #(vi
> +                     case $target in
> +                     ia64*) #(vi
> +                             $2='.so'
> +                             $3=[$]$2
> +                             ;;
> +                     *) #(vi
> +                             $2='.sl'
> +                             $3=[$]$2
> +                             ;;
> +                     esac
> +                     ;;
> +             *) #(vi
> +                     $2='.so'
> +                     $3=[$]$2
> +                     ;;
> +             esac
> +             ;;
> +     *)
> +             $2='.a'
> +             $3=[$]$2
> +             ;;
> +     esac
> +     test -n "$LIB_SUFFIX" && $2="${LIB_SUFFIX}[$]{$2}"
> +     test -n "$LIB_SUFFIX" && $3="${LIB_SUFFIX}[$]{$3}"
> +])dnl
> +dnl 
> ---------------------------------------------------------------------------
>  dnl CF_MAKEFLAGS version: 14 updated: 2011/03/31 19:29:46
>  dnl ------------
>  dnl Some 'make' programs support ${MAKEFLAGS}, some ${MFLAGS}, to pass 'make'
> @@ -2569,7 +2694,7 @@ if test "$cf_cv_mbstate_t" != unknown ; 
>  fi
>  ])dnl
>  dnl 
> ---------------------------------------------------------------------------
> -dnl CF_MIXEDCASE_FILENAMES version: 4 updated: 2012/10/02 20:55:03
> +dnl CF_MIXEDCASE_FILENAMES version: 5 updated: 2013/09/07 13:54:05
>  dnl ----------------------
>  dnl Check if the file-system supports mixed-case filenames.  If we're able to
>  dnl create a lowercase name and see it as uppercase, it doesn't support that.
> @@ -2578,7 +2703,7 @@ AC_DEFUN([CF_MIXEDCASE_FILENAMES],
>  AC_CACHE_CHECK(if filesystem supports mixed-case filenames,cf_cv_mixedcase,[
>  if test "$cross_compiling" = yes ; then
>       case $target_alias in #(vi
> -     *-os2-emx*|*-msdosdjgpp*|*-cygwin*|*-mingw32*|*-uwin*) #(vi
> +     *-os2-emx*|*-msdosdjgpp*|*-cygwin*|*-msys*|*-mingw32*|*-uwin*) #(vi
>               cf_cv_mixedcase=no
>               ;;
>       *)
> @@ -2959,6 +3084,25 @@ case .$with_cflags in #(vi
>  esac
>  ])dnl
>  dnl 
> ---------------------------------------------------------------------------
> +dnl CF_NUMBER_SYNTAX version: 1 updated: 2003/09/20 18:12:49
> +dnl ----------------
> +dnl Check if the given variable is a number.  If not, report an error.
> +dnl $1 is the variable
> +dnl $2 is the message
> +AC_DEFUN([CF_NUMBER_SYNTAX],[
> +if test -n "$1" ; then
> +  case $1 in #(vi
> +  [[0-9]]*) #(vi
> +     ;;
> +  *)
> +     AC_MSG_ERROR($2 is not a number: $1)
> +     ;;
> +  esac
> +else
> +  AC_MSG_ERROR($2 value is empty)
> +fi
> +])dnl
> +dnl 
> ---------------------------------------------------------------------------
>  dnl CF_OUR_MESSAGES version: 7 updated: 2004/09/12 19:45:55
>  dnl ---------------
>  dnl Check if we use the messages included with this program
> @@ -3049,6 +3193,40 @@ case ".[$]$1" in #(vi
>  esac
>  ])dnl
>  dnl 
> ---------------------------------------------------------------------------
> +dnl CF_PKG_CONFIG version: 7 updated: 2011/04/29 04:53:22
> +dnl -------------
> +dnl Check for the package-config program, unless disabled by command-line.
> +AC_DEFUN([CF_PKG_CONFIG],
> +[
> +AC_MSG_CHECKING(if you want to use pkg-config)
> +AC_ARG_WITH(pkg-config,
> +     [  --with-pkg-config{=path} enable/disable use of pkg-config],
> +     [cf_pkg_config=$withval],
> +     [cf_pkg_config=yes])
> +AC_MSG_RESULT($cf_pkg_config)
> +
> +case $cf_pkg_config in #(vi
> +no) #(vi
> +     PKG_CONFIG=none
> +     ;;
> +yes) #(vi
> +     CF_ACVERSION_CHECK(2.52,
> +             [AC_PATH_TOOL(PKG_CONFIG, pkg-config, none)],
> +             [AC_PATH_PROG(PKG_CONFIG, pkg-config, none)])
> +     ;;
> +*)
> +     PKG_CONFIG=$withval
> +     ;;
> +esac
> +
> +test -z "$PKG_CONFIG" && PKG_CONFIG=none
> +if test "$PKG_CONFIG" != none ; then
> +     CF_PATH_SYNTAX(PKG_CONFIG)
> +fi
> +
> +AC_SUBST(PKG_CONFIG)
> +])dnl
> +dnl 
> ---------------------------------------------------------------------------
>  dnl CF_POSIX_C_SOURCE version: 8 updated: 2010/05/26 05:38:42
>  dnl -----------------
>  dnl Define _POSIX_C_SOURCE to the given level, and _POSIX_SOURCE if needed.
> @@ -3168,6 +3346,28 @@ AC_CHECK_PROGS(LINT, tdlint lint alint s
>  AC_SUBST(LINT_OPTS)
>  ])dnl
>  dnl 
> ---------------------------------------------------------------------------
> +dnl CF_PROG_LN_S version: 2 updated: 2010/08/14 18:25:37
> +dnl ------------
> +dnl Combine checks for "ln -s" and "ln -sf", updating $LN_S to include "-f"
> +dnl option if it is supported.
> +AC_DEFUN([CF_PROG_LN_S],[
> +AC_PROG_LN_S
> +AC_MSG_CHECKING(if $LN_S -f options work)
> +
> +rm -f conf$$.src conf$$dst
> +echo >conf$$.dst
> +echo first >conf$$.src
> +if $LN_S -f conf$$.src conf$$.dst 2>/dev/null; then
> +     cf_prog_ln_sf=yes
> +else
> +     cf_prog_ln_sf=no
> +fi
> +rm -f conf$$.dst conf$$src
> +AC_MSG_RESULT($cf_prog_ln_sf)
> +
> +test "$cf_prog_ln_sf" = yes && LN_S="$LN_S -f"
> +])dnl
> +dnl 
> ---------------------------------------------------------------------------
>  dnl CF_REMOVE_DEFINE version: 3 updated: 2010/01/09 11:05:50
>  dnl ----------------
>  dnl Remove all -U and -D options that refer to the given symbol from a list
> @@ -3185,7 +3385,7 @@ $1=`echo "$2" | \
>               -e 's/-[[UD]]'"$3"'\(=[[^       ]]*\)\?[$]//g'`
>  ])dnl
>  dnl 
> ---------------------------------------------------------------------------
> -dnl CF_RPATH_HACK version: 9 updated: 2011/02/13 13:31:33
> +dnl CF_RPATH_HACK version: 11 updated: 2013/09/01 13:02:00
>  dnl -------------
>  AC_DEFUN([CF_RPATH_HACK],
>  [
> @@ -3202,8 +3402,8 @@ if test -n "$LD_RPATH_OPT" ; then
>  
>  AC_TRY_LINK([#include <stdio.h>],
>               [printf("Hello");],
> -             [cf_rpath_oops=`$cf_ldd_prog conftest$ac_exeext | fgrep ' not 
> found' | sed -e 's% =>.*$%%' |sort -u`
> -              cf_rpath_list=`$cf_ldd_prog conftest$ac_exeext | fgrep / | sed 
> -e 's%^.*[[     ]]/%/%' -e 's%/[[^/]][[^/]]*$%%' |sort -u`])
> +             [cf_rpath_oops=`$cf_ldd_prog conftest$ac_exeext | fgrep ' not 
> found' | sed -e 's% =>.*$%%' |sort | uniq`
> +              cf_rpath_list=`$cf_ldd_prog conftest$ac_exeext | fgrep / | sed 
> -e 's%^.*[[     ]]/%/%' -e 's%/[[^/]][[^/]]*$%%' |sort | uniq`])
>  
>               # If we passed the link-test, but get a "not found" on a given 
> library,
>               # this could be due to inept reconfiguration of gcc to make it 
> only
> @@ -3236,6 +3436,8 @@ AC_TRY_LINK([#include <stdio.h>],
>       CF_RPATH_HACK_2(LIBS)
>  
>       CF_VERBOSE(...checked EXTRA_LDFLAGS $EXTRA_LDFLAGS)
> +else
> +     AC_MSG_RESULT(no)
>  fi
>  AC_SUBST(EXTRA_LDFLAGS)
>  ])dnl
> @@ -3300,6 +3502,440 @@ CF_VERBOSE(...checked $1 [$]$1)
>  AC_SUBST(EXTRA_LDFLAGS)
>  ])dnl
>  dnl 
> ---------------------------------------------------------------------------
> +dnl CF_SHARED_OPTS version: 83 updated: 2013/09/21 17:34:53
> +dnl --------------
> +dnl --------------
> +dnl Attempt to determine the appropriate CC/LD options for creating a shared
> +dnl library.
> +dnl
> +dnl Notes:
> +dnl a) ${LOCAL_LDFLAGS} is used to link executables that will run within
> +dnl the build-tree, i.e., by making use of the libraries that are compiled in
> +dnl $rel_builddir/lib We avoid compiling-in a $rel_builddir/lib path for the
> +dnl shared library since that can lead to unexpected results at runtime.
> +dnl b) ${LOCAL_LDFLAGS2} has the same intention but assumes that the shared
> +dnl libraries are compiled in ../../lib
> +dnl
> +dnl The variable 'cf_cv_do_symlinks' is used to control whether we configure
> +dnl to install symbolic links to the rel/abi versions of shared libraries.
> +dnl
> +dnl The variable 'cf_cv_shlib_version' controls whether we use the rel or abi
> +dnl version when making symbolic links.
> +dnl
> +dnl The variable 'cf_cv_shlib_version_infix' controls whether shared library
> +dnl version numbers are infix (ex: libncurses.<ver>.dylib) or postfix
> +dnl (ex: libncurses.so.<ver>).
> +dnl
> +dnl Some loaders leave 'so_locations' lying around.  It's nice to clean up.
> +AC_DEFUN([CF_SHARED_OPTS],
> +[
> +     AC_REQUIRE([CF_LD_RPATH_OPT])
> +     RM_SHARED_OPTS=
> +     LOCAL_LDFLAGS=
> +     LOCAL_LDFLAGS2=
> +     LD_SHARED_OPTS=
> +     INSTALL_LIB="-m 644"
> +     : ${rel_builddir:=.}
> +
> +     cf_cv_do_symlinks=no
> +     cf_ld_rpath_opt=
> +     test "$cf_cv_enable_rpath" = yes && cf_ld_rpath_opt="$LD_RPATH_OPT"
> +
> +     AC_MSG_CHECKING(if release/abi version should be used for shared libs)
> +     AC_ARG_WITH(shlib-version,
> +     [  --with-shlib-version=X  Specify rel or abi version for shared libs],
> +     [test -z "$withval" && withval=auto
> +     case $withval in #(vi
> +     yes) #(vi
> +             cf_cv_shlib_version=auto
> +             ;;
> +     rel|abi|auto|no) #(vi
> +             cf_cv_shlib_version=$withval
> +             ;;
> +     *)
> +             AC_MSG_ERROR([option value must be one of: rel, abi, auto or 
> no])
> +             ;;
> +     esac
> +     ],[cf_cv_shlib_version=auto])
> +     AC_MSG_RESULT($cf_cv_shlib_version)
> +
> +     cf_cv_rm_so_locs=no
> +     cf_try_cflags=
> +
> +     # Some less-capable ports of gcc support only -fpic
> +     CC_SHARED_OPTS=
> +     if test "$GCC" = yes
> +     then
> +             AC_MSG_CHECKING(which $CC option to use)
> +             cf_save_CFLAGS="$CFLAGS"
> +             for CC_SHARED_OPTS in -fPIC -fpic ''
> +             do
> +                     CFLAGS="$cf_save_CFLAGS $CC_SHARED_OPTS"
> +                     AC_TRY_COMPILE([#include <stdio.h>],[int x = 
> 1],[break],[])
> +             done
> +             AC_MSG_RESULT($CC_SHARED_OPTS)
> +             CFLAGS="$cf_save_CFLAGS"
> +     fi
> +
> +     cf_cv_shlib_version_infix=no
> +
> +     case $cf_cv_system_name in #(vi
> +     aix4.[3-9]*|aix[[5-7]]*) #(vi
> +             if test "$GCC" = yes; then
> +                     CC_SHARED_OPTS=
> +                     MK_SHARED_LIB='${CC} -shared -Wl,-brtl 
> -Wl,-blibpath:${RPATH_LIST}:/usr/lib -o [$]@'
> +             else
> +                     # CC_SHARED_OPTS='-qpic=large -G'
> +                     # perhaps "-bM:SRE -bnoentry -bexpall"
> +                     MK_SHARED_LIB='${CC} -G -Wl,-brtl 
> -Wl,-blibpath:${RPATH_LIST}:/usr/lib -o [$]@'
> +             fi
> +             ;;
> +     beos*) #(vi
> +             MK_SHARED_LIB='${CC} ${CFLAGS} -o $[@] -Xlinker 
> -soname=`basename $[@]` -nostart -e 0'
> +             ;;
> +     cygwin*) #(vi
> +             CC_SHARED_OPTS=
> +             MK_SHARED_LIB='sh '$rel_builddir'/mk_shared_lib.sh [$]@ [$]{CC} 
> [$]{CFLAGS}'
> +             RM_SHARED_OPTS="$RM_SHARED_OPTS $rel_builddir/mk_shared_lib.sh 
> *.dll.a"
> +             cf_cv_shlib_version=cygdll
> +             cf_cv_shlib_version_infix=cygdll
> +             cat >mk_shared_lib.sh <<-CF_EOF
> +             #!/bin/sh
> +             SHARED_LIB=\[$]1
> +             IMPORT_LIB=\`echo "\[$]1" | sed -e 's/cyg/lib/' -e 
> 's/[[0-9]]*\.dll[$]/.dll.a/'\`
> +             shift
> +             cat <<-EOF
> +             Linking shared library
> +             ** SHARED_LIB \[$]SHARED_LIB
> +             ** IMPORT_LIB \[$]IMPORT_LIB
> +EOF
> +             exec \[$]* -shared -Wl,--out-implib=\[$]{IMPORT_LIB} 
> -Wl,--export-all-symbols -o \[$]{SHARED_LIB}
> +CF_EOF
> +             chmod +x mk_shared_lib.sh
> +             ;;
> +     msys*) #(vi
> +             CC_SHARED_OPTS=
> +             MK_SHARED_LIB='sh '$rel_builddir'/mk_shared_lib.sh [$]@ [$]{CC} 
> [$]{CFLAGS}'
> +             RM_SHARED_OPTS="$RM_SHARED_OPTS $rel_builddir/mk_shared_lib.sh 
> *.dll.a"
> +             cf_cv_shlib_version=msysdll
> +             cf_cv_shlib_version_infix=msysdll
> +             cat >mk_shared_lib.sh <<-CF_EOF
> +             #!/bin/sh
> +             SHARED_LIB=\[$]1
> +             IMPORT_LIB=\`echo "\[$]1" | sed -e 's/msys-/lib/' -e 
> 's/[[0-9]]*\.dll[$]/.dll.a/'\`
> +             shift
> +             cat <<-EOF
> +             Linking shared library
> +             ** SHARED_LIB \[$]SHARED_LIB
> +             ** IMPORT_LIB \[$]IMPORT_LIB
> +EOF
> +             exec \[$]* -shared -Wl,--out-implib=\[$]{IMPORT_LIB} 
> -Wl,--export-all-symbols -o \[$]{SHARED_LIB}
> +CF_EOF
> +             chmod +x mk_shared_lib.sh
> +             ;;
> +     darwin*) #(vi
> +             cf_try_cflags="no-cpp-precomp"
> +             CC_SHARED_OPTS="-dynamic"
> +             MK_SHARED_LIB='${CC} ${CFLAGS} -dynamiclib -install_name 
> ${libdir}/`basename $[@]` -compatibility_version ${ABI_VERSION} 
> -current_version ${ABI_VERSION} -o $[@]'
> +             test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=abi
> +             cf_cv_shlib_version_infix=yes
> +             AC_CACHE_CHECK([if ld -search_paths_first works], 
> cf_cv_ldflags_search_paths_first, [
> +                     cf_save_LDFLAGS=$LDFLAGS
> +                     LDFLAGS="$LDFLAGS -Wl,-search_paths_first"
> +                     AC_TRY_LINK(, [int i;], 
> cf_cv_ldflags_search_paths_first=yes, cf_cv_ldflags_search_paths_first=no)
> +                             LDFLAGS=$cf_save_LDFLAGS])
> +             if test $cf_cv_ldflags_search_paths_first = yes; then
> +                     LDFLAGS="$LDFLAGS -Wl,-search_paths_first"
> +             fi
> +             ;;
> +     hpux[[7-8]]*) #(vi
> +             # HP-UX 8.07 ld lacks "+b" option used for libdir search-list 
> +             if test "$GCC" != yes; then
> +                     CC_SHARED_OPTS='+Z'
> +             fi
> +             MK_SHARED_LIB='${LD} -b -o $[@]'
> +             INSTALL_LIB="-m 555"
> +             ;;
> +     hpux*) #(vi
> +             # (tested with gcc 2.7.2 -- I don't have c89)
> +             if test "$GCC" = yes; then
> +                     LD_SHARED_OPTS='-Xlinker +b -Xlinker ${libdir}'
> +             else
> +                     CC_SHARED_OPTS='+Z'
> +                     LD_SHARED_OPTS='-Wl,+b,${libdir}'
> +             fi
> +             MK_SHARED_LIB='${LD} +b ${libdir} -b -o $[@]'
> +             # HP-UX shared libraries must be executable, and should be
> +             # readonly to exploit a quirk in the memory manager.
> +             INSTALL_LIB="-m 555"
> +             ;;
> +     interix*)
> +             test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
> +             if test "$cf_cv_shlib_version" = rel; then
> +                     cf_shared_soname='`basename $@ 
> .${REL_VERSION}`.${ABI_VERSION}'
> +             else
> +                     cf_shared_soname='`basename $@`'
> +             fi
> +             CC_SHARED_OPTS=
> +             MK_SHARED_LIB='${CC} -shared -Wl,-rpath,${RPATH_LIST} 
> -Wl,-h,'$cf_shared_soname' -o $@'
> +             ;;
> +     irix*) #(vi
> +             if test "$cf_cv_enable_rpath" = yes ; then
> +                     EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} 
> $EXTRA_LDFLAGS"
> +             fi
> +             # tested with IRIX 5.2 and 'cc'.
> +             if test "$GCC" != yes; then
> +                     CC_SHARED_OPTS='-KPIC'
> +                     MK_SHARED_LIB='${CC} -shared -rdata_shared -soname 
> `basename $[@]` -o $[@]'
> +             else
> +                     MK_SHARED_LIB='${CC} -shared -Wl,-soname,`basename 
> $[@]` -o $[@]'
> +             fi
> +             cf_cv_rm_so_locs=yes
> +             ;;
> +     linux*|gnu*|k*bsd*-gnu) #(vi
> +             if test "$DFT_LWR_MODEL" = "shared" ; then
> +                     LOCAL_LDFLAGS="${LD_RPATH_OPT}\$(LOCAL_LIBDIR)"
> +                     LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
> +             fi
> +             if test "$cf_cv_enable_rpath" = yes ; then
> +                     EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} 
> $EXTRA_LDFLAGS"
> +             fi
> +             CF_SHARED_SONAME
> +             MK_SHARED_LIB='${CC} ${CFLAGS} -shared 
> -Wl,-soname,'$cf_cv_shared_soname',-stats,-lc -o $[@]'
> +             ;;
> +     mingw*) #(vi
> +             cf_cv_shlib_version=mingw
> +             cf_cv_shlib_version_infix=mingw
> +             if test "$DFT_LWR_MODEL" = "shared" ; then
> +                     LOCAL_LDFLAGS="-Wl,--enable-auto-import"
> +                     LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
> +                     EXTRA_LDFLAGS="-Wl,--enable-auto-import $EXTRA_LDFLAGS"
> +             fi
> +             CC_SHARED_OPTS=
> +             MK_SHARED_LIB='sh '$rel_builddir'/mk_shared_lib.sh [$]@ [$]{CC} 
> [$]{CFLAGS}'
> +             RM_SHARED_OPTS="$RM_SHARED_OPTS $rel_builddir/mk_shared_lib.sh 
> *.dll.a"
> +             cat >mk_shared_lib.sh <<-CF_EOF
> +             #!/bin/sh
> +             SHARED_LIB=\[$]1
> +             IMPORT_LIB=\`echo "\[$]1" | sed -e 
> 's/[[0-9]]*\.dll[$]/.dll.a/'\`
> +             shift
> +             cat <<-EOF
> +             Linking shared library
> +             ** SHARED_LIB \[$]SHARED_LIB
> +             ** IMPORT_LIB \[$]IMPORT_LIB
> +EOF
> +             exec \[$]* -shared 
> -Wl,--enable-auto-import,--out-implib=\[$]{IMPORT_LIB} 
> -Wl,--export-all-symbols -o \[$]{SHARED_LIB}
> +CF_EOF
> +             chmod +x mk_shared_lib.sh
> +             ;;
> +     openbsd[[2-9]].*|mirbsd*) #(vi
> +             if test "$DFT_LWR_MODEL" = "shared" ; then
> +                     LOCAL_LDFLAGS="${LD_RPATH_OPT}\$(LOCAL_LIBDIR)"
> +                     LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
> +             fi
> +             if test "$cf_cv_enable_rpath" = yes ; then
> +                     EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} 
> $EXTRA_LDFLAGS"
> +             fi
> +             CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
> +             CF_SHARED_SONAME
> +             MK_SHARED_LIB='${CC} ${CFLAGS} -shared 
> -Wl,-Bshareable,-soname,'$cf_cv_shared_soname',-stats,-lc -o $[@]'
> +             ;;
> +     nto-qnx*|openbsd*|freebsd[[12]].*) #(vi
> +             CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
> +             MK_SHARED_LIB='${LD} -Bshareable -o $[@]'
> +             test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
> +             ;;
> +     dragonfly*|freebsd*) #(vi
> +             CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
> +             if test "$DFT_LWR_MODEL" = "shared" && test 
> "$cf_cv_enable_rpath" = yes ; then
> +                     LOCAL_LDFLAGS="${cf_ld_rpath_opt}\$(LOCAL_LIBDIR)"
> +                     LOCAL_LDFLAGS2="${cf_ld_rpath_opt}\${RPATH_LIST} 
> $LOCAL_LDFLAGS"
> +                     EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} 
> $EXTRA_LDFLAGS"
> +             fi
> +             CF_SHARED_SONAME
> +             MK_SHARED_LIB='${LD} -shared -Bshareable -soname=`basename 
> $[@]` -o $[@]'
> +             ;;
> +     netbsd*) #(vi
> +             CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
> +             if test "$DFT_LWR_MODEL" = "shared" && test 
> "$cf_cv_enable_rpath" = yes ; then
> +                     LOCAL_LDFLAGS="${cf_ld_rpath_opt}\$(LOCAL_LIBDIR)"
> +                     LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
> +                     EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} 
> $EXTRA_LDFLAGS"
> +                     if test "$cf_cv_shlib_version" = auto; then
> +                     if test -f /usr/libexec/ld.elf_so; then
> +                             cf_cv_shlib_version=abi
> +                     else
> +                             cf_cv_shlib_version=rel
> +                     fi
> +                     fi
> +                     CF_SHARED_SONAME
> +                     MK_SHARED_LIB='${CC} ${CFLAGS} -shared 
> -Wl,-soname,'$cf_cv_shared_soname' -o $[@]'
> +             else
> +                     MK_SHARED_LIB='${CC} -Wl,-shared -Wl,-Bshareable -o 
> $[@]'
> +             fi
> +             ;;
> +     osf*|mls+*) #(vi
> +             # tested with OSF/1 V3.2 and 'cc'
> +             # tested with OSF/1 V3.2 and gcc 2.6.3 (but the c++ demo didn't
> +             # link with shared libs).
> +             MK_SHARED_LIB='${LD} -set_version ${REL_VERSION}:${ABI_VERSION} 
> -expect_unresolved "*" -shared -soname `basename $[@]`'
> +             case $host_os in #(vi
> +             osf4*)
> +                     MK_SHARED_LIB="${MK_SHARED_LIB} -msym"
> +                     ;;
> +             esac
> +             MK_SHARED_LIB="${MK_SHARED_LIB}"' -o $[@]'
> +             if test "$DFT_LWR_MODEL" = "shared" ; then
> +                     LOCAL_LDFLAGS="${LD_RPATH_OPT}\$(LOCAL_LIBDIR)"
> +                     LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
> +             fi
> +             cf_cv_rm_so_locs=yes
> +             ;;
> +     sco3.2v5*)  # (also uw2* and UW7: hops 13-Apr-98
> +             # tested with osr5.0.5
> +             if test "$GCC" != yes; then
> +                     CC_SHARED_OPTS='-belf -KPIC'
> +             fi
> +             MK_SHARED_LIB='${LD} -dy -G -h `basename $[@] 
> .${REL_VERSION}`.${ABI_VERSION} -o [$]@'
> +             if test "$cf_cv_enable_rpath" = yes ; then
> +                     # only way is to set LD_RUN_PATH but no switch for it
> +                     RUN_PATH=$libdir
> +             fi
> +             test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
> +             LINK_PROGS='LD_RUN_PATH=${libdir}'
> +             LINK_TESTS='Pwd=`pwd`;LD_RUN_PATH=`dirname $${Pwd}`/lib'
> +             ;;
> +     sunos4*) #(vi
> +             # tested with SunOS 4.1.1 and gcc 2.7.0
> +             if test "$GCC" != yes; then
> +                     CC_SHARED_OPTS='-KPIC'
> +             fi
> +             MK_SHARED_LIB='${LD} -assert pure-text -o $[@]'
> +             test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
> +             ;;
> +     solaris2*) #(vi
> +             # tested with SunOS 5.5.1 (solaris 2.5.1) and gcc 2.7.2
> +             # tested with SunOS 5.10 (solaris 10) and gcc 3.4.3
> +             if test "$DFT_LWR_MODEL" = "shared" ; then
> +                     LOCAL_LDFLAGS="-R \$(LOCAL_LIBDIR):\${libdir}"
> +                     LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
> +             fi
> +             if test "$cf_cv_enable_rpath" = yes ; then
> +                     EXTRA_LDFLAGS="-R \${libdir} $EXTRA_LDFLAGS"
> +             fi
> +             CF_SHARED_SONAME
> +             if test "$GCC" != yes; then
> +                     cf_save_CFLAGS="$CFLAGS"
> +                     for cf_shared_opts in -xcode=pic32 -xcode=pic13 -KPIC 
> -Kpic -O
> +                     do
> +                             CFLAGS="$cf_shared_opts $cf_save_CFLAGS"
> +                             AC_TRY_COMPILE([#include 
> <stdio.h>],[printf("Hello\n");],[break])
> +                     done
> +                     CFLAGS="$cf_save_CFLAGS"
> +                     CC_SHARED_OPTS=$cf_shared_opts
> +                     MK_SHARED_LIB='${CC} -dy -G -h '$cf_cv_shared_soname' 
> -o $[@]'
> +             else
> +                     MK_SHARED_LIB='${CC} -shared -dy -G -h 
> '$cf_cv_shared_soname' -o $[@]'
> +             fi
> +             ;;
> +     sysv5uw7*|unix_sv*) #(vi
> +             # tested with UnixWare 7.1.0 (gcc 2.95.2 and cc)
> +             if test "$GCC" != yes; then
> +                     CC_SHARED_OPTS='-KPIC'
> +             fi
> +             MK_SHARED_LIB='${LD} -d y -G -o [$]@'
> +             ;;
> +     *)
> +             CC_SHARED_OPTS='unknown'
> +             MK_SHARED_LIB='echo unknown'
> +             ;;
> +     esac
> +
> +     # This works if the last tokens in $MK_SHARED_LIB are the -o target.
> +     case "$cf_cv_shlib_version" in #(vi
> +     rel|abi)
> +             case "$MK_SHARED_LIB" in #(vi
> +             *'-o $[@]') #(vi
> +                     test "$cf_cv_do_symlinks" = no && cf_cv_do_symlinks=yes
> +                     ;;
> +             *)
> +                     AC_MSG_WARN(ignored --with-shlib-version)
> +                     ;;
> +             esac
> +             ;;
> +     esac
> +
> +     if test -n "$cf_try_cflags"
> +     then
> +cat > conftest.$ac_ext <<EOF
> +#line __oline__ "${as_me:-configure}"
> +#include <stdio.h>
> +int main(int argc, char *argv[[]])
> +{
> +     printf("hello\n");
> +     return (argv[[argc-1]] == 0) ;
> +}
> +EOF
> +             cf_save_CFLAGS="$CFLAGS"
> +             for cf_opt in $cf_try_cflags
> +             do
> +                     CFLAGS="$cf_save_CFLAGS -$cf_opt"
> +                     AC_MSG_CHECKING(if CFLAGS option -$cf_opt works)
> +                     if AC_TRY_EVAL(ac_compile); then
> +                             AC_MSG_RESULT(yes)
> +                             cf_save_CFLAGS="$CFLAGS"
> +                     else
> +                             AC_MSG_RESULT(no)
> +                     fi
> +             done
> +             CFLAGS="$cf_save_CFLAGS"
> +     fi
> +
> +
> +     # RPATH_LIST is a colon-separated list of directories
> +     test -n "$cf_ld_rpath_opt" && MK_SHARED_LIB="$MK_SHARED_LIB 
> $cf_ld_rpath_opt\${RPATH_LIST}"
> +     test -z "$RPATH_LIST" && RPATH_LIST="\${libdir}"
> +
> +     test $cf_cv_rm_so_locs = yes && RM_SHARED_OPTS="$RM_SHARED_OPTS 
> so_locations"
> +
> +     CF_VERBOSE(CC_SHARED_OPTS: $CC_SHARED_OPTS)
> +     CF_VERBOSE(MK_SHARED_LIB:  $MK_SHARED_LIB)
> +
> +     AC_SUBST(CC_SHARED_OPTS)
> +     AC_SUBST(LD_RPATH_OPT)
> +     AC_SUBST(LD_SHARED_OPTS)
> +     AC_SUBST(MK_SHARED_LIB)
> +     AC_SUBST(RM_SHARED_OPTS)
> +
> +     AC_SUBST(LINK_PROGS)
> +     AC_SUBST(LINK_TESTS)
> +
> +     AC_SUBST(EXTRA_LDFLAGS)
> +     AC_SUBST(LOCAL_LDFLAGS)
> +     AC_SUBST(LOCAL_LDFLAGS2)
> +
> +     AC_SUBST(INSTALL_LIB)
> +     AC_SUBST(RPATH_LIST)
> +])dnl
> +dnl 
> ---------------------------------------------------------------------------
> +dnl CF_SHARED_SONAME version: 3 updated: 2008/09/08 18:34:43
> +dnl ----------------
> +dnl utility macro for CF_SHARED_OPTS, constructs "$cf_cv_shared_soname" for
> +dnl substitution into MK_SHARED_LIB string for the "-soname" (or similar)
> +dnl option.
> +dnl
> +dnl $1 is the default that should be used for "$cf_cv_shlib_version".
> +dnl If missing, use "rel".
> +define([CF_SHARED_SONAME],
> +[
> +     test "$cf_cv_shlib_version" = auto && 
> cf_cv_shlib_version=ifelse($1,,rel,$1)
> +     if test "$cf_cv_shlib_version" = rel; then
> +             cf_cv_shared_soname='`basename $[@] 
> .${REL_VERSION}`.${ABI_VERSION}'
> +     else
> +             cf_cv_shared_soname='`basename $[@]`'
> +     fi
> +])
> +dnl 
> ---------------------------------------------------------------------------
>  dnl CF_SUBDIR_PATH version: 6 updated: 2010/04/21 06:20:50
>  dnl --------------
>  dnl Construct a search-list for a nonstandard header/lib-file
> @@ -3492,7 +4128,7 @@ AC_DEFUN([CF_VERBOSE],
>  CF_MSG_LOG([$1])
>  ])dnl
>  dnl 
> ---------------------------------------------------------------------------
> -dnl CF_VERSION_INFO version: 5 updated: 2012/10/06 08:57:51
> +dnl CF_VERSION_INFO version: 6 updated: 2013/06/16 10:25:53
>  dnl ---------------
>  dnl Define several useful symbols derived from the VERSION file.  A separate
>  dnl file is preferred to embedding the version numbers in various scripts.
> @@ -3557,7 +4193,7 @@ else
>  fi
>  
>  # show the actual data that we have for versions:
> -CF_VERBOSE(VERSION $VERSION)
> +CF_VERBOSE(ABI VERSION $VERSION)
>  CF_VERBOSE(VERSION_MAJOR $VERSION_MAJOR)
>  CF_VERBOSE(VERSION_MINOR $VERSION_MINOR)
>  CF_VERBOSE(VERSION_PATCH $VERSION_PATCH)
> @@ -3611,6 +4247,26 @@ fi
>  fi
> 
> *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
> 
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "[email protected]"

Reply via email to