./PaxHeaders.10540/ui-auto-1.1.170000644000000000000000000000013212245442533012776 xustar0030 mtime=1385579867.657456582 30 atime=1385579867.797457171 30 ctime=1385579867.657456582 ui-auto-1.1.17/0000755000175000017500000000000012245442533014012 5ustar00absurdabsurd00000000000000ui-auto-1.1.17/PaxHeaders.10540/missing0000644000000000000000000000007412241077602014314 xustar0030 atime=1385575744.719211954 30 ctime=1385579867.649456548 ui-auto-1.1.17/missing0000755000175000017500000001533112241077602015411 0ustar00absurdabsurd00000000000000#! /bin/sh # Common wrapper for a few potentially missing GNU programs. scriptversion=2012-06-26.16; # UTC # Copyright (C) 1996-2013 Free Software Foundation, Inc. # Originally written by Fran,cois Pinard , 1996. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2, or (at your option) # any later version. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # You should have received a copy of the GNU General Public License # along with this program. If not, see . # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. if test $# -eq 0; then echo 1>&2 "Try '$0 --help' for more information" exit 1 fi case $1 in --is-lightweight) # Used by our autoconf macros to check whether the available missing # script is modern enough. exit 0 ;; --run) # Back-compat with the calling convention used by older automake. shift ;; -h|--h|--he|--hel|--help) echo "\ $0 [OPTION]... PROGRAM [ARGUMENT]... Run 'PROGRAM [ARGUMENT]...', returning a proper advice when this fails due to PROGRAM being missing or too old. Options: -h, --help display this help and exit -v, --version output version information and exit Supported PROGRAM values: aclocal autoconf autoheader autom4te automake makeinfo bison yacc flex lex help2man Version suffixes to PROGRAM as well as the prefixes 'gnu-', 'gnu', and 'g' are ignored when checking the name. Send bug reports to ." exit $? ;; -v|--v|--ve|--ver|--vers|--versi|--versio|--version) echo "missing $scriptversion (GNU Automake)" exit $? ;; -*) echo 1>&2 "$0: unknown '$1' option" echo 1>&2 "Try '$0 --help' for more information" exit 1 ;; esac # Run the given program, remember its exit status. "$@"; st=$? # If it succeeded, we are done. test $st -eq 0 && exit 0 # Also exit now if we it failed (or wasn't found), and '--version' was # passed; such an option is passed most likely to detect whether the # program is present and works. case $2 in --version|--help) exit $st;; esac # Exit code 63 means version mismatch. This often happens when the user # tries to use an ancient version of a tool on a file that requires a # minimum version. if test $st -eq 63; then msg="probably too old" elif test $st -eq 127; then # Program was missing. msg="missing on your system" else # Program was found and executed, but failed. Give up. exit $st fi perl_URL=http://www.perl.org/ flex_URL=http://flex.sourceforge.net/ gnu_software_URL=http://www.gnu.org/software program_details () { case $1 in aclocal|automake) echo "The '$1' program is part of the GNU Automake package:" echo "<$gnu_software_URL/automake>" echo "It also requires GNU Autoconf, GNU m4 and Perl in order to run:" echo "<$gnu_software_URL/autoconf>" echo "<$gnu_software_URL/m4/>" echo "<$perl_URL>" ;; autoconf|autom4te|autoheader) echo "The '$1' program is part of the GNU Autoconf package:" echo "<$gnu_software_URL/autoconf/>" echo "It also requires GNU m4 and Perl in order to run:" echo "<$gnu_software_URL/m4/>" echo "<$perl_URL>" ;; esac } give_advice () { # Normalize program name to check for. normalized_program=`echo "$1" | sed ' s/^gnu-//; t s/^gnu//; t s/^g//; t'` printf '%s\n' "'$1' is $msg." configure_deps="'configure.ac' or m4 files included by 'configure.ac'" case $normalized_program in autoconf*) echo "You should only need it if you modified 'configure.ac'," echo "or m4 files included by it." program_details 'autoconf' ;; autoheader*) echo "You should only need it if you modified 'acconfig.h' or" echo "$configure_deps." program_details 'autoheader' ;; automake*) echo "You should only need it if you modified 'Makefile.am' or" echo "$configure_deps." program_details 'automake' ;; aclocal*) echo "You should only need it if you modified 'acinclude.m4' or" echo "$configure_deps." program_details 'aclocal' ;; autom4te*) echo "You might have modified some maintainer files that require" echo "the 'automa4te' program to be rebuilt." program_details 'autom4te' ;; bison*|yacc*) echo "You should only need it if you modified a '.y' file." echo "You may want to install the GNU Bison package:" echo "<$gnu_software_URL/bison/>" ;; lex*|flex*) echo "You should only need it if you modified a '.l' file." echo "You may want to install the Fast Lexical Analyzer package:" echo "<$flex_URL>" ;; help2man*) echo "You should only need it if you modified a dependency" \ "of a man page." echo "You may want to install the GNU Help2man package:" echo "<$gnu_software_URL/help2man/>" ;; makeinfo*) echo "You should only need it if you modified a '.texi' file, or" echo "any other file indirectly affecting the aspect of the manual." echo "You might want to install the Texinfo package:" echo "<$gnu_software_URL/texinfo/>" echo "The spurious makeinfo call might also be the consequence of" echo "using a buggy 'make' (AIX, DU, IRIX), in which case you might" echo "want to install GNU make:" echo "<$gnu_software_URL/make/>" ;; *) echo "You might have modified some files without having the proper" echo "tools for further handling them. Check the 'README' file, it" echo "often tells you about the needed prerequisites for installing" echo "this package. You may also peek at any GNU archive site, in" echo "case some other package contains this missing '$1' program." ;; esac } give_advice "$1" | sed -e '1s/^/WARNING: /' \ -e '2,$s/^/ /' >&2 # Propagate the correct exit status (expected to be 127 for a program # not found, 63 for a program that failed due to version mismatch). exit $st # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-time-zone: "UTC" # time-stamp-end: "; # UTC" # End: ui-auto-1.1.17/PaxHeaders.10540/install-sh0000644000000000000000000000007412241077602014721 xustar0030 atime=1385575748.959228859 30 ctime=1385579867.649456548 ui-auto-1.1.17/install-sh0000755000175000017500000003325512241077602016023 0ustar00absurdabsurd00000000000000#!/bin/sh # install - install a program, script, or datafile scriptversion=2011-11-20.07; # UTC # This originates from X11R5 (mit/util/scripts/install.sh), which was # later released in X11R6 (xc/config/util/install.sh) with the # following copyright and license. # # Copyright (C) 1994 X Consortium # # Permission is hereby granted, free of charge, to any person obtaining a copy # of this software and associated documentation files (the "Software"), to # deal in the Software without restriction, including without limitation the # rights to use, copy, modify, merge, publish, distribute, sublicense, and/or # sell copies of the Software, and to permit persons to whom the Software is # furnished to do so, subject to the following conditions: # # The above copyright notice and this permission notice shall be included in # all copies or substantial portions of the Software. # # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE # X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN # AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- # TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. # # Except as contained in this notice, the name of the X Consortium shall not # be used in advertising or otherwise to promote the sale, use or other deal- # ings in this Software without prior written authorization from the X Consor- # tium. # # # FSF changes to this file are in the public domain. # # Calling this script install-sh is preferred over install.sh, to prevent # 'make' implicit rules from creating a file called install from it # when there is no Makefile. # # This script is compatible with the BSD install script, but was written # from scratch. nl=' ' IFS=" "" $nl" # set DOITPROG to echo to test this script # Don't use :- since 4.3BSD and earlier shells don't like it. doit=${DOITPROG-} if test -z "$doit"; then doit_exec=exec else doit_exec=$doit fi # Put in absolute file names if you don't have them in your path; # or use environment vars. chgrpprog=${CHGRPPROG-chgrp} chmodprog=${CHMODPROG-chmod} chownprog=${CHOWNPROG-chown} cmpprog=${CMPPROG-cmp} cpprog=${CPPROG-cp} mkdirprog=${MKDIRPROG-mkdir} mvprog=${MVPROG-mv} rmprog=${RMPROG-rm} stripprog=${STRIPPROG-strip} posix_glob='?' initialize_posix_glob=' test "$posix_glob" != "?" || { if (set -f) 2>/dev/null; then posix_glob= else posix_glob=: fi } ' posix_mkdir= # Desired mode of installed file. mode=0755 chgrpcmd= chmodcmd=$chmodprog chowncmd= mvcmd=$mvprog rmcmd="$rmprog -f" stripcmd= src= dst= dir_arg= dst_arg= copy_on_change=false no_target_directory= usage="\ Usage: $0 [OPTION]... [-T] SRCFILE DSTFILE or: $0 [OPTION]... SRCFILES... DIRECTORY or: $0 [OPTION]... -t DIRECTORY SRCFILES... or: $0 [OPTION]... -d DIRECTORIES... In the 1st form, copy SRCFILE to DSTFILE. In the 2nd and 3rd, copy all SRCFILES to DIRECTORY. In the 4th, create DIRECTORIES. Options: --help display this help and exit. --version display version info and exit. -c (ignored) -C install only if different (preserve the last data modification time) -d create directories instead of installing files. -g GROUP $chgrpprog installed files to GROUP. -m MODE $chmodprog installed files to MODE. -o USER $chownprog installed files to USER. -s $stripprog installed files. -t DIRECTORY install into DIRECTORY. -T report an error if DSTFILE is a directory. Environment variables override the default commands: CHGRPPROG CHMODPROG CHOWNPROG CMPPROG CPPROG MKDIRPROG MVPROG RMPROG STRIPPROG " while test $# -ne 0; do case $1 in -c) ;; -C) copy_on_change=true;; -d) dir_arg=true;; -g) chgrpcmd="$chgrpprog $2" shift;; --help) echo "$usage"; exit $?;; -m) mode=$2 case $mode in *' '* | *' '* | *' '* | *'*'* | *'?'* | *'['*) echo "$0: invalid mode: $mode" >&2 exit 1;; esac shift;; -o) chowncmd="$chownprog $2" shift;; -s) stripcmd=$stripprog;; -t) dst_arg=$2 # Protect names problematic for 'test' and other utilities. case $dst_arg in -* | [=\(\)!]) dst_arg=./$dst_arg;; esac shift;; -T) no_target_directory=true;; --version) echo "$0 $scriptversion"; exit $?;; --) shift break;; -*) echo "$0: invalid option: $1" >&2 exit 1;; *) break;; esac shift done if test $# -ne 0 && test -z "$dir_arg$dst_arg"; then # When -d is used, all remaining arguments are directories to create. # When -t is used, the destination is already specified. # Otherwise, the last argument is the destination. Remove it from $@. for arg do if test -n "$dst_arg"; then # $@ is not empty: it contains at least $arg. set fnord "$@" "$dst_arg" shift # fnord fi shift # arg dst_arg=$arg # Protect names problematic for 'test' and other utilities. case $dst_arg in -* | [=\(\)!]) dst_arg=./$dst_arg;; esac done fi if test $# -eq 0; then if test -z "$dir_arg"; then echo "$0: no input file specified." >&2 exit 1 fi # It's OK to call 'install-sh -d' without argument. # This can happen when creating conditional directories. exit 0 fi if test -z "$dir_arg"; then do_exit='(exit $ret); exit $ret' trap "ret=129; $do_exit" 1 trap "ret=130; $do_exit" 2 trap "ret=141; $do_exit" 13 trap "ret=143; $do_exit" 15 # Set umask so as not to create temps with too-generous modes. # However, 'strip' requires both read and write access to temps. case $mode in # Optimize common cases. *644) cp_umask=133;; *755) cp_umask=22;; *[0-7]) if test -z "$stripcmd"; then u_plus_rw= else u_plus_rw='% 200' fi cp_umask=`expr '(' 777 - $mode % 1000 ')' $u_plus_rw`;; *) if test -z "$stripcmd"; then u_plus_rw= else u_plus_rw=,u+rw fi cp_umask=$mode$u_plus_rw;; esac fi for src do # Protect names problematic for 'test' and other utilities. case $src in -* | [=\(\)!]) src=./$src;; esac if test -n "$dir_arg"; then dst=$src dstdir=$dst test -d "$dstdir" dstdir_status=$? else # Waiting for this to be detected by the "$cpprog $src $dsttmp" command # might cause directories to be created, which would be especially bad # if $src (and thus $dsttmp) contains '*'. if test ! -f "$src" && test ! -d "$src"; then echo "$0: $src does not exist." >&2 exit 1 fi if test -z "$dst_arg"; then echo "$0: no destination specified." >&2 exit 1 fi dst=$dst_arg # If destination is a directory, append the input filename; won't work # if double slashes aren't ignored. if test -d "$dst"; then if test -n "$no_target_directory"; then echo "$0: $dst_arg: Is a directory" >&2 exit 1 fi dstdir=$dst dst=$dstdir/`basename "$src"` dstdir_status=0 else # Prefer dirname, but fall back on a substitute if dirname fails. dstdir=` (dirname "$dst") 2>/dev/null || expr X"$dst" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$dst" : 'X\(//\)[^/]' \| \ X"$dst" : 'X\(//\)$' \| \ X"$dst" : 'X\(/\)' \| . 2>/dev/null || echo X"$dst" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q' ` test -d "$dstdir" dstdir_status=$? fi fi obsolete_mkdir_used=false if test $dstdir_status != 0; then case $posix_mkdir in '') # Create intermediate dirs using mode 755 as modified by the umask. # This is like FreeBSD 'install' as of 1997-10-28. umask=`umask` case $stripcmd.$umask in # Optimize common cases. *[2367][2367]) mkdir_umask=$umask;; .*0[02][02] | .[02][02] | .[02]) mkdir_umask=22;; *[0-7]) mkdir_umask=`expr $umask + 22 \ - $umask % 100 % 40 + $umask % 20 \ - $umask % 10 % 4 + $umask % 2 `;; *) mkdir_umask=$umask,go-w;; esac # With -d, create the new directory with the user-specified mode. # Otherwise, rely on $mkdir_umask. if test -n "$dir_arg"; then mkdir_mode=-m$mode else mkdir_mode= fi posix_mkdir=false case $umask in *[123567][0-7][0-7]) # POSIX mkdir -p sets u+wx bits regardless of umask, which # is incompatible with FreeBSD 'install' when (umask & 300) != 0. ;; *) tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$ trap 'ret=$?; rmdir "$tmpdir/d" "$tmpdir" 2>/dev/null; exit $ret' 0 if (umask $mkdir_umask && exec $mkdirprog $mkdir_mode -p -- "$tmpdir/d") >/dev/null 2>&1 then if test -z "$dir_arg" || { # Check for POSIX incompatibilities with -m. # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or # other-writable bit of parent directory when it shouldn't. # FreeBSD 6.1 mkdir -m -p sets mode of existing directory. ls_ld_tmpdir=`ls -ld "$tmpdir"` case $ls_ld_tmpdir in d????-?r-*) different_mode=700;; d????-?--*) different_mode=755;; *) false;; esac && $mkdirprog -m$different_mode -p -- "$tmpdir" && { ls_ld_tmpdir_1=`ls -ld "$tmpdir"` test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1" } } then posix_mkdir=: fi rmdir "$tmpdir/d" "$tmpdir" else # Remove any dirs left behind by ancient mkdir implementations. rmdir ./$mkdir_mode ./-p ./-- 2>/dev/null fi trap '' 0;; esac;; esac if $posix_mkdir && ( umask $mkdir_umask && $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir" ) then : else # The umask is ridiculous, or mkdir does not conform to POSIX, # or it failed possibly due to a race condition. Create the # directory the slow way, step by step, checking for races as we go. case $dstdir in /*) prefix='/';; [-=\(\)!]*) prefix='./';; *) prefix='';; esac eval "$initialize_posix_glob" oIFS=$IFS IFS=/ $posix_glob set -f set fnord $dstdir shift $posix_glob set +f IFS=$oIFS prefixes= for d do test X"$d" = X && continue prefix=$prefix$d if test -d "$prefix"; then prefixes= else if $posix_mkdir; then (umask=$mkdir_umask && $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir") && break # Don't fail if two instances are running concurrently. test -d "$prefix" || exit 1 else case $prefix in *\'*) qprefix=`echo "$prefix" | sed "s/'/'\\\\\\\\''/g"`;; *) qprefix=$prefix;; esac prefixes="$prefixes '$qprefix'" fi fi prefix=$prefix/ done if test -n "$prefixes"; then # Don't fail if two instances are running concurrently. (umask $mkdir_umask && eval "\$doit_exec \$mkdirprog $prefixes") || test -d "$dstdir" || exit 1 obsolete_mkdir_used=true fi fi fi if test -n "$dir_arg"; then { test -z "$chowncmd" || $doit $chowncmd "$dst"; } && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dst"; } && { test "$obsolete_mkdir_used$chowncmd$chgrpcmd" = false || test -z "$chmodcmd" || $doit $chmodcmd $mode "$dst"; } || exit 1 else # Make a couple of temp file names in the proper directory. dsttmp=$dstdir/_inst.$$_ rmtmp=$dstdir/_rm.$$_ # Trap to clean up those temp files at exit. trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0 # Copy the file name to the temp name. (umask $cp_umask && $doit_exec $cpprog "$src" "$dsttmp") && # and set any options; do chmod last to preserve setuid bits. # # If any of these fail, we abort the whole thing. If we want to # ignore errors from any of these, just make sure not to ignore # errors from the above "$doit $cpprog $src $dsttmp" command. # { test -z "$chowncmd" || $doit $chowncmd "$dsttmp"; } && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dsttmp"; } && { test -z "$stripcmd" || $doit $stripcmd "$dsttmp"; } && { test -z "$chmodcmd" || $doit $chmodcmd $mode "$dsttmp"; } && # If -C, don't bother to copy if it wouldn't change the file. if $copy_on_change && old=`LC_ALL=C ls -dlL "$dst" 2>/dev/null` && new=`LC_ALL=C ls -dlL "$dsttmp" 2>/dev/null` && eval "$initialize_posix_glob" && $posix_glob set -f && set X $old && old=:$2:$4:$5:$6 && set X $new && new=:$2:$4:$5:$6 && $posix_glob set +f && test "$old" = "$new" && $cmpprog "$dst" "$dsttmp" >/dev/null 2>&1 then rm -f "$dsttmp" else # Rename the file to the real destination. $doit $mvcmd -f "$dsttmp" "$dst" 2>/dev/null || # The rename failed, perhaps because mv can't rename something else # to itself, or perhaps because mv is so ancient that it does not # support -f. { # Now remove or move aside any old file at destination location. # We try this two ways since rm can't unlink itself on some # systems and the destination file might be busy for other # reasons. In this case, the final cleanup might fail but the new # file should still install successfully. { test ! -f "$dst" || $doit $rmcmd -f "$dst" 2>/dev/null || { $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null && { $doit $rmcmd -f "$rmtmp" 2>/dev/null; :; } } || { echo "$0: cannot unlink or rename $dst" >&2 (exit 1); exit 1 } } && # Now rename the file to the real destination. $doit $mvcmd "$dsttmp" "$dst" } fi || exit 1 trap '' 0 fi done # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-time-zone: "UTC" # time-stamp-end: "; # UTC" # End: ui-auto-1.1.17/PaxHeaders.10540/AUTHORS0000644000000000000000000000007411261404742013770 xustar0030 atime=1385575748.887228569 30 ctime=1385579867.633456481 ui-auto-1.1.17/AUTHORS0000644000175000017500000000005211261404742015054 0ustar00absurdabsurd00000000000000Stephan Sürken ui-auto-1.1.17/PaxHeaders.10540/aclocal.m40000644000000000000000000000013212245442523014555 xustar0030 mtime=1385579859.657422913 30 atime=1385579859.869423806 30 ctime=1385579867.641456514 ui-auto-1.1.17/aclocal.m40000644000175000017500000014466112245442523015665 0ustar00absurdabsurd00000000000000# generated automatically by aclocal 1.14 -*- Autoconf -*- # Copyright (C) 1996-2013 Free Software Foundation, Inc. # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. m4_ifndef([AC_CONFIG_MACRO_DIRS], [m4_defun([_AM_CONFIG_MACRO_DIRS], [])m4_defun([AC_CONFIG_MACRO_DIRS], [_AM_CONFIG_MACRO_DIRS($@)])]) m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.69],, [m4_warning([this file was generated for autoconf 2.69. You have another version of autoconf. It may work, but is not guaranteed to. If you have problems, you may need to regenerate the build system entirely. To do so, use the procedure documented by the package, typically 'autoreconf'.])]) dnl Initialize an ui-auto project dnl dnl Usage: dnl UI_INIT(SOURCE_FILE, [SO_VERSION=], [TOOLDIR=src/tools], [INCDIR=src/PACKAGE], [AUTOMAKE_OPTS=]) dnl dnl SOURCE_FILE (mandatory) See AC_CONFIG_SRCDIR. dnl SO_VERSION (optional) Give SO version (libtool style: e.g. 2:4:0) if needed. dnl TOOLDIR (sane default) UI-automagic script PACKAGE-version will be created in that directory. dnl INCDIR (sane default) UI-automagic header version.h will be created in that directory. dnl AUTOMAKE_OPTS (optional) Options to AM_INIT_AUTOMAKE. dnl AC_DEFUN([UI_INIT], [ dnl dnl Generic autoconf/automake stuff dnl AC_PREREQ(2.58) AC_CONFIG_SRCDIR($1) AM_INIT_AUTOMAKE($5) dnl dnl Basic initializations dnl if test -z "${PACKAGE_VERSION}"; then AC_MSG_ERROR([[Cant continue: PACKAGE_VERSION missing.]]) fi SO_VERSION=$2 AC_SUBST(SO_VERSION) TOOLDIR=$3 if test -z "${TOOLDIR}"; then TOOLDIR="src/tools" fi INCDIR=$4 if test -z "${INCDIR}"; then INCDIR="src/${PACKAGE_NAME}" fi dnl dnl Initialize ui-auto.am dnl UI_AUTO_AM="ui-auto.am" rm -v -f "${UI_AUTO_AM}" AC_SUBST_FILE(UI_AUTO_AM) UI_ADD_AM([ # These are the generic ui-auto rules rules (add these to your Makefile.am appropriately to *-local targets). .PHONY: ui-auto-all ui-auto-clean ui-auto-dist ui-auto-distclean ui-auto-install-data ui-auto-install-exec ui-auto-uninstall ui-auto-am-clean: rm -f "${UI_AUTO_AM}" .PHONY: ui-auto-am-clean # Set dependencies for generic rules ui-auto-distclean: ui-auto-am-clean ]) dnl dnl PACKAGE-version script (mandatory) dnl S_NAME="${PACKAGE_NAME}-version" S_PATH="${TOOLDIR}/${S_NAME}" V_MAJOR=`echo ${PACKAGE_VERSION} | cut -d'.' -f1` V_MINOR=`echo ${PACKAGE_VERSION} | cut -d'.' -f2` V_PATCH=`echo ${PACKAGE_VERSION} | cut -d'.' -f3` mkdir -p `dirname "${S_PATH}"` cat <"${S_PATH}" #!/bin/sh -e echo "UI_PACKAGE=\"${PACKAGE_NAME}\"" echo "UI_VERSION=\"${PACKAGE_VERSION}\"" echo "UI_VERSION_MAJOR=\"${V_MAJOR}\"" echo "UI_VERSION_MINOR=\"${V_MINOR}\"" echo "UI_VERSION_PATCH=\"${V_PATCH}\"" EOF if test -n "${SO_VERSION}"; then LV_IF=`echo ${SO_VERSION} | cut -d':' -f1` LV_REV=`echo ${SO_VERSION} | cut -d':' -f2` LV_AGE=`echo ${SO_VERSION} | cut -d':' -f3` LV_MAJOR=$[[LV_IF - LV_AGE]] LV_MINOR=${LV_AGE} LV_PATCH=${LV_REV} SO_VERSION_SYS="${LV_MAJOR}.${LV_MINOR}.${LV_PATCH}" cat <>"${S_PATH}" echo "UI_SO_VERSION=\"${SO_VERSION_SYS}\"" echo "UI_SO_VERSION_MAJOR=\"${LV_MAJOR}\"" echo "UI_SO_VERSION_MINOR=\"${LV_MINOR}\"" echo "UI_SO_VERSION_PATCH=\"${LV_PATCH}\"" EOF fi chmod +x "${S_PATH}" dnl Man page for version script S_NAME_CAP=`echo "${S_NAME}" | tr "[[:lower:]]" "[[:upper:]]"` cat <"${S_PATH}.1" .TH ${S_NAME_CAP} "1" .SH NAME ${S_NAME} \- Print parsable version information for development package ${PACKAGE_NAME}. .SH SYNOPSIS .PP .B ${S_NAME} .SH DESCRIPTION .PP Prints version information for installed development package ${PACKAGE_NAME} in a parsable way. This is intended to be used by automatic version checks of build systems. .SH AUTHOR Produced automatically by ui-auto for ${PACKAGE_NAME} on `date --rfc-822`. EOF dnl Automake rules for installation && distclean UI_ADD_AM([ ui-version-script-install: install -d -m755 \"\$(DESTDIR)\$(bindir)\" install -m755 \"${S_PATH}\" \"\$(DESTDIR)\$(bindir)\" install -d -m755 \"\$(DESTDIR)\$(mandir)/man1\" install -m644 \"${S_PATH}.1\" \"\$(DESTDIR)\$(mandir)/man1\" ui-version-script-uninstall: rm -f \"\$(DESTDIR)\$(bindir)/${S_NAME}\" \"\$(DESTDIR)\$(mandir)/man1/${S_NAME}.1\" ui-version-script-clean: rm -f "${S_PATH}" "${S_PATH}.1" .PHONY: ui-version-script-install ui-version-script-uninstall ui-version-script-clean # Set dependencies for generic rules ui-auto-distclean: ui-version-script-clean ui-auto-install-exec: ui-version-script-install ui-auto-uninstall: ui-version-script-uninstall ]) dnl dnl version.h include (only when lib) dnl if test -n "${SO_VERSION}"; then I_NAME="version.h" I_PATH="${INCDIR}/${I_NAME}" HEADER_NAME=`echo "${PACKAGE_NAME}" | tr - _ | tr [a-z] [A-Z]` mkdir -p `dirname "${I_PATH}"` cat <"${I_PATH}" #ifndef ${HEADER_NAME}_VERSION_H #define ${HEADER_NAME}_VERSION_H /** @{ @brief ui-auto'mated version macros. */ #define ${HEADER_NAME}_VERSION "${PACKAGE_VERSION}" #define ${HEADER_NAME}_VERSION_MAJOR ${V_MAJOR} #define ${HEADER_NAME}_VERSION_MINOR ${V_MINOR} #define ${HEADER_NAME}_VERSION_PATCH ${V_PATCH} /** @} */ /** @{ @brief ui-auto'mated library version support. */ #define ${HEADER_NAME}_LIBVERSION "${SO_VERSION_SYS}" #define ${HEADER_NAME}_LIBVERSION_MAJOR ${LV_MAJOR} #define ${HEADER_NAME}_LIBVERSION_MINOR ${LV_MINOR} #define ${HEADER_NAME}_LIBVERSION_PATCH ${LV_PATCH} /** @} */ #endif EOF dnl Automake rules for installation && distclean UI_ADD_AM([ ui-version-header-install: install -d -m755 \"\$(DESTDIR)\$(incdir)\" install -m644 \"${I_PATH}\" \"\$(DESTDIR)\$(incdir)\" ui-version-header-uninstall: rm -f \"\$(DESTDIR)\$(incdir)/${I_NAME}\" ui-version-header-clean: rm -f "${I_PATH}" .PHONY: ui-version-header-install ui-version-header-uninstall ui-version-header-clean # Set dependencies for generic rules ui-auto-distclean: ui-version-header-clean ui-auto-install-exec: ui-version-header-install ui-auto-uninstall: ui-version-header-uninstall ]) fi ]) dnl Check for ui-auto enabled project. dnl dnl Usage: dnl UI_CHECK(key, package, MAJOR,MINOR,PATCH, LMAJOR,LMINOR,LPATCH) dnl dnl key unique key for this test dnl package package name (script name searched for is PACKAGE-version) dnl MAJOR (optional) required major version number of library dnl MINOR (optional) required minor version number of library dnl PATCH (optional) required patchlevel of library dnl LMAJOR (optional) required major version number of library interface dnl LMINOR (optional) required minor version number of library interface dnl LPATCH (optional) required patchlevel of library interface dnl dnl All version numbers default to 0 if not specified. dnl AC_DEFUN([UI_CHECK], [ ifelse($3, , MAJOR=0, MAJOR=$3) ifelse($4, , MINOR=0, MINOR=$4) ifelse($5, , PATCH=0, PATCH=$5) ifelse($6, , LMAJOR=0, LMAJOR=$6) ifelse($7, , LMINOR=0, LMINOR=$7) ifelse($8, , LPATCH=0, LPATCH=$8) dnl Check and evaluate version script AC_PATH_PROG([$1], [$2-version]) test x"$[$1]" = x && AC_MSG_ERROR([$2-version not found in PATH]) dnl Reset variables UI_PACKAGE="" UI_VERSION="" UI_VERSION_MAJOR="" UI_VERSION_MINOR="" UI_VERSION_PATCH="" UI_SO_VERSION="" UI_SO_VERSION_MAJOR="" UI_SO_VERSION_MINOR="" UI_SO_VERSION_PATCH="" dnl Set variables from PACKAGE-version script eval `[$2-version]` dnl Sanity check test x"${UI_PACKAGE}" = x[$2] || AC_MSG_ERROR([$2-version found in PATH seems corrupt; from old unstable ui-auto version? ]) dnl Check package version AC_MSG_CHECKING([package $2, version ${MAJOR}.${MINOR}.${PATCH} or later]) for TYPE in MAJOR MINOR PATCH; do INSTALLED_VERSION="UI_VERSION_${TYPE}" NEEDED_VERSION="${TYPE}" if test ${!INSTALLED_VERSION} -lt ${!NEEDED_VERSION}; then AC_MSG_ERROR([${UI_VERSION} is too old.]) elif test ${!INSTALLED_VERSION} -gt ${!NEEDED_VERSION}; then break fi done AC_MSG_RESULT([yes (version ${UI_VERSION})]) dnl Check library version if test -n "${UI_SO_VERSION}"; then AC_MSG_CHECKING([library from ${UI_PACKAGE}, version ${LMAJOR}.${LMINOR}.${LPATCH} or later]) for TYPE in MAJOR MINOR PATCH; do INSTALLED_VERSION="UI_SO_VERSION_${TYPE}" NEEDED_VERSION="L${TYPE}" if test ${!INSTALLED_VERSION} -lt ${!NEEDED_VERSION}; then AC_MSG_ERROR([${UI_SO_VERSION} is too old.]) elif test ${!INSTALLED_VERSION} -gt ${!NEEDED_VERSION}; then break fi done AC_MSG_RESULT([yes (lib version ${UI_SO_VERSION})]) fi ]) dnl UI common autotools helper macros dnl UI_MSG_MISSING(VALUE, WHAT [,"warn"]) dnl dnl If VALUE is empty or "no, exit with error message that suport dnl for WHAT is missing, or continue with a warning if "warn" is given. AC_DEFUN([UI_MSG_MISSING], [ if test x"[$1]" = "x" -o x"[$1]" = "xno"; then if test x"[$3]" = "xwarn"; then AC_MSG_WARN([Missing support for: $2.]) else AC_MSG_ERROR([Missing support for: $2.]) fi fi ]) dnl Simplified and enhanced version of AC_PATH_PROG dnl dnl UI_PATH_PROG(VARIABLE, PROG-TO-CHECK-FOR [, "warn"]) dnl dnl Check for program with AC_PATH_PROG. If program is not found, exit with dnl error unless "warn" option is given. dnl AC_DEFUN([UI_PATH_PROG], [ AC_PATH_PROG([$1], [$2]) UI_MSG_MISSING([$$1], [Program $2], [$3]) ]) dnl Echo to file dnl dnl UI_PRINT_FILE(FILENAME, TEXT) AC_DEFUN([UI_PRINT_FILE], [ echo -n "$2" >"$1" ]) dnl Add automake source dnl dnl UI_ADD_AM(makefile code) AC_DEFUN([UI_ADD_AM], [ echo -n "$1" >>"ui-auto.am" ]) dnl ui-auto check for C++ compilers dnl dnl Calls AC_PROG_CXX, and then checks for some compilers/versions we must not use. dnl dnl UI_ADD_AM(makefile code) AC_DEFUN([UI_PROG_CXX], [ AC_PROG_CXX if test "x$GXX" = "xyes"; then if ${CXX} --version | grep "2\.9[[]0123456789[]]\..*"; then AC_MSG_ERROR([We cannot use g++-2.9*; pls use at least g++-3.0.]) fi fi ]) # Clean distribution dir from "well-known" cruft. # # Usage configure.ac: UI_DISTDIR_CRUFT # Usage Makefile.am : dist-hook: ui-auto-dist AC_DEFUN([UI_DISTDIR_CRUFT], [ UI_ADD_AM([ ui-distdir-cruft: test ! -z \$(distdir) rm -rf \`find \$(distdir) -type d -name "CVS" -o -name ".svn" -o -name ".git"\` rm -f \`find \$(distdir) -type f -name ".cvsignore" -or -name CVSDUMMY -or -name '*~' -or -name '#*#' -or -name '.#*'\` .PHONY: ui-distdir-cruft # Set dependencies for generic rules ui-auto-dist: ui-distdir-cruft ]) ]) # Copyright (C) 2002-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_AUTOMAKE_VERSION(VERSION) # ---------------------------- # Automake X.Y traces this macro to ensure aclocal.m4 has been # generated from the m4 files accompanying Automake X.Y. # (This private macro should not be called outside this file.) AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version='1.14' dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to dnl require some minimum version. Point them to the right macro. m4_if([$1], [1.14], [], [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl ]) # _AM_AUTOCONF_VERSION(VERSION) # ----------------------------- # aclocal traces this macro to find the Autoconf version. # This is a private macro too. Using m4_define simplifies # the logic in aclocal, which can simply ignore this definition. m4_define([_AM_AUTOCONF_VERSION], []) # AM_SET_CURRENT_AUTOMAKE_VERSION # ------------------------------- # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. # This function is AC_REQUIREd by AM_INIT_AUTOMAKE. AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], [AM_AUTOMAKE_VERSION([1.14])dnl m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) # AM_AUX_DIR_EXPAND -*- Autoconf -*- # Copyright (C) 2001-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets # $ac_aux_dir to '$srcdir/foo'. In other projects, it is set to # '$srcdir', '$srcdir/..', or '$srcdir/../..'. # # Of course, Automake must honor this variable whenever it calls a # tool from the auxiliary directory. The problem is that $srcdir (and # therefore $ac_aux_dir as well) can be either absolute or relative, # depending on how configure is run. This is pretty annoying, since # it makes $ac_aux_dir quite unusable in subdirectories: in the top # source directory, any form will work fine, but in subdirectories a # relative path needs to be adjusted first. # # $ac_aux_dir/missing # fails when called from a subdirectory if $ac_aux_dir is relative # $top_srcdir/$ac_aux_dir/missing # fails if $ac_aux_dir is absolute, # fails when called from a subdirectory in a VPATH build with # a relative $ac_aux_dir # # The reason of the latter failure is that $top_srcdir and $ac_aux_dir # are both prefixed by $srcdir. In an in-source build this is usually # harmless because $srcdir is '.', but things will broke when you # start a VPATH build or use an absolute $srcdir. # # So we could use something similar to $top_srcdir/$ac_aux_dir/missing, # iff we strip the leading $srcdir from $ac_aux_dir. That would be: # am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"` # and then we would define $MISSING as # MISSING="\${SHELL} $am_aux_dir/missing" # This will work as long as MISSING is not called from configure, because # unfortunately $(top_srcdir) has no meaning in configure. # However there are other variables, like CC, which are often used in # configure, and could therefore not use this "fixed" $ac_aux_dir. # # Another solution, used here, is to always expand $ac_aux_dir to an # absolute PATH. The drawback is that using absolute paths prevent a # configured tree to be moved without reconfiguration. AC_DEFUN([AM_AUX_DIR_EXPAND], [dnl Rely on autoconf to set up CDPATH properly. AC_PREREQ([2.50])dnl # expand $ac_aux_dir to an absolute path am_aux_dir=`cd $ac_aux_dir && pwd` ]) # AM_CONDITIONAL -*- Autoconf -*- # Copyright (C) 1997-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_CONDITIONAL(NAME, SHELL-CONDITION) # ------------------------------------- # Define a conditional. AC_DEFUN([AM_CONDITIONAL], [AC_PREREQ([2.52])dnl m4_if([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl AC_SUBST([$1_TRUE])dnl AC_SUBST([$1_FALSE])dnl _AM_SUBST_NOTMAKE([$1_TRUE])dnl _AM_SUBST_NOTMAKE([$1_FALSE])dnl m4_define([_AM_COND_VALUE_$1], [$2])dnl if $2; then $1_TRUE= $1_FALSE='#' else $1_TRUE='#' $1_FALSE= fi AC_CONFIG_COMMANDS_PRE( [if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then AC_MSG_ERROR([[conditional "$1" was never defined. Usually this means the macro was only invoked conditionally.]]) fi])]) # Copyright (C) 1999-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # There are a few dirty hacks below to avoid letting 'AC_PROG_CC' be # written in clear, in which case automake, when reading aclocal.m4, # will think it sees a *use*, and therefore will trigger all it's # C support machinery. Also note that it means that autoscan, seeing # CC etc. in the Makefile, will ask for an AC_PROG_CC use... # _AM_DEPENDENCIES(NAME) # ---------------------- # See how the compiler implements dependency checking. # NAME is "CC", "CXX", "OBJC", "OBJCXX", "UPC", or "GJC". # We try a few techniques and use that to set a single cache variable. # # We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was # modified to invoke _AM_DEPENDENCIES(CC); we would have a circular # dependency, and given that the user is not expected to run this macro, # just rely on AC_PROG_CC. AC_DEFUN([_AM_DEPENDENCIES], [AC_REQUIRE([AM_SET_DEPDIR])dnl AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl AC_REQUIRE([AM_MAKE_INCLUDE])dnl AC_REQUIRE([AM_DEP_TRACK])dnl m4_if([$1], [CC], [depcc="$CC" am_compiler_list=], [$1], [CXX], [depcc="$CXX" am_compiler_list=], [$1], [OBJC], [depcc="$OBJC" am_compiler_list='gcc3 gcc'], [$1], [OBJCXX], [depcc="$OBJCXX" am_compiler_list='gcc3 gcc'], [$1], [UPC], [depcc="$UPC" am_compiler_list=], [$1], [GCJ], [depcc="$GCJ" am_compiler_list='gcc3 gcc'], [depcc="$$1" am_compiler_list=]) AC_CACHE_CHECK([dependency style of $depcc], [am_cv_$1_dependencies_compiler_type], [if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named 'D' -- because '-MD' means "put the output # in D". rm -rf conftest.dir mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub am_cv_$1_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp` fi am__universal=false m4_case([$1], [CC], [case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac], [CXX], [case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac]) for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with # Solaris 10 /bin/sh. echo '/* dummy */' > sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf # We check with '-c' and '-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly # handle '-M -o', and we need to detect this. Also, some Intel # versions had trouble with output in subdirs. am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in gcc) # This depmode causes a compiler race in universal mode. test "$am__universal" = false || continue ;; nosideeffect) # After this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested. if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; msvc7 | msvc7msys | msvisualcpp | msvcmsys) # This compiler won't grok '-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} am__minus_obj= ;; none) break ;; esac if depmode=$depmode \ source=sub/conftest.c object=$am__obj \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep $am__obj sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # icc: Command line remark: option '-MP' not supported if (grep 'ignoring option' conftest.err || grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else am_cv_$1_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_$1_dependencies_compiler_type=none fi ]) AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type]) AM_CONDITIONAL([am__fastdep$1], [ test "x$enable_dependency_tracking" != xno \ && test "$am_cv_$1_dependencies_compiler_type" = gcc3]) ]) # AM_SET_DEPDIR # ------------- # Choose a directory name for dependency files. # This macro is AC_REQUIREd in _AM_DEPENDENCIES. AC_DEFUN([AM_SET_DEPDIR], [AC_REQUIRE([AM_SET_LEADING_DOT])dnl AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl ]) # AM_DEP_TRACK # ------------ AC_DEFUN([AM_DEP_TRACK], [AC_ARG_ENABLE([dependency-tracking], [dnl AS_HELP_STRING( [--enable-dependency-tracking], [do not reject slow dependency extractors]) AS_HELP_STRING( [--disable-dependency-tracking], [speeds up one-time build])]) if test "x$enable_dependency_tracking" != xno; then am_depcomp="$ac_aux_dir/depcomp" AMDEPBACKSLASH='\' am__nodep='_no' fi AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) AC_SUBST([AMDEPBACKSLASH])dnl _AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl AC_SUBST([am__nodep])dnl _AM_SUBST_NOTMAKE([am__nodep])dnl ]) # Generate code to set up dependency tracking. -*- Autoconf -*- # Copyright (C) 1999-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # _AM_OUTPUT_DEPENDENCY_COMMANDS # ------------------------------ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], [{ # Older Autoconf quotes --file arguments for eval, but not when files # are listed without --file. Let's play safe and only enable the eval # if we detect the quoting. case $CONFIG_FILES in *\'*) eval set x "$CONFIG_FILES" ;; *) set x $CONFIG_FILES ;; esac shift for mf do # Strip MF so we end up with the name of the file. mf=`echo "$mf" | sed -e 's/:.*$//'` # Check whether this is an Automake generated Makefile or not. # We used to match only the files named 'Makefile.in', but # some people rename them; so instead we look at the file content. # Grep'ing the first line is not enough: some people post-process # each Makefile.in and add a new line on top of each file to say so. # Grep'ing the whole file is not good either: AIX grep has a line # limit of 2048, but all sed's we know have understand at least 4000. if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then dirpart=`AS_DIRNAME("$mf")` else continue fi # Extract the definition of DEPDIR, am__include, and am__quote # from the Makefile without running 'make'. DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` test -z "$DEPDIR" && continue am__include=`sed -n 's/^am__include = //p' < "$mf"` test -z "$am__include" && continue am__quote=`sed -n 's/^am__quote = //p' < "$mf"` # Find all dependency output files, they are included files with # $(DEPDIR) in their names. We invoke sed twice because it is the # simplest approach to changing $(DEPDIR) to its actual value in the # expansion. for file in `sed -n " s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do # Make sure the directory exists. test -f "$dirpart/$file" && continue fdir=`AS_DIRNAME(["$file"])` AS_MKDIR_P([$dirpart/$fdir]) # echo "creating $dirpart/$file" echo '# dummy' > "$dirpart/$file" done done } ])# _AM_OUTPUT_DEPENDENCY_COMMANDS # AM_OUTPUT_DEPENDENCY_COMMANDS # ----------------------------- # This macro should only be invoked once -- use via AC_REQUIRE. # # This code is only required when automatic dependency tracking # is enabled. FIXME. This creates each '.P' file that we will # need in order to bootstrap the dependency handling code. AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], [AC_CONFIG_COMMANDS([depfiles], [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS], [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"]) ]) # Do all the work for Automake. -*- Autoconf -*- # Copyright (C) 1996-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This macro actually does too much. Some checks are only needed if # your package does certain things. But this isn't really a big deal. dnl Redefine AC_PROG_CC to automatically invoke _AM_PROG_CC_C_O. m4_define([AC_PROG_CC], m4_defn([AC_PROG_CC]) [_AM_PROG_CC_C_O ]) # AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE]) # AM_INIT_AUTOMAKE([OPTIONS]) # ----------------------------------------------- # The call with PACKAGE and VERSION arguments is the old style # call (pre autoconf-2.50), which is being phased out. PACKAGE # and VERSION should now be passed to AC_INIT and removed from # the call to AM_INIT_AUTOMAKE. # We support both call styles for the transition. After # the next Automake release, Autoconf can make the AC_INIT # arguments mandatory, and then we can depend on a new Autoconf # release and drop the old call support. AC_DEFUN([AM_INIT_AUTOMAKE], [AC_PREREQ([2.65])dnl dnl Autoconf wants to disallow AM_ names. We explicitly allow dnl the ones we care about. m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl AC_REQUIRE([AC_PROG_INSTALL])dnl if test "`cd $srcdir && pwd`" != "`pwd`"; then # Use -I$(srcdir) only when $(srcdir) != ., so that make's output # is not polluted with repeated "-I." AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl # test to see if srcdir already configured if test -f $srcdir/config.status; then AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) fi fi # test whether we have cygpath if test -z "$CYGPATH_W"; then if (cygpath --version) >/dev/null 2>/dev/null; then CYGPATH_W='cygpath -w' else CYGPATH_W=echo fi fi AC_SUBST([CYGPATH_W]) # Define the identity of the package. dnl Distinguish between old-style and new-style calls. m4_ifval([$2], [AC_DIAGNOSE([obsolete], [$0: two- and three-arguments forms are deprecated.]) m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl AC_SUBST([PACKAGE], [$1])dnl AC_SUBST([VERSION], [$2])], [_AM_SET_OPTIONS([$1])dnl dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT. m4_if( m4_ifdef([AC_PACKAGE_NAME], [ok]):m4_ifdef([AC_PACKAGE_VERSION], [ok]), [ok:ok],, [m4_fatal([AC_INIT should be called with package and version arguments])])dnl AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl _AM_IF_OPTION([no-define],, [AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Name of package]) AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [Version number of package])])dnl # Some tools Automake needs. AC_REQUIRE([AM_SANITY_CHECK])dnl AC_REQUIRE([AC_ARG_PROGRAM])dnl AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}]) AM_MISSING_PROG([AUTOCONF], [autoconf]) AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}]) AM_MISSING_PROG([AUTOHEADER], [autoheader]) AM_MISSING_PROG([MAKEINFO], [makeinfo]) AC_REQUIRE([AM_PROG_INSTALL_SH])dnl AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl AC_REQUIRE([AC_PROG_MKDIR_P])dnl # For better backward compatibility. To be removed once Automake 1.9.x # dies out for good. For more background, see: # # AC_SUBST([mkdir_p], ['$(MKDIR_P)']) # We need awk for the "check" target. The system "awk" is bad on # some platforms. AC_REQUIRE([AC_PROG_AWK])dnl AC_REQUIRE([AC_PROG_MAKE_SET])dnl AC_REQUIRE([AM_SET_LEADING_DOT])dnl _AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], [_AM_PROG_TAR([v7])])]) _AM_IF_OPTION([no-dependencies],, [AC_PROVIDE_IFELSE([AC_PROG_CC], [_AM_DEPENDENCIES([CC])], [m4_define([AC_PROG_CC], m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl AC_PROVIDE_IFELSE([AC_PROG_CXX], [_AM_DEPENDENCIES([CXX])], [m4_define([AC_PROG_CXX], m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl AC_PROVIDE_IFELSE([AC_PROG_OBJC], [_AM_DEPENDENCIES([OBJC])], [m4_define([AC_PROG_OBJC], m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl AC_PROVIDE_IFELSE([AC_PROG_OBJCXX], [_AM_DEPENDENCIES([OBJCXX])], [m4_define([AC_PROG_OBJCXX], m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl ]) AC_REQUIRE([AM_SILENT_RULES])dnl dnl The testsuite driver may need to know about EXEEXT, so add the dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This dnl macro is hooked onto _AC_COMPILER_EXEEXT early, see below. AC_CONFIG_COMMANDS_PRE(dnl [m4_provide_if([_AM_COMPILER_EXEEXT], [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl # POSIX will say in a future version that running "rm -f" with no argument # is OK; and we want to be able to make that assumption in our Makefile # recipes. So use an aggressive probe to check that the usage we want is # actually supported "in the wild" to an acceptable degree. # See automake bug#10828. # To make any issue more visible, cause the running configure to be aborted # by default if the 'rm' program in use doesn't match our expectations; the # user can still override this though. if rm -f && rm -fr && rm -rf; then : OK; else cat >&2 <<'END' Oops! Your 'rm' program seems unable to run without file operands specified on the command line, even when the '-f' option is present. This is contrary to the behaviour of most rm programs out there, and not conforming with the upcoming POSIX standard: Please tell bug-automake@gnu.org about your system, including the value of your $PATH and any error possibly output before this message. This can help us improve future automake versions. END if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then echo 'Configuration will proceed anyway, since you have set the' >&2 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 echo >&2 else cat >&2 <<'END' Aborting the configuration process, to ensure you take notice of the issue. You can download and install GNU coreutils to get an 'rm' implementation that behaves properly: . If you want to complete the configuration process using your problematic 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM to "yes", and re-run configure. END AC_MSG_ERROR([Your 'rm' program is bad, sorry.]) fi fi]) dnl Hook into '_AC_COMPILER_EXEEXT' early to learn its expansion. Do not dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further dnl mangled by Autoconf and run in a shell conditional statement. m4_define([_AC_COMPILER_EXEEXT], m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])]) # When config.status generates a header, we must update the stamp-h file. # This file resides in the same directory as the config header # that is generated. The stamp files are numbered to have different names. # Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the # loop where config.status creates the headers, so we can generate # our stamp files there. AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], [# Compute $1's index in $config_headers. _am_arg=$1 _am_stamp_count=1 for _am_header in $config_headers :; do case $_am_header in $_am_arg | $_am_arg:* ) break ;; * ) _am_stamp_count=`expr $_am_stamp_count + 1` ;; esac done echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) # Copyright (C) 2001-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_PROG_INSTALL_SH # ------------------ # Define $install_sh. AC_DEFUN([AM_PROG_INSTALL_SH], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl if test x"${install_sh}" != xset; then case $am_aux_dir in *\ * | *\ *) install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; *) install_sh="\${SHELL} $am_aux_dir/install-sh" esac fi AC_SUBST([install_sh])]) # Copyright (C) 2003-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # Check whether the underlying file-system supports filenames # with a leading dot. For instance MS-DOS doesn't. AC_DEFUN([AM_SET_LEADING_DOT], [rm -rf .tst 2>/dev/null mkdir .tst 2>/dev/null if test -d .tst; then am__leading_dot=. else am__leading_dot=_ fi rmdir .tst 2>/dev/null AC_SUBST([am__leading_dot])]) # Check to see how 'make' treats includes. -*- Autoconf -*- # Copyright (C) 2001-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_MAKE_INCLUDE() # ----------------- # Check to see how make treats includes. AC_DEFUN([AM_MAKE_INCLUDE], [am_make=${MAKE-make} cat > confinc << 'END' am__doit: @echo this is the am__doit target .PHONY: am__doit END # If we don't find an include directive, just comment out the code. AC_MSG_CHECKING([for style of include used by $am_make]) am__include="#" am__quote= _am_result=none # First try GNU make style include. echo "include confinc" > confmf # Ignore all kinds of additional output from 'make'. case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=include am__quote= _am_result=GNU ;; esac # Now try BSD make style include. if test "$am__include" = "#"; then echo '.include "confinc"' > confmf case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=.include am__quote="\"" _am_result=BSD ;; esac fi AC_SUBST([am__include]) AC_SUBST([am__quote]) AC_MSG_RESULT([$_am_result]) rm -f confinc confmf ]) # Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- # Copyright (C) 1997-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_MISSING_PROG(NAME, PROGRAM) # ------------------------------ AC_DEFUN([AM_MISSING_PROG], [AC_REQUIRE([AM_MISSING_HAS_RUN]) $1=${$1-"${am_missing_run}$2"} AC_SUBST($1)]) # AM_MISSING_HAS_RUN # ------------------ # Define MISSING if not defined so far and test if it is modern enough. # If it is, set am_missing_run to use it, otherwise, to nothing. AC_DEFUN([AM_MISSING_HAS_RUN], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl AC_REQUIRE_AUX_FILE([missing])dnl if test x"${MISSING+set}" != xset; then case $am_aux_dir in *\ * | *\ *) MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; *) MISSING="\${SHELL} $am_aux_dir/missing" ;; esac fi # Use eval to expand $SHELL if eval "$MISSING --is-lightweight"; then am_missing_run="$MISSING " else am_missing_run= AC_MSG_WARN(['missing' script is too old or missing]) fi ]) # Helper functions for option handling. -*- Autoconf -*- # Copyright (C) 2001-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # _AM_MANGLE_OPTION(NAME) # ----------------------- AC_DEFUN([_AM_MANGLE_OPTION], [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) # _AM_SET_OPTION(NAME) # -------------------- # Set option NAME. Presently that only means defining a flag for this option. AC_DEFUN([_AM_SET_OPTION], [m4_define(_AM_MANGLE_OPTION([$1]), [1])]) # _AM_SET_OPTIONS(OPTIONS) # ------------------------ # OPTIONS is a space-separated list of Automake options. AC_DEFUN([_AM_SET_OPTIONS], [m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) # _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET]) # ------------------------------------------- # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. AC_DEFUN([_AM_IF_OPTION], [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) # Copyright (C) 1999-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # _AM_PROG_CC_C_O # --------------- # Like AC_PROG_CC_C_O, but changed for automake. We rewrite AC_PROG_CC # to automatically call this. AC_DEFUN([_AM_PROG_CC_C_O], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl AC_REQUIRE_AUX_FILE([compile])dnl AC_LANG_PUSH([C])dnl AC_CACHE_CHECK( [whether $CC understands -c and -o together], [am_cv_prog_cc_c_o], [AC_LANG_CONFTEST([AC_LANG_PROGRAM([])]) # Make sure it works both with $CC and with simple cc. # Following AC_PROG_CC_C_O, we do the test twice because some # compilers refuse to overwrite an existing .o file with -o, # though they will create one. am_cv_prog_cc_c_o=yes for am_i in 1 2; do if AM_RUN_LOG([$CC -c conftest.$ac_ext -o conftest2.$ac_objext]) \ && test -f conftest2.$ac_objext; then : OK else am_cv_prog_cc_c_o=no break fi done rm -f core conftest* unset am_i]) if test "$am_cv_prog_cc_c_o" != yes; then # Losing compiler, so override with the script. # FIXME: It is wrong to rewrite CC. # But if we don't then we get into trouble of one sort or another. # A longer-term fix would be to have automake use am__CC in this case, # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" CC="$am_aux_dir/compile $CC" fi AC_LANG_POP([C])]) # For backward compatibility. AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])]) # Copyright (C) 2001-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_RUN_LOG(COMMAND) # ------------------- # Run COMMAND, save the exit status in ac_status, and log it. # (This has been adapted from Autoconf's _AC_RUN_LOG macro.) AC_DEFUN([AM_RUN_LOG], [{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD (exit $ac_status); }]) # Check to make sure that the build environment is sane. -*- Autoconf -*- # Copyright (C) 1996-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_SANITY_CHECK # --------------- AC_DEFUN([AM_SANITY_CHECK], [AC_MSG_CHECKING([whether build environment is sane]) # Reject unsafe characters in $srcdir or the absolute working directory # name. Accept space and tab only in the latter. am_lf=' ' case `pwd` in *[[\\\"\#\$\&\'\`$am_lf]]*) AC_MSG_ERROR([unsafe absolute working directory name]);; esac case $srcdir in *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*) AC_MSG_ERROR([unsafe srcdir value: '$srcdir']);; esac # Do 'set' in a subshell so we don't clobber the current shell's # arguments. Must try -L first in case configure is actually a # symlink; some systems play weird games with the mod time of symlinks # (eg FreeBSD returns the mod time of the symlink's containing # directory). if ( am_has_slept=no for am_try in 1 2; do echo "timestamp, slept: $am_has_slept" > conftest.file set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` if test "$[*]" = "X"; then # -L didn't work. set X `ls -t "$srcdir/configure" conftest.file` fi if test "$[*]" != "X $srcdir/configure conftest.file" \ && test "$[*]" != "X conftest.file $srcdir/configure"; then # If neither matched, then we have a broken ls. This can happen # if, for instance, CONFIG_SHELL is bash and it inherits a # broken ls alias from the environment. This has actually # happened. Such a system could not be considered "sane". AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken alias in your environment]) fi if test "$[2]" = conftest.file || test $am_try -eq 2; then break fi # Just in case. sleep 1 am_has_slept=yes done test "$[2]" = conftest.file ) then # Ok. : else AC_MSG_ERROR([newly created file is older than distributed files! Check your system clock]) fi AC_MSG_RESULT([yes]) # If we didn't sleep, we still need to ensure time stamps of config.status and # generated files are strictly newer. am_sleep_pid= if grep 'slept: no' conftest.file >/dev/null 2>&1; then ( sleep 1 ) & am_sleep_pid=$! fi AC_CONFIG_COMMANDS_PRE( [AC_MSG_CHECKING([that generated files are newer than configure]) if test -n "$am_sleep_pid"; then # Hide warnings about reused PIDs. wait $am_sleep_pid 2>/dev/null fi AC_MSG_RESULT([done])]) rm -f conftest.file ]) # Copyright (C) 2009-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_SILENT_RULES([DEFAULT]) # -------------------------- # Enable less verbose build rules; with the default set to DEFAULT # ("yes" being less verbose, "no" or empty being verbose). AC_DEFUN([AM_SILENT_RULES], [AC_ARG_ENABLE([silent-rules], [dnl AS_HELP_STRING( [--enable-silent-rules], [less verbose build output (undo: "make V=1")]) AS_HELP_STRING( [--disable-silent-rules], [verbose build output (undo: "make V=0")])dnl ]) case $enable_silent_rules in @%:@ ((( yes) AM_DEFAULT_VERBOSITY=0;; no) AM_DEFAULT_VERBOSITY=1;; *) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);; esac dnl dnl A few 'make' implementations (e.g., NonStop OS and NextStep) dnl do not support nested variable expansions. dnl See automake bug#9928 and bug#10237. am_make=${MAKE-make} AC_CACHE_CHECK([whether $am_make supports nested variables], [am_cv_make_support_nested_variables], [if AS_ECHO([['TRUE=$(BAR$(V)) BAR0=false BAR1=true V=1 am__doit: @$(TRUE) .PHONY: am__doit']]) | $am_make -f - >/dev/null 2>&1; then am_cv_make_support_nested_variables=yes else am_cv_make_support_nested_variables=no fi]) if test $am_cv_make_support_nested_variables = yes; then dnl Using '$V' instead of '$(V)' breaks IRIX make. AM_V='$(V)' AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' else AM_V=$AM_DEFAULT_VERBOSITY AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY fi AC_SUBST([AM_V])dnl AM_SUBST_NOTMAKE([AM_V])dnl AC_SUBST([AM_DEFAULT_V])dnl AM_SUBST_NOTMAKE([AM_DEFAULT_V])dnl AC_SUBST([AM_DEFAULT_VERBOSITY])dnl AM_BACKSLASH='\' AC_SUBST([AM_BACKSLASH])dnl _AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl ]) # Copyright (C) 2001-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_PROG_INSTALL_STRIP # --------------------- # One issue with vendor 'install' (even GNU) is that you can't # specify the program used to strip binaries. This is especially # annoying in cross-compiling environments, where the build's strip # is unlikely to handle the host's binaries. # Fortunately install-sh will honor a STRIPPROG variable, so we # always use install-sh in "make install-strip", and initialize # STRIPPROG with the value of the STRIP variable (set by the user). AC_DEFUN([AM_PROG_INSTALL_STRIP], [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl # Installed binaries are usually stripped using 'strip' when the user # run "make install-strip". However 'strip' might not be the right # tool to use in cross-compilation environments, therefore Automake # will honor the 'STRIP' environment variable to overrule this program. dnl Don't test for $cross_compiling = yes, because it might be 'maybe'. if test "$cross_compiling" != no; then AC_CHECK_TOOL([STRIP], [strip], :) fi INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" AC_SUBST([INSTALL_STRIP_PROGRAM])]) # Copyright (C) 2006-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # _AM_SUBST_NOTMAKE(VARIABLE) # --------------------------- # Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in. # This macro is traced by Automake. AC_DEFUN([_AM_SUBST_NOTMAKE]) # AM_SUBST_NOTMAKE(VARIABLE) # -------------------------- # Public sister of _AM_SUBST_NOTMAKE. AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)]) # Check how to create a tarball. -*- Autoconf -*- # Copyright (C) 2004-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # _AM_PROG_TAR(FORMAT) # -------------------- # Check how to create a tarball in format FORMAT. # FORMAT should be one of 'v7', 'ustar', or 'pax'. # # Substitute a variable $(am__tar) that is a command # writing to stdout a FORMAT-tarball containing the directory # $tardir. # tardir=directory && $(am__tar) > result.tar # # Substitute a variable $(am__untar) that extract such # a tarball read from stdin. # $(am__untar) < result.tar # AC_DEFUN([_AM_PROG_TAR], [# Always define AMTAR for backward compatibility. Yes, it's still used # in the wild :-( We should find a proper way to deprecate it ... AC_SUBST([AMTAR], ['$${TAR-tar}']) # We'll loop over all known methods to create a tar archive until one works. _am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none' m4_if([$1], [v7], [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'], [m4_case([$1], [ustar], [# The POSIX 1988 'ustar' format is defined with fixed-size fields. # There is notably a 21 bits limit for the UID and the GID. In fact, # the 'pax' utility can hang on bigger UID/GID (see automake bug#8343 # and bug#13588). am_max_uid=2097151 # 2^21 - 1 am_max_gid=$am_max_uid # The $UID and $GID variables are not portable, so we need to resort # to the POSIX-mandated id(1) utility. Errors in the 'id' calls # below are definitely unexpected, so allow the users to see them # (that is, avoid stderr redirection). am_uid=`id -u || echo unknown` am_gid=`id -g || echo unknown` AC_MSG_CHECKING([whether UID '$am_uid' is supported by ustar format]) if test $am_uid -le $am_max_uid; then AC_MSG_RESULT([yes]) else AC_MSG_RESULT([no]) _am_tools=none fi AC_MSG_CHECKING([whether GID '$am_gid' is supported by ustar format]) if test $am_gid -le $am_max_gid; then AC_MSG_RESULT([yes]) else AC_MSG_RESULT([no]) _am_tools=none fi], [pax], [], [m4_fatal([Unknown tar format])]) AC_MSG_CHECKING([how to create a $1 tar archive]) # Go ahead even if we have the value already cached. We do so because we # need to set the values for the 'am__tar' and 'am__untar' variables. _am_tools=${am_cv_prog_tar_$1-$_am_tools} for _am_tool in $_am_tools; do case $_am_tool in gnutar) for _am_tar in tar gnutar gtar; do AM_RUN_LOG([$_am_tar --version]) && break done am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"' am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"' am__untar="$_am_tar -xf -" ;; plaintar) # Must skip GNU tar: if it does not support --format= it doesn't create # ustar tarball either. (tar --version) >/dev/null 2>&1 && continue am__tar='tar chf - "$$tardir"' am__tar_='tar chf - "$tardir"' am__untar='tar xf -' ;; pax) am__tar='pax -L -x $1 -w "$$tardir"' am__tar_='pax -L -x $1 -w "$tardir"' am__untar='pax -r' ;; cpio) am__tar='find "$$tardir" -print | cpio -o -H $1 -L' am__tar_='find "$tardir" -print | cpio -o -H $1 -L' am__untar='cpio -i -H $1 -d' ;; none) am__tar=false am__tar_=false am__untar=false ;; esac # If the value was cached, stop now. We just wanted to have am__tar # and am__untar set. test -n "${am_cv_prog_tar_$1}" && break # tar/untar a dummy directory, and stop if the command works. rm -rf conftest.dir mkdir conftest.dir echo GrepMe > conftest.dir/file AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar]) rm -rf conftest.dir if test -s conftest.tar; then AM_RUN_LOG([$am__untar /dev/null 2>&1 && break fi done rm -rf conftest.dir AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool]) AC_MSG_RESULT([$am_cv_prog_tar_$1])]) AC_SUBST([am__tar]) AC_SUBST([am__untar]) ]) # _AM_PROG_TAR ui-auto-1.1.17/PaxHeaders.10540/README0000644000000000000000000000013212245377332013602 xustar0030 mtime=1385561818.567433075 30 atime=1385561823.767454713 30 ctime=1385579867.633456481 ui-auto-1.1.17/README0000644000175000017500000001734012245377332014703 0ustar00absurdabsurd00000000000000====================================================================== Abstract ====================================================================== ui-auto is a set of shell tools to manage software project development. 1. Release automation First of all, there is support for automation of software release around the 'ui-auto-release' tool; it currently (Oct 2009) supports the build systems autotools and cmake and the version control systems cvs, svn and git. Its basic goal is to automate the reoccurring administrative duties around software releases (like NEWS/ChangeLog files, VC tagging, uploading, ...). It also has a non-interactive mode that makes it suitable for automated snaphot builds from cron, and a special Debian mode to automate Debian package builds. Tools: ui-auto-release, ui-auto-ubs, ui-auto-uvc, ui-auto-release-multi 2. Development help Secondly, there is also a set of tools to help develop from VC checkouts (simply via environment variables). This is useful if you develop on several projects at the same time having inter-dependencies. Tools: ui-auto-env, ui-auto-shell, ui-auto-update 3. cmake and autotools library There is small library for autotools (m4 macros) and cmake (tests) to avoid redundancies per project for ui-auto project. Using any of these is totally optional, though. ====================================================================== NEWS ====================================================================== === Updating from 1.0.x->1.2.x NEWS === No changes (1) are needed to update projects using 1.0.x; you will need to amend your project config if you want to use the new Debian support, however. (1) If you use autotools, the UI_INIT macro and have "long" filenames in your project: Note that "tar-ustar filename-length-max=155" is no longer hardcoded default as automake option; instead, you now set automake options yourself using arg 5 of UI_INIT: I recommend just using tar-pax nowadays: 'UI_INIT([src/foo/main.c],,,,[tar-pax])'. === Updating from 0.1.3 === Tools: - Command syntax changes fo all tools (ui-auto-*). See -h on any tool. User configuration: - Migrate ~/.ui-auto-env.* into ~/.ui-auto.conf (see User Nutshell). ui-auto enabled projects: - Only use the snippets in Developer Nutshell for configure.ac/Makefile.am; remove everything else that looks ui-autoish. - Generic check macro for other ui-auto projects is now "UI_CHECK"; also handles library packages. - Replace: - UI_CLEAN_DISTDIR_CRUFT -> UI_DISTDIR_CRUFT. - UI_LIB_CHECK_VERSION -> UI_CHECK. - Remove all efforts for producing "version.h", "version.c" or "$PACKAGE-version" script; this is all handled automatically now. ====================================================================== Introduction ====================================================================== You might learn more in the (yet [Feb 2007] unfinished) introduction (i.e., file INTRODUCTION). This file only contains some "quickstart style" starters without much explanations. ====================== Nutshell: Installation ====================== This does not apply if you are using ui-auto via your distribution or a standard local install. However, if you intend to use ui-auto itself the "ui-auto" way -- i.e., directly from the version control directory: a) Get (a version of) the ui-auto source tree [2006-Oct: svn://svn.schlund.de/ssr/trunk/ui-auto]. b) Configure your ~/.ui-auto.conf for ui-auto (see User Nutshell below); name it "ui_auto". c) Taint your shell to use that very ui-auto source tree: eval `/src/tools/ui-auto-env ui_auto` If you are not working with different versions frequently, you might want to automate that in, e.g., ~/.profile. =========================================== User Nutshell: Use ui-auto enabled projects =========================================== a) Add a file "~/.ui-auto.conf", and add the project(s) you want to use with ui-auto. Use the proivided '.user.ui-auto.conf' sample file as template, and adapt to your needs. b1) Taint your shell: eval `ui-auto-env project1` : Environment ready to use project1. eval `ui-auto-env -d project1`: Environment ready to use project1 and all its dependencies. b2) Or (easier): Create new dedicated shells: ui-auto-shell ui-auto-env project1: Shell ready to use project1. ui-auto-shell -d project1` : Shell ready to use project1 and all its dependencies. c) ui-auto-strap -c && ./configure && make d) b) and c) can also be automated in a separate shell using the "ui-auto-update" tool; see ui-auto-update -h. =================================================== Developer Nutshell: Manage ui-auto enabled projects =================================================== 1. Add file ".ui-auto.conf" to top level; see 'ui-auto-release -p|-P' for all options, their defaults and descriptions. 2. configure.ac: - Add macro UI_INIT after AC_INIT. - Add any number of additional UI_* macros later if needed. 3. Makefile.am: Add this snippet -- @UI_AUTO_AM@ all-local: ui-auto-all clean-local: ui-auto-clean distclean-local: ui-auto-distclean install-data-local: ui-auto-install-data install-exec-local: ui-auto-install-exec uninstall-local: ui-auto-uninstall dist-hook: ui-auto-dist --- This should give you full support for all UI_* macros called from configure.ac. =================================================== Release Nutshell: Manage releases via ui-auto-release =================================================== [moved for ui-utilcpp README 2008-JAN-08; may need some updates, but is basically correct.] Package Versioning Scheme ------------------------- ui-auto-release automates the release prodedure in this package. ChangeLog can be produced automatically from VC logs. VERSION="MAJOR.MINOR.DATE" (1.0.* and smaller) VERSION="MAJOR.MINOR.PATCH" (1.1.0 and greater) MAJOR: Substantial changes. MINOR: Odd numbers development versions, even numbers "stable" versions. Each time we postulate some release "stable", this number is increased by one (from odd to even), CVS is tagged, then increased again by one (from even to odd). Changes (and subsequent Patchlevel releases) to that stable version might be done later in a seperate branch (if needed). DATE : Date in the form YYYYMMDD. Patchlevel releases. PATCH: Patchlevel version. The initial development branch should be 0.1. The initial stable branch should be 1.0 (rather than 0.2). From now on, the first number should now only change for really substantial changes. So, release versions should develop like this (DATE is always computed automatically): Release comes from 0.1.* initial development branch. 1.0.* initial stable branch. 1.1.* development branch. 1.2.* stable branch. 1.3.* development branch. ... Library Versioning Scheme ------------------------- This package uses "libtool" to create all libraries, and adopts the "Libtool Versioning System" for shared libraries. Please see in libtool's documentation. Main library versions and package versions relate to each other this away: Name Package Version Library Main Version 1st unstable branch 0.1.* 0 1st stable branch 1.0.* 1 2nd unstable branch 1.1.* 2 2nd stable branch 1.2.* 3 ... This way, odd library main versions denote stable versions; this is simple and effective. As little drawback, we are not able to reflect interface incompatible changes _inside_ an unstable branch by means of so-library versioning. So if you do not relink, odd things might happen -- but hey, it's unstable ;). At the same time, we are not able to reflect interface incompatible changes _inside_ a stable branch -- but this is a feature, as the interface _must_ not change thusly in a stable branch. ui-auto-1.1.17/PaxHeaders.10540/configure.ac0000644000000000000000000000013212245440636015206 xustar0030 mtime=1385578910.673577161 30 atime=1385578910.825577773 30 ctime=1385579867.641456514 ui-auto-1.1.17/configure.ac0000644000175000017500000000054312245440636016304 0ustar00absurdabsurd00000000000000AC_INIT([ui-auto], [1.1.17]) UI_INIT([src/tools/ui-auto-release],,,,[tar-pax]) UI_DISTDIR_CRUFT AC_PROG_CC dnl checkbashism: devscripts.deb AC_PATH_PROG(PROG_CHECKBASHISMS, checkbashisms) AC_PATH_PROG(PROG_XSLTPROG, xsltproc) UI_PROG_CXX AC_CONFIG_FILES([ Makefile src/Makefile src/m4/Makefile src/cmake/Makefile src/tools/Makefile ]) AC_OUTPUT ui-auto-1.1.17/PaxHeaders.10540/ChangeLog0000644000000000000000000000013212245442501014463 xustar0030 mtime=1385579841.645347098 30 atime=1385579841.725347435 30 ctime=1385579867.633456481 ui-auto-1.1.17/ChangeLog0000644000175000017500000065243412245442501015575 0ustar00absurdabsurd00000000000000W: Preferred tool "/usr/share/gnulib/build-aux/gitlog-to-changelog" not found, running alternate "git log --pretty --numstat --summary" commit c847afaab7d1896854cfe5730d7e5314d3fc641a Author: Stephan Sürken Date: Wed Nov 27 20:17:12 2013 +0100 [ui-auto-release run by absurd@weslok.olx.intra]: News for 1.1.17. 16 1 NEWS commit b1a0a96824b42a4f08ddbfa9a1e48677664c7ccc Author: Stephan Sürken Date: Wed Nov 27 20:02:07 2013 +0100 configure.ac: Prepare 1.1.17. 1 1 configure.ac commit 3dedbc1637ab65346c8cc84ef9f02c93c8418aec Author: Stephan Sürken Date: Wed Nov 27 20:01:38 2013 +0100 .ui-auto.conf: Omit Debian configuration (won't work with git). 1 8 .ui-auto.conf commit 357e4eb5f26498f04f1147c518e5415f8c7ca565 Author: Stephan Sürken Date: Wed Nov 27 19:52:15 2013 +0100 .gitignore: Update. 20 19 .gitignore commit d35e8dcbc7bd3a93db83db36b0f577b2d2abe3a5 Author: Stephan Sürken Date: Wed Jun 29 18:57:31 2011 +0200 src/tools/ui-auto-uvc: Add check_installation for "local". 5 0 src/tools/ui-auto-uvc commit 2f66c1a12cd40f9640ad0b6b9e5213c1e7014dc3 Author: Stephan Sürken Date: Tue Mar 15 16:32:13 2011 +0100 .ui-auto.conf: Drop support for etch and lenny. 1 1 .ui-auto.conf commit 089c4986a2593a8ce2b8fc419da30314f8ba32da Author: Stephan Sürken Date: Tue Mar 15 16:27:26 2011 +0100 [ui-auto-release run by absurd@weslok.olx.intra]: Updated from version control. 10 0 ChangeLog commit 36a3eaebcdf007e423a97f4f9cbe002335056aa8 Author: Stephan Sürken Date: Tue Mar 15 16:27:18 2011 +0100 [ui-auto-release run by absurd@weslok.olx.intra]: News for 1.1.16. 8 1 NEWS commit fc5bd3faa970cfb1476e0cb044cc6499904732eb Author: Stephan Sürken Date: Tue Mar 15 16:23:17 2011 +0100 configure.ac: Prepare release 1.1.16. 1 1 configure.ac commit 61df29f0bdcd977d5d6adcbc62663a053b7bebe6 Author: Stephan Sürken Date: Tue Mar 15 16:21:19 2011 +0100 src/tools/template.deb_svn+mbd: Add support for wheezy. 1 0 src/tools/template.deb_svn+mbd commit 518eca8e1353acf20073f2613ae2dce1b5563c2a Author: Stephan Sürken Date: Mon Feb 7 19:16:09 2011 +0100 [ui-auto-release run by absurd@weslok.olx.intra]: Updated from version control. 8 0 ChangeLog commit 651fec54235c855207febde02331bd35aca775d3 Author: Stephan Sürken Date: Mon Feb 7 19:16:01 2011 +0100 [ui-auto-release run by absurd@weslok.olx.intra]: News for 1.1.15. 10 1 NEWS commit 8332ec6aa90487e79cdbc9626157b8e5380f28ed Author: Stephan Sürken Date: Mon Feb 7 19:12:56 2011 +0100 configure.ac: Prepare 1.1.15. 1 1 configure.ac commit 59165474360918276f80ef68c3b2dd28ab5ea6fc Author: Stephan Sürken Date: Mon Feb 7 19:05:24 2011 +0100 src/tools/ui-auto-release: svn-bp: Also fix/auto-override 'buildArea' for non-standard layouts. (cherry picked from commit dcc10b5d14a419b964c3651d75b6da3a8f8a6f79) 11 9 src/tools/ui-auto-release commit fe55e01b37b94350de3de94a8433da3a9f8e82d9 Author: Stephan Sürken Date: Mon Feb 7 14:56:34 2011 +0100 [ui-auto-release run by absurd@weslok.olx.intra]: Updated from version control. 17 0 ChangeLog commit 9295e464d9b5c1b45d890bc373b79f1f2a4563fe Author: Stephan Sürken Date: Mon Feb 7 14:56:24 2011 +0100 [ui-auto-release run by absurd@weslok.olx.intra]: News for 1.1.14. 9 1 NEWS commit a0da279582e016972f8e7baf55e1e2b9ee1753c7 Author: Stephan Sürken Date: Mon Feb 7 14:53:42 2011 +0100 configure.ac: Prepare Release 1.1.14. 1 1 configure.ac commit f80d142b1d4522a90ef66a643a07e0d11c7ceb6b Author: Stephan Sürken Date: Mon Feb 7 14:51:38 2011 +0100 src/tools/ui-auto-release: svn-bp: Always override 'origDir' so this is always correct independent of layout. This adds an automatic 'option override' feature for known Debian b-p tools; all known options of the known tools that can be set automatically for that ui-auto run should be set here. Currently this overrides origDir for svn-bp -- this might be incorrect for non-standard directory layouts. (cherry picked from commit e6b841be909368445602a72bf0880455ca1c3a42) 8 0 src/tools/ui-auto-release commit 48cf0385bd36a3aac38bbd05f8f8cf4e26a2e861 Author: Stephan Sürken Date: Tue Jan 18 16:42:48 2011 +0100 [ui-auto-release run by absurd@weslok.olx.intra]: Updated from version control. 10 0 ChangeLog commit b5fb192af2fe0c1700955c73a680ab5ec46c162a Author: Stephan Sürken Date: Tue Jan 18 16:42:32 2011 +0100 [ui-auto-release run by absurd@weslok.olx.intra]: News for 1.1.13. 10 1 NEWS commit 7614a466aa114fc6711015bf86b23d9c9abbfb37 Author: Stephan Sürken Date: Tue Jan 18 16:39:52 2011 +0100 configure.ac: Prepare 1.1.13. 1 1 configure.ac commit 3e414098a1c32bb7f35dde3e8b2c272d4824adf1 Author: Stephan Sürken Date: Tue Jan 18 16:38:26 2011 +0100 src/m4/ui-doxygen.m4: Bugfix: Create destination directory if it does not exist. (cherry picked from commit 939092832edd3cc8ddf0203732cef982ee20e6fc) 1 0 src/m4/ui-doxygen.m4 commit 5d80c8de1efbc95a6b3175d8d2018c7a6e85b936 Author: Stephan Sürken Date: Wed Dec 22 13:48:40 2010 +0100 [ui-auto-release run by absurd@weslok.olx.intra]: Updated from version control. 10 0 ChangeLog commit 78de20479a1c79d860ea18dd81b1eb73678e6ee7 Author: Stephan Sürken Date: Wed Dec 22 13:48:24 2010 +0100 [ui-auto-release run by absurd@weslok.olx.intra]: News for 1.1.12. 7 1 NEWS commit 71a8a178fd11a9df27173c8fb8bd9fda894023a5 Author: Stephan Sürken Date: Wed Dec 22 13:44:12 2010 +0100 Maintenance Release 1.1.12: Add support for squeeze for template.deb_svn+mbd. 1 1 configure.ac 1 0 src/tools/template.deb_svn+mbd commit 04c2c3af9c918c4eef937e4c7f17ac5f4e1c256f Author: Stephan Sürken Date: Thu Dec 9 17:25:17 2010 +0100 .ui-auto.conf: Auto-backport for squeeze, too. 1 1 .ui-auto.conf commit a3e14939f04c4fa73944c17abd922e4b9ea4fe67 Author: Stephan Sürken Date: Thu Dec 9 16:35:37 2010 +0100 [ui-auto-release run by absurd@weslok.olx.intra]: Updated from version control. 12 0 ChangeLog commit 5c96d2f92cf4ddd8a73676a9b2e118a68e58d11e Author: Stephan Sürken Date: Thu Dec 9 16:35:12 2010 +0100 [ui-auto-release run by absurd@weslok.olx.intra]: News for 1.1.11. 7 1 NEWS commit a069456cf6adf4999e194e65267d407b37211980 Author: Stephan Sürken Date: Thu Dec 9 16:30:02 2010 +0100 .ui-auto.conf: Add gerhard on ui-auto 1 stable release. 1 1 .ui-auto.conf commit e9d05e650fc4fc8f0d45dbfe12de505d8d42600d Author: Stephan Sürken Date: Thu Dec 9 16:27:18 2010 +0100 configure.ac: Prepare 1.1.11. 1 1 configure.ac commit 86503a84458c491c4ae3a6f1e1864d691f7de1ec Author: Stephan Sürken Date: Thu Dec 9 16:23:02 2010 +0100 src/m4/ui-with-apxs2.m4: Add UI_WITH_APXS2 m4 macro for autotools. (cherry picked from commit 952101360dcdf916c8027e0ca47612544b43956b) 1 1 src/m4/Makefile.am 65 0 src/m4/ui-with-apxs2.m4 create mode 100644 src/m4/ui-with-apxs2.m4 commit d42b9272cd8b7466ed17e356e08bd6669e5e1818 Author: Stephan Sürken Date: Wed Nov 17 14:24:29 2010 +0100 [ui-auto-release run by absurd@weslok.olx.intra]: Updated from version control. 1088 2963 ChangeLog commit 2d1230883cb25d79ee55239951fc6214de5aaad2 Author: Stephan Sürken Date: Wed Nov 17 14:24:11 2010 +0100 [ui-auto-release run by absurd@weslok.olx.intra]: News for 1.1.10. 7 8 NEWS commit 406a8eeeba71774a612309970c5d0c53b9fbec9b Author: Stephan Sürken Date: Wed Nov 17 14:17:59 2010 +0100 .ui-auto.conf: Add manualdist, so we can call 1.1.x stable. 3 0 .ui-auto.conf commit 39686ea24b8922106d545f7134968f64c2cdcd07 Author: Stephan Sürken Date: Wed Nov 17 14:07:12 2010 +0100 Prepare 1.1.10 release on new 1.1.x compat branch. This should be used now for old style 1.0* projects. 1 1 .ui-auto.conf 1 1 configure.ac commit 644a7a9dd20d9a3eeab92315041b7a9ebf720474 Author: Stephan Sürken Date: Mon Jul 26 17:29:13 2010 +0200 ui-auto-release: Fix wrong name for internal function: ui_check_installed(). 2 2 src/tools/ui-auto-release commit 5901453840ab219e80ba608cdf08b32962cf3871 Author: Stephan Sürken Date: Thu Nov 5 15:42:29 2009 +0100 ui-auto-release: Fix sequent error handling for bash 4.0 In bash 4.0, subshell failures trigger error exit of the shell when runing in error-on-exot (-e) mode; bash <=3.2 this was an exception. I.e. set -e ( false ) RET=$? echo RET=$RET would echo the return value for bash <=3.2, but for 4.0, the script just stops at false. This fixes the error handling code for sqequents to work with both variants. 6 1 src/tools/ui-auto-release commit c082f07a3f6c802a928b45534551f0ec0b632567 Author: Stephan Sürken Date: Mon Nov 2 17:03:30 2009 +0100 Fix: Uncommited staging check done right 7 2 src/tools/ui-auto-uvc commit 8bd59f7e29c1d2ea44187a05d82ad89c909a99f1 Author: Stephan Sürken Date: Mon Nov 2 16:54:14 2009 +0100 tools: Renice error output for givben contexts 2 2 src/tools/ui-auto-env 5 5 src/tools/ui-auto-uvc 11 6 src/tools/ui-libopt.sh commit 028bee1baead55e2bfa58ad6726418ccbeb92933 Author: Stephan Sürken Date: Mon Nov 2 16:39:57 2009 +0100 ui-auto-uvc: (git) Also check for staged uncomiited files; othe cleanups. 7 10 src/tools/ui-auto-uvc commit f2e2f91c26a9c7c84a3db5477b218a7e07ac9d8b Author: Stephan Sürken Date: Fri Oct 30 21:08:45 2009 +0100 ui-auto-uvc: git/check_sync: Also check remote sync, and other fixes 25 12 src/tools/ui-auto-uvc commit 5434736e55698bca0bdc72ad1c734efbbe2f1270 Author: Stephan Sürken Date: Fri Oct 30 19:18:06 2009 +0100 ui-auto-uvc: Convert -V, -P args to normal commands path, version. 7 7 src/tools/ui-auto-release 25 31 src/tools/ui-auto-uvc commit 6b853528bb02b19ed3756e4d7f04efe95e635f1d Author: Stephan Sürken Date: Fri Oct 30 16:54:35 2009 +0100 ui-auto-uvc|ubs: More consistent command naming (seperate via _) 2 2 src/tools/ui-auto-release 3 3 src/tools/ui-auto-ubs 5 5 src/tools/ui-auto-uvc commit 3a7997d45e38613ee919123c9682a9110f533d74 Author: Stephan Sürken Date: Fri Oct 30 16:36:37 2009 +0100 ui-aut-ucv: Don't echo command on normal call; just warn if not implemneted 1 2 src/tools/ui-auto-uvc commit b0bfb9575681853bdc88159dfdc5ac38b3fc3a58 Author: Stephan Sürken Date: Wed Oct 28 21:11:45 2009 +0100 Warning and error handling cleanups and improvements. 6 39 src/tools/ui-auto-release 3 3 src/tools/ui-auto-ubs 9 21 src/tools/ui-auto-uvc 23 2 src/tools/ui-libopt.sh commit c64c9a7ddf570e819741b5f4fee0b3b28f699228 Author: Stephan Sürken Date: Wed Oct 28 20:11:36 2009 +0100 ui-auto-uvc: Several cleanup and fixes; declaring git support non-experimental 1 1 src/tools/ui-auto-release 27 23 src/tools/ui-auto-uvc commit 9d42f205be329a0400f4be656122036823522a16 Author: Stephan Sürken Date: Wed Oct 28 16:31:11 2009 +0100 ui-auto-uvc: Simnplify git checkout call 1 8 src/tools/ui-auto-uvc commit 594d81fe992996c3fb2bb2875a8c4823de456712 Author: Stephan Sürken Date: Tue Oct 27 16:47:47 2009 +0100 git: Fis ignore settings for auto-produced tool man pages. 9 1 .gitignore commit 89ed941dc15b2e3874864dbd9c748b33a0db0096 Author: Stephan Sürken Date: Tue Oct 27 16:43:38 2009 +0100 ui-auto-release: Improve documentation wording. 4 4 src/tools/ui-auto-release commit 55d3054c2ba0f4bbc4948ed9bc79453140d797a7 Author: Stephan Sürken Date: Tue Oct 27 16:31:58 2009 +0100 ui-auto-ubs: We only need one optional positional argument 1 3 src/tools/ui-auto-ubs commit d08be3aa5b4bb6ede1e0d050081f1d39f5ac2806 Author: Stephan Sürken Date: Tue Oct 27 16:28:44 2009 +0100 ui-libopt.sh: Add notion of "expert" options to clean up usage help Expert options will only be shown with the new long help (-H). This way the standard usage help (-h) can concentrate on the really important options, confusing users less. 21 15 src/tools/ui-auto-release 25 15 src/tools/ui-libopt.sh commit 9dc8a85d5d6a1cac5b0f6eac3182abee975aa6bc Author: Stephan Sürken Date: Tue Oct 27 15:09:27 2009 +0100 ui-libopt.sh: Add generic -h ("terse help") -H ("verbose help") options Basically, -h is now a short help, and -H a long help; the API has changed somewhat to support the notion of "documentation", which is shown for long help only. Also, many changes in readability of the usage help, and all tools are updated to support this. 2 2 src/tools/Makefile.am 2 2 src/tools/ui-auto-env 22 23 src/tools/ui-auto-release 1 2 src/tools/ui-auto-release-multi 1 1 src/tools/ui-auto-sp2ui 12 13 src/tools/ui-auto-ubs 1 1 src/tools/ui-auto-update 55 49 src/tools/ui-auto-uvc 41 31 src/tools/ui-libopt.sh commit b8b579a9ebd75dc748d418f3c317848eded466c1 Author: Stephan Sürken Date: Mon Oct 26 16:47:06 2009 +0100 ui-auto-uvc: Bugfix: Informational output should go to stderr 2 2 src/tools/ui-auto-uvc commit e1d8837b1688f152fc7f8b7e05419da7754e7209 Author: Stephan Sürken Date: Mon Oct 26 16:46:14 2009 +0100 ui-auto-uvc: "tag" and "branch" command: Only DEST arg (was: FROM TO) We dont need the "FROM" argument, we always tag the current working directory state. This also fixes tagging from "." when using svn (which strangely omits logs from the tag copy without prior svn update); the "from" path for svn is now selected automatically and always with a absolute server URL via "ui-auto-uvc -P". 2 2 src/tools/ui-auto-release 4 5 src/tools/ui-auto-uvc commit 1f4bdd0ad64227f549d33d9c87329a83b5784eb4 Author: Stephan Sürken Date: Mon Oct 26 15:07:31 2009 +0100 ui-auto-release: Renice branches and tag commit messages, add version 4 2 src/tools/ui-auto-release commit 65ab44094150b6069449aafa20c2dfea1aebdf8d Author: Stephan Sürken Date: Mon Oct 26 14:57:50 2009 +0100 ui-auto-release: Nicer wording for changelog commit 1 1 src/tools/ui-auto-release commit 058427031fcd5d6b5ca05f0b6de0077166be16f5 Author: Stephan Sürken Date: Mon Oct 26 14:55:19 2009 +0100 ui-auto-release: Add package version in commit message for NEWS 1 1 src/tools/ui-auto-release commit 796c5d6fa020cab886a2245eaf2cddd30a291eda Author: Stephan Sürken Date: Mon Oct 19 18:28:11 2009 +0200 ui-auto config: Update to SourceForge: VC, tarball location and announce mail 8 7 .ui-auto.conf commit 7dcac1788c03cba9a7f13ca8ddf3fbb385b6d154 Author: Stephan Sürken Date: Mon Oct 19 18:26:27 2009 +0200 Add excplicit COPYING file (GPL-2) 339 0 COPYING create mode 100644 COPYING commit 37b3dae00c87a3209592eac92afd47d224f26365 Author: Stephan Sürken Date: Mon Oct 19 18:20:10 2009 +0200 Add .gitignore file 13 0 .gitignore create mode 100644 .gitignore commit 78a31622803b8b98a315a9d672c6d589e2acb505 Author: Stephan Sürken Date: Mon Oct 19 17:30:23 2009 +0200 README: Cosmetic abstract wording change 2 1 README commit ec17c4b320833003450eb8454b10973885b3a7ea Merge: d8fc475 3c19a64 Author: Stephan Sürken Date: Mon Oct 19 17:12:02 2009 +0200 Merge branch 'master' of ssh://ui-auto.git.sourceforge.net/gitroot/ui-auto/ui-auto commit 3c19a649ab0f172ae766ff5a130357560ca2e86a Author: Stephan Sürken Date: Mon Oct 19 14:20:09 2009 +0000 Update README; rewrite abstract and properly integrate TODO part Still some outdated information here; keep abstract stuff up-to-date at least. 57 43 README commit d8fc475e98d2fc233bd9fa3530a652f86e510d67 Author: Stephan Sürken Date: Mon Oct 19 15:07:54 2009 +0200 sequent upload: Don't scp with "-p" This did not make much sense before, as we did not control the locally created permissions of what was scpied over anyway, and it breaks the sf setup (unless you invent another useless dir level, that is). So we just remove this. 1 1 src/tools/ui-auto-release commit 78d9ec5eee29ffff45cd9f9b1c07c8a52814e1e2 Author: Stephan Sürken Date: Fri Oct 2 14:13:25 2009 +0000 Add two custom ui-auto configs (fritz and ab) These are not of much use for others, but still the best place to keep them. 28 0 .ui-auto.conf.ab 28 0 .ui-auto.conf.fritz create mode 100644 .ui-auto.conf.ab create mode 100644 .ui-auto.conf.fritz commit cbcf78abe45d2c8d3cedee04ebc577ece93af9f8 Author: Stephan Sürken Date: Thu Aug 6 09:06:21 2009 +0000 * ui-auto-uvc: - git_update: Detect git-svn, and rebase from remote svn instead of pulling. 9 0 NEWS 6 1 src/tools/ui-auto-uvc commit e31918665cc4e059ab81df9d700a90e1ff4127f8 Author: Stephan Sürken Date: Thu Jun 18 13:22:56 2009 +0000 typo fix. 1 1 src/tools/template.deb_svn+mbd commit b32d9f69930b8b83def2906562ad6ec8f66f2b11 Author: Stephan Sürken Date: Thu Jun 18 13:15:46 2009 +0000 cosmetics 1 1 NEWS commit bd347f3c4190c9f0fc635f1806478ff31743f9f2 Author: Stephan Sürken Date: Thu Jun 18 12:56:25 2009 +0000 we should not set any commit flag here. 1 2 src/tools/template.deb_svn+mbd commit eda2c11a71f8880813c82afc8e3308a64a686b61 Author: Stephan Sürken Date: Thu Jun 18 12:54:35 2009 +0000 we always need --svn-ignore on snapshots as we never check in. 3 3 src/tools/template.deb_svn+mbd commit 3214a05d4ac731159eb77ce13abe590b818c6212 Author: Stephan Sürken Date: Thu Jun 18 12:49:23 2009 +0000 - For convenience, start shipping templates for common Debian configurations; initial template is "deb_svn+mbd". - Update our conf with that template. 1 30 .ui-auto.conf 2 0 NEWS 1 1 src/tools/Makefile.am 68 0 src/tools/template.deb_svn+mbd create mode 100644 src/tools/template.deb_svn+mbd commit d90daec2aa21926f990d27a0ad5a3b99a15b1e58 Author: Stephan Sürken Date: Thu Jun 18 11:11:04 2009 +0000 clean up Debian config. 1 1 .ui-auto.conf commit d6fb3e244298ba2a427b122c4caf3838792cb25e Author: Stephan Sürken Date: Thu Jun 18 11:07:01 2009 +0000 clean up Debian config. 10 13 .ui-auto.conf commit 093f6fa5a9d90b0778e3e7108d9c69b5bab39d12 Author: Stephan Sürken Date: Thu Jun 18 09:32:03 2009 +0000 snapshots should always go to -experimental 4 1 .ui-auto.conf commit fbf0fb311d58be86f572ac951843d4d07f3f919f Author: Stephan Sürken Date: Thu Jun 4 09:02:27 2009 +0000 [ui-auto-release run by absurd@manwe.use.schlund.de]: Automatically updated from vc. 300 0 ChangeLog commit 8bfb05a5742fad6be781066c54f49195f6183877 Author: Stephan Sürken Date: Thu Jun 4 09:01:52 2009 +0000 [ui-auto-release run by absurd@manwe.use.schlund.de]: News update. 2 2 NEWS commit d7cfcf4dcb125405a1b597e2d3dccddcc5b08415 Author: Stephan Sürken Date: Thu Jun 4 09:00:21 2009 +0000 add some doc updates. 3 0 .user.ui-auto.conf 1 1 src/tools/ui-auto-release commit 1a3e29767061603258e8bbac596947588a7c3e47 Author: Stephan Sürken Date: Thu Jun 4 08:40:29 2009 +0000 prep 1.1.9 1 1 configure.ac commit df1494cdf1960cf570c3023da75190df5ccc1728 Author: Stephan Sürken Date: Thu Jun 4 08:38:55 2009 +0000 don't allow userprefs in project conf, rather add special handling fro debian only mode. 17 14 src/tools/ui-auto-release commit f816625f6177946ab1471f96d3688d135b3c642e Author: Stephan Sürken Date: Wed Jun 3 16:21:15 2009 +0000 allow userpref in project's .ui-auto.conf's (testing). 5 0 src/tools/ui-auto-release commit 5ee19ea489824f8cdda09140fa1f8be552fd2fc8 Author: Stephan Sürken Date: Wed Jun 3 08:46:42 2009 +0000 Fix dput retry for autoamtic mode (endless loop) 18 12 src/tools/ui-auto-release commit 5520df067e7cb37008d8e70c9be60abfa636519b Author: Stephan Sürken Date: Fri May 29 16:01:01 2009 +0000 add wd info to checkin code. 3 0 src/tools/ui-auto-release commit f45ce47c19620d969812ed53803dbf12c99a35d5 Author: Stephan Sürken Date: Fri May 29 15:35:22 2009 +0000 typo fix: wrong variable. 1 1 src/tools/ui-auto-release commit 048b8db024fdb8095689c106a4c4998bb2b9f0c0 Author: Stephan Sürken Date: Fri May 29 15:34:14 2009 +0000 debian version magic: let's guess whether this seems a backport. 5 1 src/tools/ui-auto-release commit 075897f5eb46045be1a07340b4da7b49791e4f3c Author: Stephan Sürken Date: Fri May 29 14:39:34 2009 +0000 fix: checkOpts should not output anything. 1 1 src/tools/ui-auto-uvc commit 68ff58f332f7ca451a11107fbbb97e4475d451e7 Author: Stephan Sürken Date: Fri May 29 12:47:12 2009 +0000 yet another load of cosmetic changes. 16 8 src/tools/ui-auto-release commit 00bcf7688aabf4908469c3c16139975276438a77 Author: Stephan Sürken Date: Fri May 29 12:23:03 2009 +0000 code cleanup. 2 4 src/tools/ui-auto-release commit f9a3728e1696f16e152f219a96039c62e612a232 Author: Stephan Sürken Date: Fri May 29 12:20:23 2009 +0000 - Make automatic mode interactively selectable after overview page. 3 1 NEWS 15 2 src/tools/ui-auto-release commit 27a7e6b61f1e9184152a2e061b5595e9ee30f9df Author: Stephan Sürken Date: Thu May 28 17:09:11 2009 +0000 - Make snapshot separator configurable; means you can now select your versioning policy: '.': Set new version before you release. '~': Set new upcoming version _after_ you release. 4 0 NEWS 20 2 src/tools/ui-auto-release commit 9eb1ba9136db51605dd9e0dafaf3678bdf92f54c Author: Stephan Sürken Date: Thu May 28 16:30:09 2009 +0000 imp 1 2 NEWS commit e11eeeb8f75eb56c53049aa139e8ea6b6637486a Author: Stephan Sürken Date: Thu May 28 16:29:27 2009 +0000 only show notify when needed. 1 2 src/tools/ui-auto-release commit ee05cb7f36701c7efe6c3fac876ad06ec7596ad4 Author: Stephan Sürken Date: Thu May 28 16:16:20 2009 +0000 typos and doc fixes: Finishes - Remove redundancies && make the interactive interface even more clear. 2 0 NEWS 40 36 src/tools/ui-auto-release commit 10ef0da1d7c229aa78d24f370b9be168743f3a9a Author: Stephan Sürken Date: Thu May 28 15:55:37 2009 +0000 typo fix. 2 2 src/tools/ui-auto-release commit 18f2bc65a1bffbc7e44907f513fdf2adff1caaea Author: Stephan Sürken Date: Thu May 28 15:50:58 2009 +0000 implement local_path. 4 2 NEWS 5 0 src/tools/ui-auto-uvc commit d8d4ad6d6b7430bb23ca3de2930aedb94cbf42cc Author: Stephan Sürken Date: Thu May 28 15:47:16 2009 +0000 config_info_tarball: only show relevant information. 4 10 src/tools/ui-auto-release commit c09e09895cccd7d864cc18884827599afde00813 Author: Stephan Sürken Date: Thu May 28 15:44:04 2009 +0000 add VC path as status line for any sequent info. 1 1 src/tools/ui-auto-release commit ad124661eeca548e3f2262e2f476b3c5d4016878 Author: Stephan Sürken Date: Thu May 28 15:40:09 2009 +0000 fix order. 10 10 src/tools/ui-auto-release commit 22bb77031dca268a4f04c9edbc5fe54ee4131de7 Author: Stephan Sürken Date: Thu May 28 15:39:07 2009 +0000 canonicalize absolute tarball names. 2 2 src/tools/ui-auto-release commit 21230c544090ee8da3cb8abe338fd3a4e125c2f2 Author: Stephan Sürken Date: Thu May 28 15:34:33 2009 +0000 finally, replace redundnat code by new config_info funcs in sequent info funcs. 15 28 src/tools/ui-auto-release commit 1fc4375a55fb3a99dd098787cd1f959ebe79e43a Author: Stephan Sürken Date: Thu May 28 15:21:15 2009 +0000 seperate func: config_info_vc 10 3 src/tools/ui-auto-release commit d75b9291ebd0c789ab5ec4026277410b91106dfd Author: Stephan Sürken Date: Thu May 28 15:17:55 2009 +0000 renoce release flags output. 1 2 src/tools/ui-auto-release commit e946601534be3ba4d8f741ab3805184d5fb72ef6 Author: Stephan Sürken Date: Thu May 28 15:14:59 2009 +0000 seperate status_check and overview. 34 28 src/tools/ui-auto-release commit 9a094f4737e74da972a2e695fbf3b70c07b3836c Author: Stephan Sürken Date: Thu May 28 15:10:55 2009 +0000 seperate func: config_info_tarball 15 4 src/tools/ui-auto-release commit 6002f77656bc1479bba4d71e9a66e967c19d8f79 Author: Stephan Sürken Date: Thu May 28 15:07:00 2009 +0000 more cosmetics. 3 8 src/tools/ui-auto-release commit 659ac458fc54ade16b32b453f7018519aaec6fa6 Author: Stephan Sürken Date: Thu May 28 15:01:14 2009 +0000 seperate func: config_info_debian 15 5 src/tools/ui-auto-release commit 5e78e0b15e45b538be872358d4b6b06f6223f37a Author: Stephan Sürken Date: Thu May 28 14:51:52 2009 +0000 another bucket full of more cosmetics. 4 5 src/tools/ui-auto-release commit 89c266b31cb86a424d2c967c9e702a0d517dead2 Author: Stephan Sürken Date: Thu May 28 14:45:35 2009 +0000 a bucket full of more cosmetics. 23 27 src/tools/ui-auto-release commit 7b1dfd46da97854904204f2d7c59f7bf0e1c67d1 Author: Stephan Sürken Date: Thu May 28 14:01:19 2009 +0000 more cosmetics. 1 1 src/tools/ui-auto-release commit e4a4ac1b5a23e97228280e1cd3d3ad2c1de8be77 Author: Stephan Sürken Date: Thu May 28 13:50:02 2009 +0000 more cosmetics. 3 4 src/tools/ui-auto-release commit 8635a2bde51d52acf67d51df6e925f1908806911 Author: Stephan Sürken Date: Thu May 28 13:47:24 2009 +0000 more cosmetics. 1 2 src/tools/ui-auto-release commit f62567e4b88dc07ea0b925f6f71373cce2a0ce7d Author: Stephan Sürken Date: Thu May 28 13:34:27 2009 +0000 more cosmetics. 3 3 src/tools/ui-auto-release commit b05b7ea9dd86941627dbd363a1ecab7152c9f80a Author: Stephan Sürken Date: Thu May 28 13:17:45 2009 +0000 NOHELP is Obstsalat. 2 2 src/tools/ui-auto-release 1 1 src/tools/ui-auto-ubs 5 5 src/tools/ui-auto-uvc commit eca5d1dcede881d2820a7c50edab7da61ddd8185 Author: Stephan Sürken Date: Thu May 28 13:13:46 2009 +0000 renice error output. 2 2 src/tools/ui-libopt.sh commit c20e935fc18cb65118cccd7c069da100efdc4811 Author: Stephan Sürken Date: Thu May 28 13:07:29 2009 +0000 obsolete NOHELP 1 1 src/tools/ui-libopt.sh commit d2d49c502bdec0e2f2c23c3a3476a751bc38a4ec Author: Stephan Sürken Date: Thu May 28 12:54:43 2009 +0000 ui_opt_error: Don't print help by default, just usage. 3 1 src/tools/ui-libopt.sh commit ae550ec8905f0df55cfb8106ebee881690db31c7 Author: Stephan Sürken Date: Thu May 28 12:52:50 2009 +0000 adapt error output style. 2 2 src/tools/ui-libopt.sh commit 0cd4763c58a3a1f2d65d463ab36cb5f85661fac3 Author: Stephan Sürken Date: Thu May 28 12:08:26 2009 +0000 add doc for LOCAL vc. 2 0 src/tools/ui-auto-uvc commit 27c18c47ef354b007e059289e3eeb703cd759660 Author: Stephan Sürken Date: Thu May 28 12:03:41 2009 +0000 - "local/checkout": Protect against copying "/." on empty given src. 2 0 NEWS 3 0 src/tools/ui-auto-uvc commit 3c5e48d240ef3f0c5b996f2f399ec2cebbbb04c8 Author: Stephan Sürken Date: Thu May 28 11:51:24 2009 +0000 reniced error handling when config not found. 9 1 src/tools/ui-auto-release commit 3d3690a2fce3325d0dd5789b5296cc05fcae3640 Author: Stephan Sürken Date: Thu May 28 11:28:08 2009 +0000 - '-f': Protect default name to be search in PATH (.ui-auto.conf->./.ui-auto.conf). 2 0 NEWS 1 1 src/tools/ui-auto-release commit f6d701d264a74b7aca2d1b8efbe1a1aaa3ae1e38 Author: Stephan Sürken Date: Thu May 28 11:16:12 2009 +0000 - '-S': Now given without separator, and used for Debian revision snapshots, too. 2 0 NEWS 1 1 src/tools/ui-auto-release commit 2af2a32a560323acdcf4eb13dc280d2384c8c4fb Author: Stephan Sürken Date: Thu May 28 11:12:56 2009 +0000 -S: only the apdx, without separator. 2 2 src/tools/ui-auto-release commit b6c1717f88bd972ff01847059de2a2dfdaf850a7 Author: Stephan Sürken Date: Thu May 28 11:10:59 2009 +0000 snapshot w/o "." 2 2 src/tools/ui-auto-release commit cfdb423e82db5461558b63d1bc2b96f41d2c8198 Author: Stephan Sürken Date: Thu May 28 11:09:21 2009 +0000 snapshot w/o "." 1 1 src/tools/ui-auto-release commit d8c63854613ce053399df1277337f9cf5f8741a4 Author: Stephan Sürken Date: Thu May 28 10:49:01 2009 +0000 upate version code. 10 4 src/tools/ui-auto-release commit fe1c7251633d0e344e7d023efb4dbd2220f2e1b5 Author: Stephan Sürken Date: Wed May 27 13:15:49 2009 +0000 - "Unreleased" use case: Protect sed to only replace in first line. 3 2 NEWS 1 1 src/tools/ui-auto-release commit 230d080a8c1d1ff261f53376c4860649a83e5e18 Author: Stephan Sürken Date: Wed May 27 13:12:45 2009 +0000 - version pondering: Honor all (three) possible use cases. 4 4 NEWS 46 25 src/tools/ui-auto-release commit 6c76550e3a059473d68dec9447796297b127adfd Author: Stephan Sürken Date: Wed May 27 13:09:55 2009 +0000 mv proposed 1.2 news to README. 0 23 NEWS 30 0 README commit 060264a94322ce4e61b9fe732cc02750e427f601 Author: Stephan Sürken Date: Wed May 27 12:55:49 2009 +0000 * ui-auto-uvc: Omit '.' separator for vc version string (svn123 rather than svn.123). 2 0 NEWS 1 1 src/tools/ui-auto-uvc commit 6b02956b2adc80b6fb658f322ab32ee069819006 Author: Stephan Sürken Date: Tue May 26 15:59:28 2009 +0000 typo 1 1 src/tools/ui-auto-release commit 0855e7215afe4233f3f4fb5dbda614fa2cce580b Author: Stephan Sürken Date: Tue May 26 15:51:31 2009 +0000 comsetics. 1 1 src/tools/ui-auto-release commit 5b33e5bcb1c5f9dcd2ad14eb69c8721c6edea836 Author: Stephan Sürken Date: Tue May 26 15:11:35 2009 +0000 doc cosmetics. 1 1 src/tools/ui-auto-release commit 3dfdce003dd1b3e67d0c47f15c22816890cfe0cc Author: Stephan Sürken Date: Tue May 26 14:55:19 2009 +0000 cosmetcs: use short prefix for error/warn: E:/W: 2 2 src/tools/ui-auto-release commit 3e43b9b96ecbde28b0acbd321f626b0ccf342ac5 Author: Stephan Sürken Date: Tue May 26 14:54:19 2009 +0000 * ui-auto-release: - Make dput options configutable per user. - Retry with changed options on dput failures. 5 0 .user.ui-auto.conf 3 0 NEWS 7 1 src/tools/ui-auto-release commit dc46abaf907c34e58286968407fcf788e78f377b Author: Stephan Sürken Date: Mon May 25 16:31:42 2009 +0000 updates for auto-backport mode. 6 4 .ui-auto.conf commit 84a8c44b582eba0e229b9fdbfa60927a7697c51d Author: Stephan Sürken Date: Sat May 23 12:22:43 2009 +0000 - debian only mode: Enable stable/unstable switch via -T. 1 0 NEWS 6 0 src/tools/ui-auto-release commit e081d7a961638ac807bb7f801b9049471f801b7a Author: Stephan Sürken Date: Sat May 23 12:01:44 2009 +0000 - debian_package: Re-read package version after optional manual version changes. 3 0 NEWS 3 0 src/tools/ui-auto-release commit 7b8cc198e482e2a663e96f547ca7ba52f03e1c1c Author: Stephan Sürken Date: Sat May 23 11:38:50 2009 +0000 * ui-auto-uvc: - Forgot to migrate vc "local" for new vc loc scheme. - Add "local" to list of supported vcs. - Make "local" default if no other supported vc is found. 36 0 NEWS 8 5 src/tools/ui-auto-uvc commit 244d0f4a642c2cbbc4f54a9a3abf21383a491870 Author: Stephan Sürken Date: Wed May 20 09:21:29 2009 +0000 [ui-auto-release run by absurd@manwe.use.schlund.de]: Automatically updated from vc. 282 0 ChangeLog commit ad3eae396d7080da4bec4dbdb193e13b5266b85d Author: Stephan Sürken Date: Wed May 20 09:20:56 2009 +0000 [ui-auto-release run by absurd@manwe.use.schlund.de]: News update. 2 2 NEWS commit be1aa87b3ba20eafac86cd68046c2b24d2c44cd7 Author: Stephan Sürken Date: Wed May 20 09:20:09 2009 +0000 prep 1.1.8 2 4 NEWS commit 00ed04745dcefb2cfff13fb809de0d273da052d3 Author: Stephan Sürken Date: Wed May 20 09:18:48 2009 +0000 prep 1.1.8 1 1 configure.ac commit b71c8589a69dc61dc2e3cf96c01b8a87f99e0fbd Author: Stephan Sürken Date: Wed May 6 15:11:24 2009 +0000 fix status for debian-only mode fix dependency for orig_loc for debian only mode. 10 8 src/tools/ui-auto-release commit 75dc29110e031864d6ac508da23b0e3b69b5a086 Author: Stephan Sürken Date: Wed May 6 14:38:05 2009 +0000 - Add common ui_commit function; for any commits, this - adds affirmation. - adds diff view. - adds re-edit options. - always skips on snapshot mode. 5 0 NEWS commit cf3e8eb7bb11c18b4744fcbab248d89a0454f12f Author: Stephan Sürken Date: Wed May 6 14:23:13 2009 +0000 mv comment. 1 1 src/tools/ui-auto-release commit fe73763b4f235b3ad4b65dbe70e6becd3cad915b Author: Stephan Sürken Date: Wed May 6 14:22:19 2009 +0000 always show diff/add. 1 1 src/tools/ui-auto-release commit 4e4b6290eb89af3f98a6ac25c18f45886671bcd2 Author: Stephan Sürken Date: Wed May 6 14:18:00 2009 +0000 cosmetics. 1 0 src/tools/ui-auto-release commit d7b68af6a6102dbbabf88f75d3f3a96589d05065 Author: Stephan Sürken Date: Wed May 6 14:06:50 2009 +0000 cosmetics. 0 1 src/tools/ui-auto-release commit 9bb6538b746f835af9fad25ec09ef410883214a1 Author: Stephan Sürken Date: Wed May 6 14:04:02 2009 +0000 kfix: add diff to list of known commands. 1 1 src/tools/ui-auto-uvc commit 5ea4a0ea18e75663385abf6f2d9ba3ad9bfff22b Author: Stephan Sürken Date: Wed May 6 13:58:56 2009 +0000 add docs. 1 0 src/tools/ui-auto-release commit 97959e140eb3e8496f2758008545607948a88f21 Author: Stephan Sürken Date: Wed May 6 13:56:13 2009 +0000 NEVER checkin in snapshot mode 7 3 src/tools/ui-auto-release commit b2bda578d0333867d19cf9e644c745497b7b1a8b Author: Stephan Sürken Date: Wed May 6 13:50:28 2009 +0000 incorporate edit option into ui_commit. 9 14 src/tools/ui-auto-release commit cee98787159a716232f4390835ac6c4ba963903b Author: Stephan Sürken Date: Wed May 6 13:27:48 2009 +0000 add doc. 1 0 src/tools/ui-auto-release commit 4b658211b333666029d3e99533a0a5f483f721bd Author: Stephan Sürken Date: Wed May 6 13:23:54 2009 +0000 do all commits via ui_commit. 10 14 src/tools/ui-auto-release commit a4da2bafd5154e269011f4bfb528f83e8c85e021 Author: Stephan Sürken Date: Wed May 6 13:02:47 2009 +0000 add ui_commit helper func. 16 0 src/tools/ui-auto-release commit d614eaf8864a42654e54621553d12cb7a30ce04e Author: Stephan Sürken Date: Wed May 6 12:51:15 2009 +0000 * ui-auto-uvc: Add command "diff". 1 0 NEWS 19 0 src/tools/ui-auto-uvc commit 680eb777dac3507440ee0a6f124a771cf47a50c3 Author: Stephan Sürken Date: Wed May 6 12:50:27 2009 +0000 put current rel NEWS up. 20 20 NEWS commit e7caf2577f44143d847e4ccf7ed62650bd43a2a6 Author: Stephan Sürken Date: Thu Apr 30 18:58:49 2009 +0000 code cleanup 4 4 src/tools/ui-auto-update commit c32d6c69e0d2e5da2cb57920ce8acfdfd682ca59 Author: Stephan Sürken Date: Thu Apr 30 18:58:25 2009 +0000 code cleanup 2 2 src/tools/ui-auto-sp2ui commit fe81aa6386fedb7cdcf28b04f4ca20a2fc959e8b Author: Stephan Sürken Date: Thu Apr 30 18:57:33 2009 +0000 code cleanup 2 2 src/tools/ui-auto-shell commit 16453e1c4e05f9003eb0ba2a950ea1b4a8afefd1 Author: Stephan Sürken Date: Thu Apr 30 18:56:59 2009 +0000 code cleanup 1 1 src/tools/ui-auto-release-multi commit d9e39304baf93e3ac9bf79c62d2308ff180ad4ea Author: Stephan Sürken Date: Thu Apr 30 18:56:14 2009 +0000 code cleanup 8 8 src/tools/ui-auto-env commit d9a72cd9755d4891729319317b92bfdca3f8a555 Author: Stephan Sürken Date: Thu Apr 30 18:55:24 2009 +0000 code cleanup 28 28 src/tools/ui-auto-ubs commit 1241b62bf5cb3d4bfda35491b9df7659f4aa0ef8 Author: Stephan Sürken Date: Thu Apr 30 18:54:41 2009 +0000 code cleanup 24 24 src/tools/ui-auto-uvc commit c352dab9d1f23244e1c71e8d4f60b85421924e8a Author: Stephan Sürken Date: Thu Apr 30 18:52:11 2009 +0000 code cleanup 4 4 src/tools/ui-libopt.sh commit 8f76b678778a57bd596356c5a990bc6f73bcc037 Author: Stephan Sürken Date: Thu Apr 30 18:49:10 2009 +0000 simplify code. 2 6 src/tools/ui-libopt.sh commit 1d944daea070a28acfd358f3b83ef932d44bfad8 Author: Stephan Sürken Date: Thu Apr 30 18:46:50 2009 +0000 simplify code. 1 5 src/tools/ui-auto-release commit 218c978ec987cab4a37246805d045ad31be92010 Author: Stephan Sürken Date: Thu Apr 30 16:23:26 2009 +0000 add "debsnap" and timestamp in snapshot mode. 1 1 src/tools/ui-auto-release commit 72a79b183ca58785a3466beba0d09fa7308bd7ce Author: Stephan Sürken Date: Thu Apr 30 15:16:34 2009 +0000 Fix section onwner. 3 0 src/tools/ui-auto-release commit 0ddc2fc89f249a55eecb35b5fdf21abe2f7aa1ec Author: Stephan Sürken Date: Thu Apr 30 14:44:34 2009 +0000 comsmetics7docs. 1 1 src/tools/ui-auto-release commit 2ea8fdc946537eaa978bdd4df3a10efe7183de0e Author: Stephan Sürken Date: Thu Apr 30 13:34:44 2009 +0000 obsolete 0 2 src/tools/ui-auto-release commit 91eb12e1258f0c728712554d8f3b159d6011445e Author: Stephan Sürken Date: Thu Apr 30 13:23:18 2009 +0000 - Sequent 'debian_package': Re-use top-level sections marked as UNRELEASED, and add even more magic around the automated changes. 7 3 NEWS 25 10 src/tools/ui-auto-release commit 56283f984567e625bb7f177588f47267ed83d080 Author: Stephan Sürken Date: Thu Apr 30 12:04:28 2009 +0000 replace some "grep" calls by bash internal regex. 3 3 src/tools/ui-auto-release commit 49ed28e5c3b9f336957281fbee8965c9d784b41a Author: Stephan Sürken Date: Thu Apr 30 11:57:17 2009 +0000 code cleanup 21 9 src/tools/ui-auto-release commit 826133d41d861c4c63a389abf0246954af4f5a3c Author: Stephan Sürken Date: Wed Apr 29 15:43:39 2009 +0000 use --force-bad-version: according to man, this should be used to allow lower versions. 1 1 src/tools/ui-auto-release commit 1bb4850c699b24bea059b3a3c114442ff4584a0c Author: Stephan Sürken Date: Wed Apr 29 14:28:33 2009 +0000 fix: implicitely set Debian Mode (-d) for Debian-Only projects. 5 0 src/tools/ui-auto-release commit dae38d3f2c182e79328d6603e2163f9c68e9b44b Author: Stephan Sürken Date: Mon Apr 27 17:23:31 2009 +0000 * ui-auto-release: Add "Debian only mode" support to be able to use sequent 'debian_package' for native Debian packages or where we do not control upstream. 3 0 NEWS commit 5878a549db0f96dbce7b2945fd7707197ef0d7e3 Author: Stephan Sürken Date: Mon Apr 27 16:59:09 2009 +0000 fix message in debina only mode. 6 2 src/tools/ui-auto-release commit 12db7fea71eaeeb73584960556fa0c609302c18a Author: Stephan Sürken Date: Mon Apr 27 16:50:40 2009 +0000 dont print package stats in debian only mode. 3 1 src/tools/ui-auto-release commit 3efc9218c22dd5f5ea548e1a0cc9dec6e158835b Author: Stephan Sürken Date: Mon Apr 27 16:48:10 2009 +0000 sequent debian_package: Update for debian only mode. 14 3 src/tools/ui-auto-release commit c9bfe5380248541b8f0c47af8954c644928f85a6 Author: Stephan Sürken Date: Mon Apr 27 16:22:35 2009 +0000 simplify code. 4 4 src/tools/ui-auto-release commit 45f235fbd731599f2c331eeac28e982e343aa974 Author: Stephan Sürken Date: Mon Apr 27 15:50:28 2009 +0000 sanitize DEBREV to local var. 4 4 src/tools/ui-auto-release commit 3e285a4ae68b8529e881c4867dc5fab2a3632040 Author: Stephan Sürken Date: Mon Apr 27 15:46:47 2009 +0000 adapt sequence handling for debian only mode. 2 2 src/tools/ui-auto-release commit 7604374aa57df77e614018d63100a04704c5d661 Author: Stephan Sürken Date: Mon Apr 27 15:07:36 2009 +0000 remove obsolete/wrong debian_package check. 0 5 src/tools/ui-auto-release commit aceb887e8118444be504ceaaa10367c152cab9fe Author: Stephan Sürken Date: Mon Apr 27 15:03:00 2009 +0000 update conf_check for debian only mode 6 3 src/tools/ui-auto-release commit 9cd775f8f38e7e19c17bc4ec03f86c50e5f2a7b3 Author: Stephan Sürken Date: Mon Apr 27 14:52:20 2009 +0000 typo fix. 1 1 src/tools/ui-auto-release commit a2e05a57497e2257c7aab8af50de67987f598533 Author: Stephan Sürken Date: Mon Apr 27 14:48:12 2009 +0000 typo fix. 1 1 src/tools/ui-auto-release commit b5a81d7c9db2bdd74c3fef3f8f0368496d0da9a0 Author: Stephan Sürken Date: Mon Apr 27 14:47:43 2009 +0000 improve docs 14 5 src/tools/ui-auto-release commit 2ac2a555d815362cec75ef91f0e0667daa502317 Author: Stephan Sürken Date: Mon Apr 27 14:33:26 2009 +0000 - "debianonly" is not a Debian variable - fix check() to pass on debianonly. 13 10 src/tools/ui-auto-release commit 999af4cfa1d6d10015d91c2320402e8bceede529 Author: Stephan Sürken Date: Mon Apr 27 14:11:26 2009 +0000 mv functions to functions area. 93 91 src/tools/ui-auto-release commit 3c60f87f5867fee3a396e25d3007439ad8b35561 Author: Stephan Sürken Date: Mon Apr 27 13:58:59 2009 +0000 use functions for package and debian global variable pondering. 79 74 src/tools/ui-auto-release commit 8f179543ac6ae17a435741608e6182156c449554 Author: Stephan Sürken Date: Mon Apr 27 13:39:09 2009 +0000 add debian only mode debian variable. 8 0 src/tools/ui-auto-release commit 26faf1ccbbb863565afdb66e7d85f983208e8dcd Author: Stephan Sürken Date: Fri Apr 24 09:28:41 2009 +0000 Quote failig command line output. 1 1 src/tools/ui-libopt.sh commit aa316cd009942df04c74f173548b93c6d3d9a986 Author: Stephan Sürken Date: Fri Apr 24 09:28:21 2009 +0000 Hint to -p|-P when no .ui-auto.conf found. 1 1 src/tools/ui-auto-release commit a0635d09bc5c02a8ffcc2b0716ddbddea92bb16b Author: Stephan Sürken Date: Wed Apr 22 16:28:04 2009 +0000 add print_item func. 18 12 src/tools/ui-auto-release commit a41566c38483c32fa0fece516625f1e179aa21c2 Author: Stephan Sürken Date: Mon Apr 20 15:06:24 2009 +0000 * autotools/m4: doxygen: On --disable-ui-doxygen, output a notification file for each possible target (def html latex man rtf xml) instead of just a top level README; this helps installers as they can expect the same files/dirs in both situations. 5 0 NEWS 1 1 src/m4/ui-doxygen.m4 commit 0a1265d66cc06bf4f904e1b2a31dfae340943ba2 Author: Stephan Sürken Date: Mon Apr 20 14:50:51 2009 +0000 doxygen/m4: use a tagets variable. 2 1 src/m4/ui-doxygen.m4 commit 7e1e8436a156603e02df049f5c620bfd12410332 Author: Stephan Sürken Date: Thu Apr 9 09:36:51 2009 +0000 * libopt: On error, output failing command line for better debugging. 2 0 NEWS 4 0 src/tools/ui-libopt.sh commit 560cb80686bde32bbc400fa32f9992f6a67927fd Author: Stephan Sürken Date: Thu Apr 9 09:22:01 2009 +0000 sequent documenttation improvements. 6 2 src/tools/ui-auto-release commit a6438666eadf99a99803dde315ce79079cf23b4f Author: Stephan Sürken Date: Thu Apr 9 09:21:33 2009 +0000 new skel for 1.1.8; trim the proposed stable news to 64 chars. 32 0 NEWS commit ff5998d41d0cca60d542128aa86686a3cc451c0c Author: Stephan Sürken Date: Thu Apr 9 09:10:30 2009 +0000 [ui-auto-release run by absurd@manwe.use.schlund.de]: Automatically updated from vc. 18 0 ChangeLog commit 83adc70ba8a3d1f0922ac51914ded941f57c7581 Author: Stephan Sürken Date: Thu Apr 9 09:10:22 2009 +0000 [ui-auto-release run by absurd@manwe.use.schlund.de]: News update. 1 1 NEWS commit 17d38e679193de842df6e0be2d66c5788b79cdbd Author: Stephan Sürken Date: Thu Apr 9 08:44:07 2009 +0000 [ui-auto-release run by absurd@manwe.use.schlund.de]: Automatically updated from vc. 220 0 ChangeLog commit 9ca0bc66dd9b5e820fd0690b360096d77cbe0e00 Author: Stephan Sürken Date: Thu Apr 9 08:43:49 2009 +0000 [ui-auto-release run by absurd@manwe.use.schlund.de]: News update. 27 4 NEWS commit db45e51d3df5e78883dcf9cd2c9aee985dbc917a Author: Stephan Sürken Date: Thu Apr 9 08:39:06 2009 +0000 prep 1.1.7. 1 1 configure.ac commit 98268d8fe5915553cdddb3fde51d68327d655143 Author: Stephan Sürken Date: Thu Apr 9 08:36:22 2009 +0000 cosmetics. 1 1 src/tools/ui-auto-release commit 55b60fdd89678859a0024551cad8717a365d28cf Author: Stephan Sürken Date: Wed Apr 8 16:57:10 2009 +0000 some more code cleanups. 13 9 src/tools/ui-auto-release commit 89f1f2a359fa6ade7a5f8673e8c12f837f686436 Author: Stephan Sürken Date: Wed Apr 8 16:54:48 2009 +0000 cosmetic: Replace all backticks by $() syntax. 50 50 src/tools/ui-auto-release commit 8147f701599d1f820daeda2d08011c75d5f9f2e7 Author: Stephan Sürken Date: Wed Apr 8 15:12:25 2009 +0000 all remianing sequents: Auto-disable in SEQUENCE rather than silently exit in sequent. 16 25 src/tools/ui-auto-release commit c13065784ab1fb261d2c168fa7ac79445d519713 Author: Stephan Sürken Date: Wed Apr 8 14:59:02 2009 +0000 release_hook: Auto-disable in SEQUENCE rather than silently exit in sequent. 5 1 src/tools/ui-auto-release commit 53d1d65d7a97513af2dff826263f1f750eb325a8 Author: Stephan Sürken Date: Wed Apr 8 14:55:40 2009 +0000 autonews and autochangelog: Auto-disable in SEQUENCE rather than silently exit in sequent. 6 4 src/tools/ui-auto-release commit b71fbe78aefb82a736008cc032d3486014c48cbf Author: Stephan Sürken Date: Wed Apr 8 14:50:30 2009 +0000 rather use a new var sequent_all that a redundant complete list. 5 4 src/tools/ui-auto-release commit 77aff818c3f512cfe9706fa3e5c182a5ff0f0501 Author: Stephan Sürken Date: Wed Apr 8 14:41:33 2009 +0000 - Add a non-action mode, option "-n". 1 0 NEWS 8 1 src/tools/ui-auto-release commit aaf98536d61b34e552ef9ae4c9bb31c82e925531 Author: Stephan Sürken Date: Wed Apr 8 14:32:45 2009 +0000 rework all sequent infos, and remove some now-obsolete questions. 136 105 src/tools/ui-auto-release commit 394f842ebadd27415b485e2484f8a55235feef74 Author: Stephan Sürken Date: Wed Apr 8 12:58:54 2009 +0000 New option -I to see doc. 1 1 NEWS 6 0 src/tools/ui-auto-release commit f8307066b883650721ab537967142f41a41d30e0 Author: Stephan Sürken Date: Wed Apr 8 12:58:04 2009 +0000 fix back from test checkin. 57 57 NEWS commit 73d92f6f0a81c48e018216fc139258ea6d7b0b53 Author: Stephan Sürken Date: Wed Apr 8 12:42:17 2009 +0000 use differnet naming scheme runt run/info. 5 5 src/tools/ui-auto-release commit b3c3ea64c9816fd4b5e5830a9313ee402efa6703 Author: Stephan Sürken Date: Wed Apr 8 12:40:54 2009 +0000 add initial docs for all sequents. 73 1 src/tools/ui-auto-release commit 9e43b8cf888a711344fd7a61a79b8be2e528477c Author: Stephan Sürken Date: Wed Apr 8 12:23:27 2009 +0000 cosmetics. 6 4 src/tools/ui-auto-release commit 23934ebf67c099c7cdd8bfc5e153dc2af92c9362 Author: Stephan Sürken Date: Wed Apr 8 12:22:41 2009 +0000 [ui-auto-release run by absurd@manwe.use.schlund.de]: News update. 57 57 NEWS commit ae2c357a30d77891060a0a0093c36efe2e02a66b Author: Stephan Sürken Date: Wed Apr 8 12:19:21 2009 +0000 add doc for sequent autonews. 11 2 src/tools/ui-auto-release commit a81e114163036be9901109d79a5379f3de13ba91 Author: Stephan Sürken Date: Wed Apr 8 12:12:24 2009 +0000 * Check/exit on root user later so informational actions like -h -p -P are avaiable for root. 2 0 NEWS 5 5 src/tools/ui-auto-release commit 18b0563925727cd2684004a871d27faa0ac3331f Author: Stephan Sürken Date: Wed Apr 8 12:01:48 2009 +0000 hint to vcpath docs in ui-auto-uvc. 3 3 src/tools/ui-auto-release commit 523e50ccf408eaeaf21a5895aaa3eeedb8026a5a Author: Stephan Sürken Date: Wed Apr 8 11:55:15 2009 +0000 - Sequent doc support (i.e., show doc and ask before any sequence). 2 0 NEWS 25 7 src/tools/ui-auto-release commit 61465181182ff1bd1c567768302249af7dbcca62 Author: Stephan Sürken Date: Wed Apr 8 11:53:26 2009 +0000 [ui-auto-release run by absurd@manwe.use.schlund.de]: Automatically updated from vc. 254 0 ChangeLog commit 5618889bac245fd95022e5cacd28dfce61651665 Author: Stephan Sürken Date: Wed Apr 8 11:00:33 2009 +0000 mv status from sequence - it is not a sequent, and must run. 15 13 src/tools/ui-auto-release commit e86f0ade74d0d11d60a1752498c686d3c62b6c8f Author: Stephan Sürken Date: Wed Apr 8 10:33:21 2009 +0000 ask for any sequence. 43 37 src/tools/ui-auto-release commit 9944390ddc2e5e78453441137be4130e190febe5 Author: Stephan Sürken Date: Wed Apr 8 09:40:05 2009 +0000 cosmetics. 1 1 src/tools/ui-auto-release commit 6e347338f57bc88d6278258f9f5e8d10d1444a07 Author: Stephan Sürken Date: Wed Apr 8 09:39:22 2009 +0000 status support. 2 0 NEWS 20 4 src/tools/ui-auto-release commit acb90a1288e15eb9698f6e93680cb01eaf504d15 Author: Stephan Sürken Date: Wed Apr 8 08:51:55 2009 +0000 cosmetic 1 0 src/tools/ui-auto-release commit b9644ac236f8c3018eafb6d3960446ec6faa1a47 Author: Stephan Sürken Date: Wed Apr 8 08:48:00 2009 +0000 fix typo: C depends on c, and default is "". 1 1 src/tools/ui-auto-release commit 0101f8ada43b83062055905fcbb29bbbab15b8f0 Author: Stephan Sürken Date: Tue Apr 7 17:15:33 2009 +0000 - update to new scheme from ui-auto-uvc: debian checkout. 1 1 src/tools/ui-auto-release commit def2e0aff8c885c596e16c04b0346a4bfdc5d78c Author: Stephan Sürken Date: Tue Apr 7 17:10:11 2009 +0000 - update to new scheme from ui-auto-uvc. - Caveat fix: On VC path autodetection (-c), actually compute the vcpath from the VC working directory (via ui-auto-uvc -P) instead of using configuration from .ui-auto.conf (think about releasing a patch release from a fresh branch). 6 1 NEWS 8 12 src/tools/ui-auto-release commit 58cd55eb174e115bff68848e4b9872f7b5a5ec12 Author: Stephan Sürken Date: Tue Apr 7 16:49:25 2009 +0000 opt-protect branch command. 2 0 src/tools/ui-auto-uvc commit 8fb023a069e8947757d4a382b2ead5d21c0ef4d4 Author: Stephan Sürken Date: Tue Apr 7 16:48:49 2009 +0000 opt-protect tag command. 3 0 src/tools/ui-auto-uvc commit 07c419e2ceef8360586b124a06adf5af9dcbef38 Author: Stephan Sürken Date: Tue Apr 7 16:47:03 2009 +0000 opt-protect commit command. 3 0 src/tools/ui-auto-uvc commit 0cd425b519edea0d3b2ac181b0fac84dd553de0b Author: Stephan Sürken Date: Tue Apr 7 16:46:04 2009 +0000 opt-protect add commnad. 3 1 src/tools/ui-auto-uvc commit dc32ffba6e786174ffa62d45aea973b0e1f543a5 Author: Stephan Sürken Date: Tue Apr 7 16:43:39 2009 +0000 add option check for checkout command. 16 1 src/tools/ui-auto-uvc commit c830e935023d6b462099b181088a04d6cbd0cefa Author: Stephan Sürken Date: Tue Apr 7 16:34:57 2009 +0000 update checkout to use the new VCPATH. 37 28 src/tools/ui-auto-uvc commit 9ed1f7de766cdff43f1f6de76f4a8c2ad9418079 Author: Stephan Sürken Date: Tue Apr 7 15:20:00 2009 +0000 rename -L to -P, re-implement correctly and document it. 1 1 NEWS 35 12 src/tools/ui-auto-uvc commit 54813f72ee7f73c533cfca499c27984a3f9fe4a8 Author: Stephan Sürken Date: Tue Apr 7 13:38:22 2009 +0000 * ui-auto-uvc: Add location (-L) support. 1 0 NEWS 23 1 src/tools/ui-auto-uvc commit 40eabefd312e757c7d730b75fcb7a2305c370272 Author: Stephan Sürken Date: Mon Apr 6 17:16:55 2009 +0000 dont remove verbosely. 1 1 src/tools/ui-auto-release commit fc9c8e0da83df65aa6a2e7246123767975a54eb6 Author: Stephan Sürken Date: Mon Apr 6 16:26:06 2009 +0000 Fix variable names to UAR_ARGS and UI_ARGS_ALL. Add quick start documentation. 18 2 src/tools/ui-auto-release-multi commit 81d28b56d5737ff745965086d51262d99f11624e Author: Stephan Sürken Date: Mon Apr 6 15:38:31 2009 +0000 cosmetics. 1 1 src/tools/ui-auto-release commit a9abe2cd90dabe9ea1965de12b572900d168bcd6 Author: Stephan Sürken Date: Mon Apr 6 15:30:01 2009 +0000 proetct sequent. 1 1 src/tools/ui-auto-release commit c5d32a6093cef8fc9e93747bac4b606e41187b3f Author: Stephan Sürken Date: Mon Apr 6 15:29:16 2009 +0000 checked. 0 1 src/tools/ui-auto-release commit 5379005e514672a426f737fb9e1113801fb372b9 Author: Stephan Sürken Date: Mon Apr 6 15:28:48 2009 +0000 dont remove onexit file if -K is set. 5 1 src/tools/ui-auto-release commit 6b134b62de1bd4fc7bd7c1eb7e3f368874009d0b Author: Stephan Sürken Date: Mon Apr 6 15:28:23 2009 +0000 fix: patch: protect file names in mv commnad. 1 1 src/tools/ui-auto-ubs commit 70c7caf08f1f206df67c88992117ed8cafbd1daf Author: Stephan Sürken Date: Mon Apr 6 15:22:30 2009 +0000 this really has now use. 0 2 src/tools/ui-auto-release commit a6abbb105026d1f896c91797d18503a48597fc41 Author: Stephan Sürken Date: Mon Apr 6 14:49:51 2009 +0000 renoce temp names 2 2 src/tools/ui-auto-release commit a2289fb499d3e96d90f5dab68891be136e9a496a Author: Stephan Sürken Date: Mon Apr 6 14:47:53 2009 +0000 protect most onExitAdd calls. 10 8 src/tools/ui-auto-release commit 5dec52d6b90de5593aa43f2a26fdbf060a03cb32 Author: Stephan Sürken Date: Mon Apr 6 14:42:59 2009 +0000 re-design onExit to use a temporary file; this will always work without further ado for subshells (and effectively re-enables -R option for subshells) 13 17 src/tools/ui-auto-release commit 3a54dbef5cf0cd4235de879b9394e1960b06e6f5 Author: Stephan Sürken Date: Fri Apr 3 14:15:43 2009 +0000 simplify: dont support prefix cmd. 1 1 src/tools/ui-auto-release-multi commit c9644b5038665d9bc5439f4ae657375e91d20758 Author: Stephan Sürken Date: Fri Apr 3 13:55:59 2009 +0000 final fixyes. 24 14 src/tools/ui-auto-release-multi commit ac7a214e1e672955aa1fdbe3c97773b6b97b253b Author: Stephan Sürken Date: Fri Apr 3 13:29:37 2009 +0000 simplify; we dont need post hooks. 6 17 src/tools/ui-auto-release-multi commit 19bb04671545bab1343d6ef6cb61b6f41833dd51 Author: Stephan Sürken Date: Fri Apr 3 13:26:44 2009 +0000 cosmetics. 8 6 src/tools/ui-auto-release-multi commit 9a490b3610cbf4036aca4b9a904c71fc9946415a Author: Stephan Sürken Date: Fri Apr 3 13:06:21 2009 +0000 obstsalat. 0 1 src/tools/ui-auto-release-multi commit 13eab889dd45a371f8ea12bce68b07b797eeddb6 Author: Stephan Sürken Date: Fri Apr 3 12:23:50 2009 +0000 update to more generic hook scheme. 24 11 src/tools/ui-auto-release-multi commit 9c9d1c7c51748966145bb86c7ea9d8c4613a4df4 Author: Stephan Sürken Date: Thu Apr 2 19:16:15 2009 +0000 update to simpler -s -c -n args; update for working dir. 5 15 src/tools/ui-auto-release-multi commit c1521eaf4f05adf27d4ccc5cc36ec985449cf4f3 Author: Stephan Sürken Date: Thu Apr 2 17:21:16 2009 +0000 add setDefault common func. many cosmetic fixes 24 9 src/tools/ui-auto-release-multi commit 07a3cf65773318e4b964016dbc74f11ec2aa764a Author: Stephan Sürken Date: Tue Mar 31 15:50:28 2009 +0000 ignore settings, cosmetics. 3 3 src/tools/ui-auto-release-multi commit 20e2cd05f64c34bfcec0a47008a0be71e411de58 Author: Stephan Sürken Date: Mon Mar 30 17:18:17 2009 +0000 cosmetics. 1 1 src/tools/ui-auto-release-multi commit d56501eac9ec58fe16aa75b693df954a5baa944a Author: Stephan Sürken Date: Mon Mar 30 17:17:21 2009 +0000 add -n option. 4 1 src/tools/ui-auto-release-multi commit 928d488399bbad747a385471bc5fc3cd2446d768 Author: Stephan Sürken Date: Mon Mar 30 17:11:16 2009 +0000 - Add new wrapper tool "ui-auto-release-multi" to simplify configuration of multiple, automatic runs. 13 0 .ui-auto-release-multi.conf 1 1 Makefile.am 2 0 NEWS 2 2 src/tools/Makefile.am 53 0 src/tools/ui-auto-release-multi create mode 100644 .ui-auto-release-multi.conf create mode 100755 src/tools/ui-auto-release-multi commit 7ab7bfabb2391179e0c79982a1b86518ef16d93a Author: Stephan Sürken Date: Fri Mar 27 17:54:22 2009 +0000 cosmetics. 2 2 src/tools/ui-auto-release commit 4a395f9c3dd35d2d68529775a74d3e21fb49a811 Author: Stephan Sürken Date: Fri Mar 27 17:12:29 2009 +0000 finally fis errorhandling ;(. Removing sequent debian_upload. 46 38 src/tools/ui-auto-release commit 8bc95cfc34afe9cae473af6a821e0a41cc72a8f9 Author: Stephan Sürken Date: Fri Mar 27 13:55:37 2009 +0000 simplify code. 1 5 src/tools/ui-auto-release commit 4936957ef28dccbef73489615b87c04c0d814ab5 Author: Stephan Sürken Date: Fri Mar 27 13:55:01 2009 +0000 Update/simplify sequents now that we have retry/ignore for any sequent. 25 30 src/tools/ui-auto-release commit a8b3e01c099f497d4906be738f21770bd566a7e4 Author: Stephan Sürken Date: Fri Mar 27 13:40:01 2009 +0000 no ignore/retry for sequence status. 4 2 src/tools/ui-auto-release commit 37d73d3e11e3f3bfd147869c53074a62540f244d Author: Stephan Sürken Date: Fri Mar 27 13:33:27 2009 +0000 - Sequent "fail-over" in interactive mode. 1 0 NEWS 31 7 src/tools/ui-auto-release commit 33052b967a37a98f33e76c99e828909e2ab4fee3 Author: Stephan Sürken Date: Fri Mar 20 17:09:29 2009 +0000 - code cleanup - Fix: -f XYZ -c mode and STOREDIR. 13 7 src/tools/ui-auto-release commit 22997305c9eaa2010d402315ba20ece98e2a87cc Author: Stephan Sürken Date: Fri Mar 20 14:31:29 2009 +0000 - enable orig auto-commit for stable non-snapshot release. - show orig auto-commit in sequent_status. 2 0 .ui-auto.conf 1 1 src/tools/ui-auto-release commit 6308face70ccb9c28027f3b72f4fd93dae59ca42 Author: Stephan Sürken Date: Fri Mar 20 14:26:02 2009 +0000 cosmetics. 0 1 .ui-auto.conf commit 6e90052153f3bf697fa436f4c0df21ed7c9f6d8e Author: Stephan Sürken Date: Fri Mar 20 13:59:11 2009 +0000 * Auto upstream changes: Fix folding/prefix handling; recommended line length is now 64 chars. 2 0 NEWS commit f177d28240010eefd6757b15a537cb9849d4bc2f Author: Stephan Sürken Date: Fri Mar 20 13:55:09 2009 +0000 Update to the new recommended line length (64). 18 16 NEWS commit f6706c8f92558bad78591e72eb1a2d2fdaf7f3fd Author: Stephan Sürken Date: Fri Mar 20 13:50:31 2009 +0000 Recommended line length is 64 (see below, upstream changes in Debian changelog). 7 6 src/tools/ui-auto-release commit 9241d7c360501405ade09368c8719bcbfe2860a0 Author: Stephan Sürken Date: Fri Mar 20 13:39:48 2009 +0000 recalc/fix the width we need to fold (64, not 65), and add a long comment about that ;). 8 1 src/tools/ui-auto-release commit b2f58d7e261d9691ab8a7064d7377c6ddaf7bd88 Author: Stephan Sürken Date: Thu Mar 19 09:43:36 2009 +0000 some cleanup using $(), not backticks. 2 3 src/tools/ui-auto-release commit be20cfcdc5942de61513d0a8de90984db9e0434f Author: Stephan Sürken Date: Thu Mar 19 09:34:02 2009 +0000 name fix: sequence->sequent. 16 16 src/tools/ui-auto-release commit 50b8960a221dd9ac4333f9d874050130aed7aaa6 Author: Stephan Sürken Date: Wed Mar 18 16:27:53 2009 +0000 use fold rather than fmt to tame upstream news. 1 1 src/tools/ui-auto-release commit bf0da668bcec0a675e1b9aac4967f65d61a0adf7 Author: Stephan Sürken Date: Tue Mar 17 17:57:25 2009 +0000 cosmetics. 4 2 src/tools/ui-auto-release commit 3bd09cb84f1d5862be9e573a35b8724da28492a8 Author: Stephan Sürken Date: Tue Mar 17 17:54:16 2009 +0000 fix: handle extra actions -p/-P early. 9 9 src/tools/ui-auto-release commit 115f90ce50c3f388f2db74fb158b5be6c23983a9 Author: Stephan Sürken Date: Tue Mar 17 17:52:07 2009 +0000 fix: error handling when orig commit fails. 1 0 src/tools/ui-auto-release commit 94227a5b57d8ac5bb5ad6713f3cbcebcaa988613 Author: Stephan Sürken Date: Tue Mar 17 16:53:52 2009 +0000 add "add" to syntac check func. 1 1 src/tools/ui-auto-uvc commit d0dd8c934d4e3d97817ffde0307c078bd9a51eb7 Author: Stephan Sürken Date: Tue Mar 17 16:28:19 2009 +0000 * -ubs: distcheck/cmake: Add missing package build. 1 0 NEWS 1 0 src/tools/ui-auto-ubs commit 6e0c8924abe4e18c8c5de71bb4224e62472a551e Author: Stephan Sürken Date: Tue Mar 17 13:52:08 2009 +0000 - Add "ui_release_deb_orig_commit" (diversed) config option; you may automate Debian orig tarball checkin with that. 2 0 NEWS 17 1 src/tools/ui-auto-release commit c9a22e99262a92bb2bfe179ee0339a035beec014 Author: Stephan Sürken Date: Tue Mar 17 13:46:46 2009 +0000 format fixes. 11 8 NEWS commit ba2a7077539f7452efab8a9008007544d3bf38ed Author: Stephan Sürken Date: Tue Mar 17 13:43:22 2009 +0000 new command add for uvc. 4 2 NEWS 16 0 src/tools/ui-auto-uvc commit acbce9b117f16d3eebacd4b5a2402190e7853bbf Author: Stephan Sürken Date: Tue Mar 17 13:18:20 2009 +0000 * -f: Convenience: Enhanced code so you may use checkout mode from outside the project and w/o giving "-C svn/URL" explicitly using "-f x/project/.ui-auto.conf -c". 3 0 NEWS 44 15 src/tools/ui-auto-release commit 9976d4adfb86c9849e42bd888dacbcd4a967b80d Author: Stephan Sürken Date: Mon Mar 16 16:59:35 2009 +0000 RUNDIR->STOREDIR, some code cleanups. 7 15 src/tools/ui-auto-release commit de34f35ae6509a8398f3ff7b997ac691b2103fd9 Author: Stephan Sürken Date: Mon Mar 16 16:28:39 2009 +0000 * -f: When config file is given on command line, also run checks for that file (not .ui-auto.conf). 2 0 NEWS 6 4 src/tools/ui-auto-release commit 7f4d3765d033f48344c233717e6cfe2acad0c141 Author: Stephan Sürken Date: Mon Mar 16 13:41:14 2009 +0000 fix removal. 2 1 src/tools/ui-auto-ubs commit 7b24f996202681b1902599bf9aa8fd9be82b2959 Author: Stephan Sürken Date: Mon Mar 16 13:38:24 2009 +0000 * -release: Sequent bs_strap now also runs clean with strap; this may be needed in "local checkout mode" to get clean build env. 2 0 NEWS 1 1 src/tools/ui-auto-release commit e8b7a6853e91faf47638d9ec06d2d457c41c1967 Author: Stephan Sürken Date: Mon Mar 16 13:36:20 2009 +0000 * -ubs: cmake strap now initially supports the "clean" option. 1 0 NEWS 20 2 src/tools/ui-auto-ubs commit 23a93fc99cccab72bd3e1ac486a75a1850eaaca6 Author: Stephan Sürken Date: Mon Mar 16 13:12:44 2009 +0000 * -uvc: Skip "preprocess" part which was needed for (older) svn implementations only; effectively fixes running "svn up" unwanted. 2 0 NEWS 9 17 src/tools/ui-auto-uvc commit d92e7edc87f24dc8088f56c3907499525048bdcb Author: Stephan Sürken Date: Mon Mar 16 12:54:55 2009 +0000 cosmetics. 2 2 src/tools/ui-auto-ubs commit 0a4d2fdf7f6f8f286f1f7fabea395c7cb21e2316 Author: Stephan Sürken Date: Mon Mar 16 12:53:20 2009 +0000 * -uvc: svn: dont run "svn up" when getting version. Instead, use svnversion and also chake for existence of that tool. 2 0 NEWS 2 1 src/tools/ui-auto-uvc commit 720850e55bd47103c723dbe73c29d97d338dbbfc Author: Stephan Sürken Date: Mon Mar 16 12:27:05 2009 +0000 svn ignore update. commit 4ffd0a4396567efba03f874007c57bc366d9620a Author: Stephan Sürken Date: Mon Mar 16 12:26:43 2009 +0000 * -ubs and -uvc: checkinstallation: Generalize installation checks, and effectively add error message to stderr on error. 2 1 NEWS 3 4 src/tools/ui-auto-ubs 3 3 src/tools/ui-auto-uvc 8 0 src/tools/ui-libopt.sh commit d24124898901650b009edbd275a349a8946ee987 Author: Stephan Sürken Date: Mon Mar 16 12:07:21 2009 +0000 fix error handling ;). 2 2 src/tools/ui-auto-ubs commit 0ba134364a275f256eebfaf473a888280ee4f831 Author: Stephan Sürken Date: Mon Mar 16 12:04:54 2009 +0000 * -ubs: checkinstallation: Add error message to stderr on error. 1 0 NEWS 4 2 src/tools/ui-auto-ubs commit 81d6ae9ba00f2ed098badb54d3bfed56319bf31e Author: Stephan Sürken Date: Fri Mar 13 18:30:43 2009 +0000 * Add cmake macro support; macros will be installed to /usr/share/ui-auto/cmake. Initial entry is FindApache1.3.cmake. 2 0 NEWS 1 0 configure.ac 1 1 src/Makefile.am 29 0 src/cmake/FindApache1.3.cmake 6 0 src/cmake/Makefile.am create mode 100644 src/cmake/FindApache1.3.cmake create mode 100644 src/cmake/Makefile.am commit 800613d2f82cb21ee0c64a52569dd8e7def14f3e Author: Stephan Sürken Date: Wed Mar 11 14:44:55 2009 +0000 * Non-snapshot release: Don't open EDITOR for autonews in automatic mode. 2 0 NEWS 1 1 src/tools/ui-auto-release commit d1a55d7721737776cceaa23bc5d3fa88dfd2cb99 Author: Stephan Sürken Date: Wed Mar 11 14:39:09 2009 +0000 * Nicer error handling on sequent failure. 9 0 NEWS 4 1 src/tools/ui-auto-release commit 0f073818cce213bf37e2fe524389b0ce31c4000c Author: Stephan Sürken Date: Wed Mar 11 09:23:47 2009 +0000 [ui-auto-release run by absurd@orlok.olx.intra]: Automatically updated from vc. 350 0 ChangeLog commit 458f01a5ae1a73b0081949035695840b13c7883b Author: Stephan Sürken Date: Wed Mar 11 09:23:22 2009 +0000 [ui-auto-release run by absurd@orlok.olx.intra]: News update. 2 2 NEWS commit bfb063499e228517352dc98d90f7ca268e5bd5f9 Author: Stephan Sürken Date: Wed Mar 11 09:21:01 2009 +0000 prep 1.1.6; declare VC "local" non-experimental. 24 1 NEWS 1 1 configure.ac 1 1 src/tools/ui-auto-uvc commit 9bb6bae2201a180e98bb8e9042e1d1282d825e44 Author: Stephan Sürken Date: Tue Mar 10 18:17:33 2009 +0000 - clean up news - remove extra code for "local copy" as we can do it now with meta-vc "local". 7 8 NEWS 16 20 src/tools/ui-auto-release commit 375ad0e3d91979ed9993c20dbfce189000612a1f Author: Stephan Sürken Date: Tue Mar 10 17:59:43 2009 +0000 - VC: Add experimental support for meta-vc "local". - some cosmetics. 1 0 NEWS 22 5 src/tools/ui-auto-uvc commit e1f3050a54c22e6522a16ca276935069de637c17 Author: Stephan Sürken Date: Tue Mar 10 17:32:32 2009 +0000 upstream changes: Only whe autonews is enabled. 1 1 NEWS 9 7 src/tools/ui-auto-release commit 20969736cdbcc694cb2c91b0166242db65b9d18f Author: Stephan Sürken Date: Tue Mar 10 17:22:00 2009 +0000 cosmetics. 2 2 src/tools/ui-auto-uvc commit 0c56b249e87a52d8b82a3bded1b9df48d5826b17 Author: Stephan Sürken Date: Tue Mar 10 17:21:01 2009 +0000 fix bug in git warning. 1 1 src/tools/ui-auto-uvc commit 1a77202c75858a2fca7f5b4ea6fbc6d289433769 Author: Stephan Sürken Date: Tue Mar 10 17:20:13 2009 +0000 add git to list of supporteed vcs. 1 1 src/tools/ui-auto-uvc commit 852390a37d77da0193571fd5ea9a9caef5d9bf94 Author: Stephan Sürken Date: Tue Mar 10 17:19:26 2009 +0000 doc fixes. 1 1 src/tools/ui-auto-uvc commit c8d8da5aaf86d65327592b7d858474e368e7f8a7 Author: Stephan Sürken Date: Tue Mar 10 17:19:06 2009 +0000 use checkinstalltions for uvc & ubs. 2 2 src/tools/ui-auto-release commit c6ff28ea99d75ad7539b2d59942ff312cbdccbdf Author: Stephan Sürken Date: Tue Mar 10 17:18:48 2009 +0000 reorder impl,, omit -c, add command checkinstallation. 71 76 src/tools/ui-auto-ubs commit d27390a01074672dd7bb19fff87888e4571fe785 Author: Stephan Sürken Date: Tue Mar 10 17:09:40 2009 +0000 cvs_cmd_preprocess now obsolete. 2 7 src/tools/ui-auto-uvc commit 158a07d99096a0d3099c46df843cb50c1c2e8efc Author: Stephan Sürken Date: Tue Mar 10 17:07:18 2009 +0000 Omoit "-c" option. 2 1 src/tools/ui-auto-uvc commit 0c5a16c0d66de81a553cb32fb52981a1f6e4231a Author: Stephan Sürken Date: Tue Mar 10 17:00:53 2009 +0000 make impl. vc commands optional. 28 22 src/tools/ui-auto-uvc commit a9e5e99838515bbef9c36783dde2ea2bb07b0a5e Author: Stephan Sürken Date: Tue Mar 10 16:24:24 2009 +0000 reorder impl 91 97 src/tools/ui-auto-uvc commit 4899e8dce1dbeac47f19d9bc9393098b8e4fe765 Author: Stephan Sürken Date: Tue Mar 10 16:12:37 2009 +0000 * VC: Add experimental support for "git". 1 0 NEWS 69 2 src/tools/ui-auto-uvc commit a822a84b32658fd25cf1ec0530bca642abb6445a Author: Stephan Sürken Date: Tue Mar 10 13:32:18 2009 +0000 * Add upstream changes to Debian changelog. 2 1 NEWS commit 3c52bcc32e55d6bce118dc4105fa19be154046ea Author: Stephan Sürken Date: Tue Mar 10 13:30:01 2009 +0000 pretty-print the upstream NEWS. 3 3 src/tools/ui-auto-release commit 75ce882cdcf06d4c636ea528bda2463c86994356 Author: Stephan Sürken Date: Tue Mar 10 12:42:08 2009 +0000 change ui_pprint to a pipe/filter; initial upstream changes support. 14 10 src/tools/ui-auto-release commit d8dd67abbd5abda77ef672616d533c255f90945d Author: Stephan Sürken Date: Tue Mar 10 12:27:40 2009 +0000 * Add check: Build system installation. 1 0 NEWS 5 0 src/tools/ui-auto-release commit 462f0d6bf64ed49993dbf1cdb0b18e3450b09965 Author: Stephan Sürken Date: Tue Mar 10 12:25:55 2009 +0000 add bs installation check analogouzs to uvs; simplify uvc checks. 21 0 src/tools/ui-auto-ubs 2 10 src/tools/ui-auto-uvc commit 9a7a82a176fd8d7272921217d10b847804d4f75e Author: Stephan Sürken Date: Tue Mar 10 12:09:39 2009 +0000 remove ob. func: tagalize (ui-auto-ubs). 0 5 src/tools/ui-auto-release commit 9a7116133424ec1176adc9b57f5791fb56de3bfe Author: Stephan Sürken Date: Tue Mar 10 10:04:50 2009 +0000 fix read LINE to use $REPLY instead to get full input. 4 4 src/tools/ui-auto-release commit af640e94421fea8580e3e29e83264ce72dd671eb Author: Stephan Sürken Date: Tue Mar 10 10:04:49 2009 +0000 fix: rather use "none" for explicit VC information when you want to copy. 1 1 NEWS 4 4 src/tools/ui-auto-release commit 47b9093431f095f6a5901697b2324243593fbc0b Author: Stephan Sürken Date: Tue Mar 10 10:04:48 2009 +0000 add comment for do_getnews args. 1 0 src/tools/ui-auto-release commit 2928205e202a53a1364e9665947bf80dab5d1542 Author: Stephan Sürken Date: Fri Mar 6 14:03:07 2009 +0000 renice help. 21 32 src/tools/ui-auto-release commit 8dedef5b27a215584750890ec0161cd9740838df Author: Stephan Sürken Date: Fri Mar 6 13:25:08 2009 +0000 Upodate NEWS. 6 5 NEWS commit 4a62bf0fbd1aca1f809bc488294491936f2d3c04 Author: Stephan Sürken Date: Fri Mar 6 13:16:50 2009 +0000 Cosmetics. 15 22 src/tools/ui-auto-release commit 1f4b66d54388bd651a11a0c70f35594e335ecf46 Author: Stephan Sürken Date: Fri Mar 6 13:04:48 2009 +0000 * Error handling fix: Default answers change to "N" for: tarball overwrite, upload overwrite, continue on upload error, continue on notify error, continue on debbuild error, ignore local change in checkout mode. 4 0 NEWS 7 7 src/tools/ui-auto-release commit 5deba2a2e5cc1a2571e63716da3af46ec22750cc Author: Stephan Sürken Date: Fri Mar 6 12:46:38 2009 +0000 cosmetics. 13 1 src/tools/ui-auto-release commit 5a64a137584c8cad17e6b35661e6e8e946d01968 Author: Stephan Sürken Date: Fri Mar 6 12:39:10 2009 +0000 * Omit -U (manual upload) option. For non-snapshot tarballs, you can do it with sequences now. 2 0 NEWS 20 35 src/tools/ui-auto-release commit 1a0a8aea557f3c2a911b8e95e879d1df79c3d07b Author: Stephan Sürken Date: Fri Mar 6 10:32:25 2009 +0000 - Add meta sequent ALL. - Doc cleanup. 26 15 src/tools/ui-auto-release commit 8a490a286b06939a723ef75fc0b140749a6c9268 Author: Stephan Sürken Date: Fri Mar 6 09:38:04 2009 +0000 -R fix: Also remove *.changes. 2 1 src/tools/ui-auto-release commit c88b1a3ea37f3381feae4aa0aca94ff4ba768ac2 Author: Stephan Sürken Date: Thu Mar 5 18:16:48 2009 +0000 clena up snasphot version patch code. 3 4 src/tools/ui-auto-release commit 717aa39987f03b140122db538bda83f4f04bf5aa Author: Stephan Sürken Date: Thu Mar 5 18:10:35 2009 +0000 fix: snapshots had double stamp. 1 1 src/tools/ui-auto-release commit 474e96f7ba76a57751168efcde26310bb3b86ed7 Author: Stephan Sürken Date: Thu Mar 5 18:09:14 2009 +0000 renice sequence handling. 16 9 src/tools/ui-auto-release commit 69316f94aea406622099d2bb02e207b7f47d5184 Author: Stephan Sürken Date: Thu Mar 5 17:58:49 2009 +0000 put handling of R option to correct sequents. 27 17 src/tools/ui-auto-release commit 7a7972980a87f6a023c7fe56d809981ac599ebde Author: Stephan Sürken Date: Thu Mar 5 17:45:47 2009 +0000 Omit "Omit" -O: Do everything with sequents. 24 26 src/tools/ui-auto-release commit 46a5710ada63b89dc53e7ef46e1897694a7dedc5 Author: Stephan Sürken Date: Thu Mar 5 17:30:03 2009 +0000 remove now-obsolete -O options. 2 7 src/tools/ui-auto-release commit bc4eac790845e07d5e5a3aad75a19aa919f2b484 Author: Stephan Sürken Date: Thu Mar 5 17:22:55 2009 +0000 complete sequence hadnling, added -Q option. 39 8 src/tools/ui-auto-release commit 07dfc9075c956296fe317bc31fb29ff92cb52e0e Author: Stephan Sürken Date: Thu Mar 5 15:53:13 2009 +0000 initial sequence support. 12 19 src/tools/ui-auto-release commit 9aa4a259ea98807caf3fa510c86ce74141aeb22f Author: Stephan Sürken Date: Thu Mar 5 14:14:03 2009 +0000 add upload_debian as sequence item; some changes needed. 70 65 src/tools/ui-auto-release commit b4b6674084ae010829029c70118bb386bf3dd136 Author: Stephan Sürken Date: Thu Mar 5 13:32:10 2009 +0000 renames for upcoming sequences. 20 20 src/tools/ui-auto-release commit 6e6a1c60b76a3cc4b5a52a75d5d6cc0bf29c1b57 Author: Stephan Sürken Date: Thu Mar 5 10:39:48 2009 +0000 Fox do_upload sequence item. 12 9 src/tools/ui-auto-release commit c11bc6c0dece2427c3d8c7a47a8bcf0ad7b88d01 Author: Stephan Sürken Date: Thu Mar 5 10:36:45 2009 +0000 simplify. 2 5 src/tools/ui-auto-release commit ade592dd2f3cf950c9909d54cc6e73db8d7438c9 Author: Stephan Sürken Date: Thu Mar 5 10:29:31 2009 +0000 new sequence item: vccheck. 6 1 src/tools/ui-auto-release commit d828f1ec8a7b4ffce2b6f34ba7bfff35604fc21d Author: Stephan Sürken Date: Thu Mar 5 10:27:48 2009 +0000 Cleanup: All sequence skipping due to project/user config should be in the sequence functins. 15 17 src/tools/ui-auto-release commit 336851788229582b7dac78a6070cf2505a123004 Author: Stephan Sürken Date: Thu Mar 5 09:51:36 2009 +0000 * -S: This now sets the whole version appendix; means you are able to create rc snapshots w/o timestamp version like so 'ui-auto-release -S ~rc1'. 3 0 NEWS 2 2 src/tools/ui-auto-release commit 1160a781af3d44358e13bd341c61d4095632a00c Author: Stephan Sürken Date: Wed Mar 4 14:29:31 2009 +0000 code renicing. 4 9 src/tools/ui-auto-release commit 68142d4045590d7745b69026cfec405d47804d6a Author: Stephan Sürken Date: Wed Mar 4 14:12:18 2009 +0000 * New -f /-F options: Manually set project and user config file locations. 2 0 NEWS 9 7 src/tools/ui-auto-release commit 3b48f0cbd8f3ce5e84874f48c9e05eebd6491fd1 Author: Stephan Sürken Date: Wed Mar 4 10:07:23 2009 +0000 fix upload file name for Debian. 1 1 src/tools/ui-auto-release commit 50452a49bd73aa2e88de59ce05addd0c1185c473 Author: Stephan Sürken Date: Tue Mar 3 13:25:30 2009 +0000 fix ignore settings. commit 1f64a1721e83cbe8f2d1f0d5e31dbd50aa657d86 Author: Stephan Sürken Date: Tue Mar 3 13:25:15 2009 +0000 Update README. 1 1 README commit 9a76ec4aeb42cc80e8142bb729ab15d1284894b6 Author: Stephan Sürken Date: Tue Mar 3 13:23:18 2009 +0000 fix: add defaulkt for -O. 1 1 src/tools/ui-auto-release commit 84aa6feea0f587288a4f0c0da07b9330eca5266f Author: Stephan Sürken Date: Tue Mar 3 10:25:34 2009 +0000 fix: for -R: add Debian *.upload file. 1 1 src/tools/ui-auto-release commit 2ec5a2a47f8fba3d29b7f68c92f0fea5ee0f936a Author: Stephan Sürken Date: Mon Mar 2 18:19:29 2009 +0000 impl omit: upload_debian. 1 1 src/tools/ui-auto-release commit bf3d4ca5c5fa66703a63d98ef14165d96800dc48 Author: Stephan Sürken Date: Mon Mar 2 18:17:54 2009 +0000 impl omit: upload. 4 0 src/tools/ui-auto-release commit b17e05c5aaeb1700edbdffc0f9b7b2cd220f8c70 Author: Stephan Sürken Date: Mon Mar 2 18:16:41 2009 +0000 impl omit: release_hook. 1 1 src/tools/ui-auto-release commit e9b4dc1879446ad4bc6990b268643b6b6564fc68 Author: Stephan Sürken Date: Mon Mar 2 18:14:51 2009 +0000 impl omit: check. 5 1 src/tools/ui-auto-release commit 528eee3b3b5db35994b0469486144bfd5feb6f10 Author: Stephan Sürken Date: Mon Mar 2 18:13:27 2009 +0000 add -O option handling. 18 0 src/tools/ui-auto-release commit 81b7046589f80445876a3de5237a397e73319259 Author: Stephan Sürken Date: Mon Mar 2 17:56:13 2009 +0000 update NEWS. 6 4 NEWS commit d39de959c57c0a72575ab24873793e99999b451a Author: Stephan Sürken Date: Mon Mar 2 17:54:19 2009 +0000 * New -R option: Remove local traces (tarball*, deborig*, debbuilds). 1 0 NEWS 0 1 README 21 4 src/tools/ui-auto-release commit e1796f58d2401be4db6e9c274c80b43fa2f754b3 Author: Stephan Sürken Date: Mon Mar 2 17:08:41 2009 +0000 ui-auto-ubs done. 0 1 README commit b55a94ceebe88a20b691abc724d0dd5cbd93b7d9 Author: Stephan Sürken Date: Mon Mar 2 17:07:23 2009 +0000 * For cmake 'dist' is no longer done in an extra dir per default (does no fit for ui-auto-ubs). Use "ui-auto-release -c | -C copy" as replacement. 3 0 NEWS 18 11 src/tools/ui-auto-release commit 4afd22bb008e93cf700919beb772fc464f83bcf5 Author: Stephan Sürken Date: Mon Mar 2 16:25:51 2009 +0000 upodate to ui-auto-ubs. 19 85 src/tools/ui-auto-release commit 71179ed94bee7d26aeb2b961d0c37102c941ce78 Author: Stephan Sürken Date: Mon Mar 2 16:25:00 2009 +0000 not verbose for restore command. 1 1 src/tools/ui-auto-ubs commit 54d27a4412ef5e55088d9a547eae5e36dd88ba5f Author: Stephan Sürken Date: Mon Mar 2 16:18:52 2009 +0000 fix for restore command. 2 2 src/tools/ui-auto-ubs commit fbdcf508aeb41c3f9bf6b042e2ee333a7609cf07 Author: Stephan Sürken Date: Mon Mar 2 16:10:51 2009 +0000 update command patch: - compute $package automatically, remove opt - create backup, and print restoral code to stdout 36 15 src/tools/ui-auto-ubs commit 47d62e74d42f7455afcc6b093ef43b339787a553 Author: Stephan Sürken Date: Mon Mar 2 14:32:56 2009 +0000 generalize release sequence using ui-auto-ubs. 8 26 src/tools/ui-auto-release commit df818555ab47f39ba5d0b9a5270e8488aa9b8111 Author: Stephan Sürken Date: Mon Mar 2 14:21:22 2009 +0000 update to ui-auto-ubs. 6 6 src/tools/ui-auto-update commit 6bc097703ede188270f98c3540302bcbb5416954 Author: Stephan Sürken Date: Mon Mar 2 14:20:40 2009 +0000 add optional options for configure. 3 2 src/tools/ui-auto-ubs commit cccabe9f423bbf84706b276d9da91977eda2094b Author: Stephan Sürken Date: Mon Mar 2 14:11:18 2009 +0000 * Obsoleted/removed: "ui-auto-strap". Use "ui-auto-ubs" now. 1 0 NEWS 2 2 src/tools/Makefile.am 0 47 src/tools/ui-auto-strap delete mode 100755 src/tools/ui-auto-strap commit 9d16616f8e43190d087d73c5dbed1cc704fff1f0 Author: Stephan Sürken Date: Mon Mar 2 14:07:20 2009 +0000 fix strapoptional options and docs. 3 4 src/tools/ui-auto-ubs commit 122e9296e44175941aa4ba09ea5341fd9ab37121 Author: Stephan Sürken Date: Mon Mar 2 13:58:46 2009 +0000 * New tool "ui-auto-ubs" (Universal Build System) analogous to *-uvc. This will fully encapsulate the build system so all tools will just work for all build systems supported. 11 0 NEWS 234 0 src/tools/ui-auto-ubs create mode 100755 src/tools/ui-auto-ubs commit 47bae62ecb85def82bbc950bfaf96c36696c4aa6 Author: Stephan Sürken Date: Fri Feb 27 19:13:44 2009 +0000 update: ui-auto-ubs. 1 0 README commit 7a3bdca844d370cc8a648ec2a9059edb3f971595 Author: Stephan Sürken Date: Fri Feb 27 15:06:05 2009 +0000 [ui-auto-release run by absurd@manwe.use.schlund.de]: Automatically updated from vc. 126 0 ChangeLog commit d1e697337e8b539ca67740c7651de58319432a25 Author: Stephan Sürken Date: Fri Feb 27 15:05:53 2009 +0000 [ui-auto-release run by absurd@manwe.use.schlund.de]: News update. 2 2 NEWS commit 1c0c96cd39186bbbd68ec16c878479fb8d3524fc Author: Stephan Sürken Date: Fri Feb 27 15:03:35 2009 +0000 final fixs to NEWS/README. 22 23 NEWS 5 1 README commit 5e6fd6e7230365b8af51bfc44a8a760fbb6c2af3 Author: Stephan Sürken Date: Fri Feb 27 14:16:38 2009 +0000 Dump to 1.1.5, add initial proposed 1.2.x release NEWS. 21 0 NEWS 1 1 configure.ac commit 32ada42ea39315e45f897970e652fddf1231fbe4 Author: Stephan Sürken Date: Fri Feb 20 12:52:15 2009 +0000 * Fix onExit functions for subshells. 1 0 NEWS 9 2 src/tools/ui-auto-release commit 226e31bb922e2eeb64083c4435edcff9aa0a00f8 Author: Stephan Sürken Date: Fri Feb 20 12:23:53 2009 +0000 Better question for local changes in checkout mode. 1 1 src/tools/ui-auto-release commit ad0ea48766ad6f443722f7052459445afbed5b6f Author: Stephan Sürken Date: Fri Feb 20 12:02:58 2009 +0000 * Fix removal of temporary Debian checkout. 1 0 NEWS 3 0 src/tools/ui-auto-release commit e68d159a6608641a7bc82379dfc5bd351b2088ee Author: Stephan Sürken Date: Fri Feb 20 11:25:27 2009 +0000 final fix for mktemp && error handling. 25 16 src/tools/ui-auto-release commit 2f1e20d49c221678842ab40300fc0243af8211c0 Author: Stephan Sürken Date: Fri Feb 20 10:02:03 2009 +0000 - renoice error hanflich for mktemp. -Use ui_mktemp for _all_ temps. 30 35 src/tools/ui-auto-release commit d0af5acbde92dd1d521cfd90f0848a4b07c56ff8 Author: Stephan Sürken Date: Thu Feb 19 17:48:04 2009 +0000 Fix: Also keep Debian checkout if -K ist set. 6 1 src/tools/ui-auto-release commit 2c09cd61264b6ede3214dd9e6ef03ff58645a2de Author: Stephan Sürken Date: Thu Feb 19 17:35:46 2009 +0000 Fix: Dont use $package for mktemp, might not been defined here. 1 1 src/tools/ui-auto-release commit 85107926ac163fbf6916877c0c9626710d15f681 Author: Stephan Sürken Date: Wed Feb 18 18:25:37 2009 +0000 rm wrong default for testing 0 1 src/tools/ui-auto-release commit fc77fa3cbce006a25151f42a155bc7fddd357c88 Author: Stephan Sürken Date: Wed Feb 18 18:25:11 2009 +0000 - Fix: when mktemp fails, also dont generate any cleanups. 9 6 src/tools/ui-auto-release commit 9164d3699afbc4885ecc22d132e21e028e7c4f70 Author: Stephan Sürken Date: Wed Feb 18 18:03:51 2009 +0000 - Fix: User pref handling must be before vc strap. - Fix: Error handling when mktemp fails. 27 11 src/tools/ui-auto-release commit 9c5c9986c86795e124c1f0dacb37c62a2351e296 Author: Stephan Sürken Date: Wed Feb 18 17:25:15 2009 +0000 * Add '-K' = keep temporary option; useful for debugging. 1 0 NEWS 9 3 src/tools/ui-auto-release commit 2e3d52348622f61fe00f50a035040dfd5ae184a8 Author: Stephan Sürken Date: Wed Feb 18 17:19:01 2009 +0000 * Add new user pref: 'ui_auto_userpref_tmpdir' for systems where /tmp is just not big enough. 8 0 .user.ui-auto.conf 2 0 NEWS 21 15 src/tools/ui-auto-release commit b6daab874fb5d42fda515320d2b7468ff001bb3d Author: Stephan Sürken Date: Wed Feb 18 12:04:06 2009 +0000 renoice docs, and add example for key id for debian signing. 21 7 .user.ui-auto.conf commit 361396b79b2b670ddaff38773037909554db8129 Author: Stephan Sürken Date: Wed Feb 18 10:34:49 2009 +0000 * Add error message when dbuild fails. 1 0 NEWS 3 0 src/tools/ui-auto-release commit c8007d16914cbeb5d5c7a78304205cdffeb84aab Author: Stephan Sürken Date: Tue Feb 17 17:03:49 2009 +0000 * Fix error handling when no BS found; clean up basic "no-project dir" errors. 2 0 NEWS 2 2 src/tools/ui-auto-release commit b94dbd3bea7afc81b1b0c632f917f204fbb8de54 Author: Stephan Sürken Date: Tue Feb 17 16:48:40 2009 +0000 * Fix error output for user=root warning. 1 0 NEWS 1 1 src/tools/ui-auto-release commit c89ef38e9ca28ae63f3b1c1c436f826e89ffae8f Author: Stephan Sürken Date: Tue Feb 17 14:12:47 2009 +0000 use etch for now to build debian packages. 5 11 .ui-auto.conf commit a9deaa4a3e68061fd6e59cd39f97fc50db8e59d9 Author: Stephan Sürken Date: Tue Feb 17 13:44:58 2009 +0000 * Ignore GNU extension warnings in src/tools (we want to use them). 5 2 NEWS 2 0 src/tools/Makefile.am commit df50e2010260f7baa5543f4b82581c0418ac8d11 Author: Stephan Sürken Date: Tue Feb 17 13:38:54 2009 +0000 * m4: UI_INIT: Add option to configure automake per project; drop default "tar-ustar filename-length-max=155" to none (you may add this to your project to get exactly the same behaviour). Update ourselves to use "tar-pax". 4 3 NEWS 1 1 configure.ac 5 9 src/m4/ui-auto.m4 commit b613b80f0a1ba8bdfe234b329900680976843e15 Author: Stephan Sürken Date: Tue Feb 17 12:59:42 2009 +0000 * m4: UI_INIT: Make automake options configurable per project; patch up default options to "tar-ustar filename-length-max=255" (was 155 chars). 8 0 NEWS 11 6 src/m4/ui-auto.m4 commit 835a34f16bb95c63f2dfb46ce41016eaca0e793f Author: Stephan Sürken Date: Tue Feb 17 12:10:30 2009 +0000 [ui-auto-release run by absurd@manwe.use.schlund.de]: Automatically updated from vc. 425 0 ChangeLog commit 061146e7122db71b0584a8c6a7d9af442bf9f3cc Author: Stephan Sürken Date: Tue Feb 17 12:10:18 2009 +0000 [ui-auto-release run by absurd@manwe.use.schlund.de]: News update. 5 3 NEWS commit 67be1198e43eb6c07360e033d34f1f71c85a6c08 Author: Stephan Sürken Date: Tue Feb 17 12:06:36 2009 +0000 prep 1.1.4 (unstable). 1 1 configure.ac commit d757bd90cf090550616184043d4793790fd4d9f8 Author: Stephan Sürken Date: Mon Feb 16 14:49:49 2009 +0000 write mandataory dependency on error. 1 1 src/tools/ui-auto-release commit 09cef8faefb9ad1693047099f3b504d2ea5745d9 Author: Stephan Sürken Date: Mon Feb 16 14:46:31 2009 +0000 typo 1 1 src/tools/ui-auto-release commit 6f3d507256dcbd1ad5866f4487ea64f8871fb015 Author: Stephan Sürken Date: Mon Feb 16 14:45:15 2009 +0000 orig_loc should be mandatory on -d. 1 1 src/tools/ui-auto-release commit d66e04ad8b49f4cfc0a38d7c580e54a2e4790dd4 Author: Stephan Sürken Date: Mon Feb 16 14:40:59 2009 +0000 Documentation updates. 7 1 .user.ui-auto.conf 12 24 README commit bb412d66b305f9345da2d96eb0fbdde300b67d25 Author: Stephan Sürken Date: Mon Feb 16 14:15:22 2009 +0000 harden grep, cosmetics. 3 3 src/tools/ui-auto-release commit 49714b32e2597ce37fcce6ac61783364762e1b49 Author: Stephan Sürken Date: Mon Feb 16 14:01:55 2009 +0000 for doc (-P not -p). 1 2 .ui-auto.conf commit 57e8c0214ef8952d2fb863631449facd3a1a1983 Author: Stephan Sürken Date: Mon Feb 16 13:56:51 2009 +0000 - doc improvements. - Set all defaults and variable dependenies correctly. 12 10 src/tools/ui-auto-release commit 5b6c57ea1b24dc0febb78b5fea6b77a77c7797ab Author: Stephan Sürken Date: Mon Feb 16 13:44:56 2009 +0000 add some more examples to docs. 9 3 src/tools/ui-auto-release commit cf929c9f06c2047713a0a9dad40285e1f129ac68 Author: Stephan Sürken Date: Mon Feb 16 13:36:21 2009 +0000 deb vc tag default is trunk. 1 1 src/tools/ui-auto-release commit b84f029bd5599ed67747506d22892e95575e9216 Author: Stephan Sürken Date: Mon Feb 16 13:31:46 2009 +0000 doc typos 2 2 src/tools/ui-auto-release commit 4e8160a7bb6f44bd9c24c2e882e6318d358b1e93 Author: Stephan Sürken Date: Mon Feb 16 13:30:09 2009 +0000 default for deb_orig_loc shpould be empty. 1 1 src/tools/ui-auto-release commit 2a0e02ebc636fa28f9fad6772132929cbf278da1 Author: Stephan Sürken Date: Mon Feb 16 13:23:57 2009 +0000 - add quiet option for conf_print. - revive -p/-P (defaults/defauls+doc). - Actually set default values. 19 9 src/tools/ui-auto-release commit 60f299b94b2d3bf77c096b2b38d1fc7fbad4de8c Author: Stephan Sürken Date: Mon Feb 16 12:34:27 2009 +0000 add extra check for unkown variables in .ui-auto-conf (typos and such). 36 4 src/tools/ui-auto-release commit f28214acb677348b14eb63d824e8fab1fc966248 Author: Stephan Sürken Date: Mon Feb 16 12:10:53 2009 +0000 cosmetics. 4 2 src/tools/ui-auto-release commit efe2852feca5c3e162ccb05e74f063c74d91a211 Author: Stephan Sürken Date: Mon Feb 16 12:06:07 2009 +0000 conf check: Add "manadory at" feature. 18 1 src/tools/ui-auto-release commit f6763435325b4a8df2313102432facfb5dd5180f Author: Stephan Sürken Date: Mon Feb 16 12:06:07 2009 +0000 more doc fixes. 4 3 src/tools/ui-auto-release commit 6c6700d8ef3f060b161d5d781921fcec177ec631 Author: Stephan Sürken Date: Mon Feb 16 12:06:06 2009 +0000 default should be empty for deb_orig_loc. 1 1 src/tools/ui-auto-release commit 0e2dc82870cd7de50b44f7fdeea8a39a37ada03a Author: Stephan Sürken Date: Mon Feb 16 12:06:06 2009 +0000 pimp documentation. 10 4 src/tools/ui-auto-release commit 4998a85c8149edc0e3090e6c3e46e8b8535ebed7 Author: Stephan Sürken Date: Mon Feb 16 12:06:05 2009 +0000 add nte that we are checking status as this might take a while now... 2 0 src/tools/ui-auto-release commit 8f16939235204a2ee2492a9cd4590d4e3e46e796 Author: Stephan Sürken Date: Fri Feb 13 18:16:32 2009 +0000 - Add the notion of manadtory config options, and add an automated check. 2 0 NEWS 22 4 src/tools/ui-auto-release commit c3983c4ba0695e7cb8fb7286da99be1d458e8bb8 Author: Stephan Sürken Date: Fri Feb 13 17:56:57 2009 +0000 skip notify if wished. 1 0 NEWS 12 4 src/tools/ui-auto-release commit bf79c213631a77d0783b0fa6ca1e415135383ecf Author: Stephan Sürken Date: Fri Feb 13 17:47:08 2009 +0000 * .ui-auto.conf project configuration updates: - Put all items and their docs into ui-auto-release. Use 'ui-auto-release -p' now to get an example conf+docs. - Add the notion of default values; again, use 'ui-auto-release -p' to see them. - Re-nice and update our ui-auto's .ui-auto.conf as project example. 18 125 .ui-auto.conf 6 0 NEWS 108 4 src/tools/ui-auto-release commit 099ec1a4538c16f890287dd866abec09e6ddf46c Author: Stephan Sürken Date: Fri Feb 13 15:33:38 2009 +0000 drop verbose config, drop -P. 2 7 src/tools/ui-auto-release commit e1753be8907e8d41af3028b2828c8383115c155f Author: Stephan Sürken Date: Fri Feb 13 15:12:52 2009 +0000 add initial config impl. 54 7 src/tools/ui-auto-release commit a54e224546fb71497034ef656d7f5a7dd3f413a9 Author: Stephan Sürken Date: Fri Feb 13 13:49:57 2009 +0000 make upload_loc optional. 7 1 .ui-auto.conf 5 6 src/tools/ui-auto-release commit 8fd843fa6d274fd49e397aa7ffc9ec7e40643fbc Author: Stephan Sürken Date: Fri Feb 13 13:34:01 2009 +0000 Cosmetics. 1 1 src/tools/ui-auto-release commit 869a21cdf9e99b16afb77c2e7845b79187bdade9 Author: Stephan Sürken Date: Fri Feb 13 09:55:59 2009 +0000 debian check: for debchange, also check for the --force-distribution option; add version to Debian hint. 2 2 src/tools/ui-auto-release commit 81fe401e9eafdbfefa977b3a7d4c63237dd34ad0 Author: Stephan Sürken Date: Fri Feb 13 09:55:58 2009 +0000 add debian check: dput. 4 0 src/tools/ui-auto-release commit a067bfaee82f672cddee2cbc38f1fa1b40c51992 Author: Stephan Sürken Date: Fri Feb 13 09:55:58 2009 +0000 cosmetics. 1 1 src/tools/ui-auto-release commit b7a10438263b034eddaea5e87eba31b03dda88a0 Author: Stephan Sürken Date: Fri Feb 13 09:55:57 2009 +0000 add Debian check for debchange. 9 1 src/tools/ui-auto-release commit 984fda72a62ba97cb14f7b1a165f74ffd3dadd32 Author: Stephan Sürken Date: Fri Feb 13 09:55:57 2009 +0000 streamline cvs2cl error message. 1 1 src/tools/ui-auto-release commit 9c7b412c2cdf18ba754740c21579177017a93d96 Author: Stephan Sürken Date: Fri Feb 13 09:55:56 2009 +0000 checks: add svn2cl check. 4 0 src/tools/ui-auto-release commit 6ce8832bddae39bb648472c4d84f8e665adb1f42 Author: Stephan Sürken Date: Thu Feb 12 18:04:36 2009 +0000 add Debian import support. 7 0 .ui-auto.conf 5 1 src/tools/ui-auto-release commit 64a27bdab5fadf90253dddbb44d7b0073173b0c5 Author: Stephan Sürken Date: Thu Feb 12 17:05:05 2009 +0000 dump NEWS to 1.1.4 (we cant release 1.1.3). 1 1 NEWS commit ec8b28d9f1a7e4762843f5a520f3d9dfd62243b7 Author: Stephan Sürken Date: Thu Feb 12 16:59:13 2009 +0000 fix: Only use hostname for -s ! -c snapshots (@ not allowed). 1 1 src/tools/ui-auto-release commit fdee2d8b5c589ef0e4ba937d4ed172bc4990bd2c Author: Stephan Sürken Date: Thu Feb 12 16:57:40 2009 +0000 fix: add forgotten dist param for normal do_upload call. 1 1 src/tools/ui-auto-release commit d876af1162b9b6ebe726424b92cfe85094442198 Author: Stephan Sürken Date: Thu Feb 12 16:56:19 2009 +0000 - Skip meta dist "snapshot"; instead we have stable and unstable snapshots - Make Debian package building configurable for stable/unstable + snapshot. 40 24 .ui-auto.conf 2 0 NEWS 33 15 src/tools/ui-auto-release commit 5210176a27f26c0181b3188e1e09d6e381816b51 Author: Stephan Sürken Date: Thu Feb 12 14:29:41 2009 +0000 typo fixes. 2 2 .ui-auto.conf commit 2d02d02c4923c385e7103f19b306253896f41cdd Author: Stephan Sürken Date: Thu Feb 12 14:18:18 2009 +0000 for -s ! -c, use USER@HOST appendix. 2 0 src/tools/ui-auto-release commit d4a56adec61cb42ecc7e5c4cb3dc3e52734e59a6 Author: Stephan Sürken Date: Thu Feb 12 13:59:47 2009 +0000 for -s -c, also add vc version to snapshot version. 7 3 src/tools/ui-auto-release commit 6468dc7c38220eadbd31de2c5df06f2a46c93fa8 Author: Stephan Sürken Date: Thu Feb 12 13:47:47 2009 +0000 skip dist snapshot: Just use stable/unstable. 29 24 src/tools/ui-auto-release commit 224d5a99b55550f9330a322606780594d051c62e Author: Stephan Sürken Date: Thu Feb 12 13:27:27 2009 +0000 add Debian cl entries to status. 1 0 src/tools/ui-auto-release commit c886b3b2805444bd6dccd4fd942c05c59460ebe2 Author: Stephan Sürken Date: Thu Feb 12 13:21:03 2009 +0000 more cosmetics. 8 9 src/tools/ui-auto-release commit ab7c1f93c36321a7e7beef823dbbd8132d49e4a1 Author: Stephan Sürken Date: Thu Feb 12 13:11:55 2009 +0000 cosmetics. 1 1 src/tools/ui-auto-release commit 4cf777a5da746652f36d1ddd8394235d189daeb3 Author: Stephan Sürken Date: Thu Feb 12 12:59:10 2009 +0000 upate help. 12 10 src/tools/ui-auto-release commit f3b604eebf1c717960d3e3af331457016fa93fde Author: Stephan Sürken Date: Thu Feb 12 12:30:55 2009 +0000 change -P to -S and slightly change semantics. 8 4 src/tools/ui-auto-release commit 921fdb895c23012b59a1706a2681e3cbc0b04a91 Author: Stephan Sürken Date: Thu Feb 12 12:16:53 2009 +0000 cosmetic: Use [] for all tests, not test. 13 14 src/tools/ui-auto-release commit 4e4d299f57e33ba011d36e05b7cd16bef84d3e38 Author: Stephan Sürken Date: Thu Feb 12 12:05:56 2009 +0000 fix: Use local dist here. 1 1 src/tools/ui-auto-release commit fdd5915eef086e01182872e74df9ccc3e3f300ca Author: Stephan Sürken Date: Thu Feb 12 10:35:43 2009 +0000 add upload file + warning if already uploaded. 8 2 src/tools/ui-auto-release commit 83620a031736dd40156fd2199bd976ed31f6b924 Author: Stephan Sürken Date: Thu Feb 12 10:22:07 2009 +0000 fix -U by asking dist type. extra common check func dist_ok. 18 7 src/tools/ui-auto-release commit 06e464f069044366496ca643e535f9855e3a52b1 Author: Stephan Sürken Date: Thu Feb 12 10:09:16 2009 +0000 re-add -U option ;(. 16 8 src/tools/ui-auto-release commit c586d57d9442c94486dc99cf397c9eb7eced2443 Author: Stephan Sürken Date: Thu Feb 12 10:01:50 2009 +0000 simplify do_upload. 7 9 src/tools/ui-auto-release commit 51b769fabfc05b096eed4e628f1b4df9192fb7cb Author: Stephan Sürken Date: Thu Feb 12 10:01:49 2009 +0000 Skip -U (manual tarball upload). 1 0 NEWS 0 6 src/tools/ui-auto-release commit 3d1949c83639bebabf9f33752529611c08b4b664 Author: Stephan Sürken Date: Thu Feb 12 10:01:49 2009 +0000 add ui_err, and replace all remianing error output. 23 12 src/tools/ui-auto-release commit b1828ddf042334334b011bddf625b62de46b1f0b Author: Stephan Sürken Date: Thu Feb 12 10:01:48 2009 +0000 typo fix. 1 1 src/tools/ui-auto-release commit 1202bba2fa6a3cce5cddc7cf7c5afe637c620d74 Author: Stephan Sürken Date: Thu Feb 12 10:01:48 2009 +0000 no need for option -B; we never want to set this manually. 1 5 src/tools/ui-auto-release commit b2bbaba16f35e831cde7c2f9ad36d0dbe3bf9751 Author: Stephan Sürken Date: Wed Feb 11 18:17:20 2009 +0000 add tarball to upload warning ztext. 1 1 src/tools/ui-auto-release commit 124cf91ea7062bcd786fa4f1089762a20d88e5cb Author: Stephan Sürken Date: Wed Feb 11 18:13:34 2009 +0000 add a ui_warn, drop ui_note, replace ui_note with warn & ask. this removes obsolete code and separates warnings (errors) to stderr. 24 18 src/tools/ui-auto-release commit 5e868a1cccc15d3ffe1b108140de90394f374ff4 Author: Stephan Sürken Date: Wed Feb 11 17:12:02 2009 +0000 -C implies -c. 1 1 src/tools/ui-auto-release commit b7e7bd3048c2e4b38a074318ec0bc2a0c76dca80 Author: Stephan Sürken Date: Wed Feb 11 17:07:35 2009 +0000 fix: call onExit commands in reverse order (lifo). 2 1 src/tools/ui-auto-release commit b3c41f814c919e0f244c46182eb006f4b90ed62a Author: Stephan Sürken Date: Wed Feb 11 16:56:11 2009 +0000 make tarball and deb package dir location dependent whether we are in project dir or not. 10 2 src/tools/ui-auto-release commit 8e4698eae9e8f9816764528e2436e5a44bd760a4 Author: Stephan Sürken Date: Wed Feb 11 16:44:49 2009 +0000 ${HOME}/ui-auto-release-debian is the better default after all... 1 1 src/tools/ui-auto-release commit 78ff1f0211af4679c6ca3c30aaf31c0a4651561e Author: Stephan Sürken Date: Wed Feb 11 16:42:30 2009 +0000 - add nicer code to guess whether we are in project dir. - add VC warning on bootstrap. 20 7 src/tools/ui-auto-release commit 2233f3a8e74892782d0b843a42881a36bc90ec59 Author: Stephan Sürken Date: Wed Feb 11 16:12:43 2009 +0000 before bootstrapping, warn if there are local changes if we are in project dir. 3 0 src/tools/ui-auto-release commit 6d5f65097457bf24c888542931c46f1309f430ce Author: Stephan Sürken Date: Wed Feb 11 15:55:20 2009 +0000 - fix package_tarball_abs and debdir default (revert to ../!) for checkout mode. - print local tarball location in status 4 2 src/tools/ui-auto-release commit 4bd109fb517c2ce3fbb771932ed012b0a9a9ea25 Author: Stephan Sürken Date: Wed Feb 11 15:47:23 2009 +0000 change boostrap option to -c / -C. 1 1 NEWS 10 8 src/tools/ui-auto-release commit f531a29fc30a821d7c69cc715b5076a07bf6b467 Author: Stephan Sürken Date: Wed Feb 11 15:26:31 2009 +0000 add auto detection for -S param. 14 14 src/tools/ui-auto-release commit cec87a93a010ed8f5fc5a2cde766381ff074c0f9 Author: Stephan Sürken Date: Wed Feb 11 14:33:43 2009 +0000 fix/clean up code order. 41 37 src/tools/ui-auto-release commit 30bdffa0b071f734740c1e544d936c3f93d15f85 Author: Stephan Sürken Date: Wed Feb 11 14:27:13 2009 +0000 automate vc boost strapping via .ui-auto.conf 14 4 src/tools/ui-auto-release commit c2336f608d7aae90be27c75b2becdb2bb319d575 Author: Stephan Sürken Date: Wed Feb 11 14:00:49 2009 +0000 add comments. 3 0 src/tools/ui-auto-release commit 11cfc8325e473d8dc769f3851e02a7131e5ffec9 Author: Stephan Sürken Date: Wed Feb 11 13:59:01 2009 +0000 reading config shpould be first we do. 11 11 src/tools/ui-auto-release commit d04482b21bc3ec6d9c98c91e4c5ab8ec03ede7c4 Author: Stephan Sürken Date: Wed Feb 11 13:55:47 2009 +0000 Change default for debian package dir to HOME/... so we dont get generated to /tmp with -S. 1 1 src/tools/ui-auto-release commit 8ea0c9551c9929f858709123d50fcafc97527c08 Author: Stephan Sürken Date: Wed Feb 11 13:52:33 2009 +0000 - VC Bootstrap support (-S switch). 1 0 NEWS 22 0 src/tools/ui-auto-release commit 7b1bb2840395c62e09e25f854efd5371f2d916b7 Author: Stephan Sürken Date: Fri Feb 6 09:49:32 2009 +0000 add -S strap option docs. 3 0 src/tools/ui-auto-release commit 0c6ddc03fd57f67db611facb0b7c31425f72be07 Author: Stephan Sürken Date: Fri Feb 6 09:49:32 2009 +0000 make debdir user configurable: Global, and per project. 8 4 .user.ui-auto.conf 11 1 src/tools/ui-auto-release commit 2260489b1ec1b3751bca51110ed5ba4bcf87270c Author: Stephan Sürken Date: Fri Feb 6 09:49:31 2009 +0000 help: add note that this works for autoconf only. 1 1 src/tools/ui-auto-update commit 5cc3111f29bafe6bdc1bc1d30bb5b391b569efac Author: Stephan Sürken Date: Fri Feb 6 09:49:30 2009 +0000 complete docs, and add per project debdir var. 11 5 .user.ui-auto.conf commit f632bd211eec5508d1ac104ed50dd31e3fa4e1aa Author: Stephan Sürken Date: Thu Feb 5 17:18:18 2009 +0000 cosmetic: var order. 2 3 .ui-auto.conf commit 6bb9c188893a033809b64891d46b2f956865e231 Author: Stephan Sürken Date: Wed Jan 28 18:20:32 2009 +0000 revert temporyr modificaetions for dput and upload.l 2 4 .ui-auto.conf commit 699229fbc665b699fbe393efb7e057ae13b3d4b4 Author: Stephan Sürken Date: Wed Jan 28 18:19:08 2009 +0000 - Add support to manually chose distributions (stable/unstable). - update NEWS. 11 0 .ui-auto.conf 4 2 NEWS 32 11 src/tools/ui-auto-release commit f0eba08c01b615c86675513ec1ff83cf3c7d0c42 Author: Stephan Sürken Date: Wed Jan 28 18:16:18 2009 +0000 switch back to unrelesased. 1 1 NEWS commit 07d4c147bfc3d860e9b01dda5cf9efb412c9c887 Author: Stephan Sürken Date: Wed Jan 28 17:15:40 2009 +0000 remove some obsolete output 1 5 src/tools/ui-auto-release commit 24034b0e54d6ddc46be6117b1e9cb6772b18b4ef Author: Stephan Sürken Date: Wed Jan 28 17:02:14 2009 +0000 alkways start debian revisions with 0 for snapshots. 1 1 src/tools/ui-auto-release commit f0f0091c78eff43292565ff5fd37706412d69a17 Author: Stephan Sürken Date: Wed Jan 28 17:00:37 2009 +0000 fix upo status for debian release and some type fixes. 48 32 src/tools/ui-auto-release commit 70b10d501bcb227b10734a97c651502e64928f1b Author: Stephan Sürken Date: Wed Jan 28 15:21:03 2009 +0000 cosmetics 2 2 src/tools/ui-auto-release commit 7e9fecc6671c609d2d63986dd6536374b826010f Author: Stephan Sürken Date: Wed Jan 28 15:19:09 2009 +0000 add support to configure the Debian package name, if different. 6 0 .ui-auto.conf 9 2 src/tools/ui-auto-release commit 7875bf6fc0d3786c7d5832f18b66ed0c84676499 Author: Stephan Sürken Date: Wed Jan 28 15:07:21 2009 +0000 make vc tag configurable for each dist. 10 1 .ui-auto.conf 27 25 src/tools/ui-auto-release commit e6cfaffd1e5fa87dc76eb9b13cb9eb93b06a6944 Author: Stephan Sürken Date: Wed Jan 28 14:16:04 2009 +0000 clean up/simpliufy snapshot version. 6 17 src/tools/ui-auto-release commit 2c6329f855b0a268b1a2454bfc6664c0f3c82d62 Author: Stephan Sürken Date: Wed Jan 28 13:56:10 2009 +0000 [ui-auto-release run by absurd@manwe.use.schlund.de]: Automatically updated from vc. 19 0 ChangeLog commit 73040d7813553c3aefac1564958eaec140421058 Author: Stephan Sürken Date: Wed Jan 28 13:56:06 2009 +0000 [ui-auto-release run by absurd@manwe.use.schlund.de]: News update. 1 1 NEWS commit 8ba6c04c35d9cb1ff89f9808364bf0887fb0055c Author: Stephan Sürken Date: Wed Jan 28 13:55:35 2009 +0000 cosmetics. 1 1 src/tools/ui-auto-release commit 76bd71a373b29bf497f093770524aaeeb044eaa9 Author: Stephan Sürken Date: Wed Jan 28 13:53:10 2009 +0000 svn: use --parents instead of pre-creating directory. 1 3 src/tools/ui-auto-uvc commit 11ca69747413338cea0bb6d38713ce5f260553f4 Author: Stephan Sürken Date: Wed Jan 28 13:42:57 2009 +0000 [ui-auto-release run by absurd@manwe.use.schlund.de]: Automatically updated from vc. 14 0 ChangeLog commit b89ffe5dfaa2a454a520e451ccf941b953181632 Author: Stephan Sürken Date: Wed Jan 28 13:42:53 2009 +0000 [ui-auto-release run by absurd@manwe.use.schlund.de]: News update. 1 1 NEWS commit 9611adfb06fb35a367c3ca261c6f39ac40dbee35 Author: Stephan Sürken Date: Wed Jan 28 13:41:40 2009 +0000 enable auto-debian for non-snasphots. 1 1 src/tools/ui-auto-release commit 7feda917012d64fb5146d4ceedddbada4642fd7d Author: Stephan Sürken Date: Wed Jan 28 13:39:58 2009 +0000 [ui-auto-release run by absurd@manwe.use.schlund.de]: Automatically updated from vc. 273 0 ChangeLog commit 682f7fdb9a336bd5cde373aab2716b7da3dc8baf Author: Stephan Sürken Date: Wed Jan 28 13:39:47 2009 +0000 [ui-auto-release run by absurd@manwe.use.schlund.de]: News update. 2 2 NEWS commit 48bdcf0e0725e7fe9d14778d4364c6f117bde0be Author: Stephan Sürken Date: Wed Jan 28 13:38:53 2009 +0000 prep intermediate release. 2 0 NEWS 1 1 configure.ac commit 8ebff8aca031e48b11c0c7ce63e215c1f91d2f45 Author: Stephan Sürken Date: Wed Jan 28 13:36:39 2009 +0000 add a common seperator. 11 4 src/tools/ui-auto-release commit 8208afc13726e62f757d941f00c5158a0d4c7fd5 Author: Stephan Sürken Date: Wed Jan 28 13:29:42 2009 +0000 do_debian: - fix name for debian revision appendix config value. - fix Debian revision creation for snapshot and stable/unstable. - add support to checkin changes for stable/unstable. 16 4 .ui-auto.conf 22 4 src/tools/ui-auto-release commit cfc3aab8a3eaf9479657bd7682326093949e523a Author: Stephan Sürken Date: Wed Jan 28 12:40:47 2009 +0000 more cleanuos and cosmetics. 37 37 src/tools/ui-auto-release commit ab01514847d2508fa415971ca09135710f738b8d Author: Stephan Sürken Date: Wed Jan 28 12:34:20 2009 +0000 yet again, re-order and renice options. 5 5 src/tools/ui-auto-release commit 8947ca4c4616759b06a43f8c6557ff63b66838a5 Author: Stephan Sürken Date: Wed Jan 28 12:30:20 2009 +0000 -S -N are obsolete imho. Removing. 0 6 src/tools/ui-auto-release commit 62c0736609ef6907e10c8b39c9622cd80cef58b0 Author: Stephan Sürken Date: Wed Jan 28 12:26:25 2009 +0000 more doc changes. 1 2 src/tools/ui-auto-release commit a990e5eac071af648f6d7e3052a202e19ee5e3b1 Author: Stephan Sürken Date: Wed Jan 28 12:22:22 2009 +0000 more detailed description of the snapshot mode. 4 1 src/tools/ui-auto-release commit 484336a6bc4c567b4ce4f2e72c9f363dcd7bb3c1 Author: Stephan Sürken Date: Tue Jan 27 18:02:39 2009 +0000 Fix up doc strings and some names. 48 23 .ui-auto.conf 2 1 src/tools/ui-auto-release commit 6891b871fc1e5ba7a3c8469e6847d4c8b5a4734f Author: Stephan Sürken Date: Tue Jan 27 17:12:11 2009 +0000 fix: Find changes file so it works for any arch upload. 7 2 src/tools/ui-auto-release commit 340db3f1fac700093b16008d5f60ee7b5448124b Author: Stephan Sürken Date: Tue Jan 27 16:58:19 2009 +0000 - dbuild_options: Always use these buildpackage options. 1 0 NEWS 1 1 src/tools/ui-auto-release commit 76b145226249d0dcf451481cc84a9882ddee4458 Author: Stephan Sürken Date: Tue Jan 27 16:52:31 2009 +0000 * Add user preferences in ~/.ui-auto.conf: - nosign: Always skip gpg signing. 2 0 NEWS commit 8bd976ed177a1d693365178184f7890a3478fe95 Author: Stephan Sürken Date: Tue Jan 27 16:51:44 2009 +0000 parse user prefs, and enable the "nosign" option. 3 3 .user.ui-auto.conf 7 2 src/tools/ui-auto-release commit 6e26abb5f421f745bc4ab6072d2d4285945ec129 Author: Stephan Sürken Date: Tue Jan 27 15:42:07 2009 +0000 mini-todo is obsoleted. 0 5 src/tools/ui-auto-release commit 5b64b10d5438ce9d7cff7754f72af70369283ab2 Author: Stephan Sürken Date: Tue Jan 27 15:41:11 2009 +0000 * Docs: - Add example user conf file. 2 0 NEWS commit 8acd419607a5d0da4dca509c9f498aa96779f1ab Author: Stephan Sürken Date: Tue Jan 27 15:40:23 2009 +0000 Add user example conf to dist. 1 1 Makefile.am commit 5ad782b34e5148bf8abcfb323a5cff1099f3de1b Author: Stephan Sürken Date: Tue Jan 27 15:38:33 2009 +0000 add user example conf. 25 0 .user.ui-auto.conf create mode 100644 .user.ui-auto.conf commit 112e4970f18cd5dab448db6c5b6a4bdf6a93e35c Author: Stephan Sürken Date: Tue Jan 27 15:22:15 2009 +0000 only build debian package once. 11 2 .ui-auto.conf 18 13 src/tools/ui-auto-release commit 9a34cf90023188576a1c54088fa5ac770670f52c Author: Stephan Sürken Date: Tue Jan 27 14:32:30 2009 +0000 ask before auto-building debina package. 26 24 src/tools/ui-auto-release commit c43a0eeacfd7162f46f34bc137193e8fa63747e6 Author: Stephan Sürken Date: Tue Jan 27 14:28:19 2009 +0000 - Use -d and -D: options for Debian package building. 3 2 src/tools/ui-auto-release commit 33528ca6e4b796685a0021b7f06ac0c39a73ba84 Author: Stephan Sürken Date: Tue Jan 27 14:08:21 2009 +0000 - add -B option and cleanup up build system handling. - clean up option names. 40 38 src/tools/ui-auto-release commit 8160729b2366ea1fd5493004bb55f761e3c2c52b Author: Stephan Sürken Date: Tue Jan 27 13:37:15 2009 +0000 chnage Debian autobuild option to D. 2 3 src/tools/ui-auto-release commit 92a9e6b6ff8053f6153e625ab84c5de1a2dc742b Author: Stephan Sürken Date: Tue Jan 27 13:32:34 2009 +0000 document debian location. 10 1 .ui-auto.conf commit 512f643a293537ab03b41bb81614ae193c86eb5e Author: Stephan Sürken Date: Tue Jan 27 13:27:30 2009 +0000 put all build system diversifications in functions, and in one place. 36 28 src/tools/ui-auto-release commit e0994da1e748ccf9492c231cb7ba5ed6e93d0c4c Author: Stephan Sürken Date: Tue Jan 27 13:15:02 2009 +0000 - always produce debian tarball when location is configured. - Many cleanups. 36 26 src/tools/ui-auto-release commit 9dcc38eaf02f5640ee0fc7e5822bd523a871b56e Author: Stephan Sürken Date: Tue Jan 27 10:19:08 2009 +0000 update news. 3 1 NEWS commit 6a7384734ec689d431bd3c308dfaba28c662ab11 Author: Stephan Sürken Date: Mon Jan 26 18:26:52 2009 +0000 rm obsoilete/broken message. 0 1 src/tools/ui-auto-release commit 2520d30d4ca43134dbe9475e883573624e0b1867 Author: Stephan Sürken Date: Mon Jan 26 18:07:19 2009 +0000 Update all commands to functions and other nice cosmetics. 109 116 src/tools/ui-auto-uvc commit 4ef9f748b940bcc4704cbd7b44f0acec702f0f1a Author: Stephan Sürken Date: Mon Jan 26 17:06:08 2009 +0000 cosmetic, doc fixes. 13 5 src/tools/ui-auto-uvc commit 280bf88f6cfa1877e84629758cf45f3f192dd852 Author: Stephan Sürken Date: Mon Jan 26 17:03:22 2009 +0000 Cleanup: Use functions: preprocessing. 19 7 src/tools/ui-auto-uvc commit 91c1b1faae41b4baa1f82e49ee01b11c8ed72da0 Author: Stephan Sürken Date: Mon Jan 26 16:55:13 2009 +0000 Cleanup: Use functions: check, version. 38 24 src/tools/ui-auto-uvc commit 2ef0c2c63e7cec8425f3624f7bb2c9c97baa5c4a Author: Stephan Sürken Date: Mon Jan 26 15:32:08 2009 +0000 use force-dist for debchange; cosmetics. 2 2 src/tools/ui-auto-release commit e078afc74d72f5f546433f014c8bf6c5303877f8 Author: Stephan Sürken Date: Mon Jan 26 14:39:19 2009 +0000 update mini todo. 1 3 src/tools/ui-auto-release commit 432c1b0b7a9f7e2f3667c813181380ab5d569725 Author: Stephan Sürken Date: Mon Jan 26 14:14:19 2009 +0000 - Redo interactive input handling, and add a -A (non-interactive) switch. 2 0 NEWS 61 57 src/tools/ui-auto-release commit b9332d5afd7b92189c68a9fbd35f674dc7439a84 Author: Stephan Sürken Date: Mon Jan 26 10:12:44 2009 +0000 add non-interactive option -Y, and read funcs. 41 0 src/tools/ui-auto-release commit 8642a9c55d35b3fc13e3f92f9d0c8d8a8fb0265d Author: Stephan Sürken Date: Fri Jan 23 16:12:56 2009 +0000 do_debian: Add more options. 5 0 .ui-auto.conf 32 16 src/tools/ui-auto-release commit 2e5ec0b0af31818168cc38f8d6039a44c7bc1538 Author: Stephan Sürken Date: Fri Jan 23 13:55:56 2009 +0000 * ui-auto-uvc: Add new option -V: Create version suitable for snapshots. 1 0 NEWS 14 0 src/tools/ui-auto-uvc commit a5234895e50bf22efc0344098221feb99bd467b3 Author: Stephan Sürken Date: Thu Jan 22 17:04:41 2009 +0000 unneccessary quotes. 1 1 src/tools/ui-auto-release commit 5f1c305ef641d42773fd7627d9ca38097d537502 Author: Stephan Sürken Date: Thu Jan 22 17:03:01 2009 +0000 cleanup: Put bs-related code togethter. 15 12 src/tools/ui-auto-release commit 7d264444fa6d56eb0722739b0c898cce345cb735 Author: Stephan Sürken Date: Thu Jan 22 16:34:25 2009 +0000 much more nice cleanups. 206 206 src/tools/ui-auto-release commit bf3239fe6a63bdcff31c749cb09e220a54583a98 Author: Stephan Sürken Date: Thu Jan 22 15:56:14 2009 +0000 cosmetics. 1 0 src/tools/ui-auto-release commit 097032a82adc95c162dbfcd9cdb51d00615e4959 Author: Stephan Sürken Date: Thu Jan 22 15:49:34 2009 +0000 - many script cleanups. - Tarballs are now generated in "..". 1 0 NEWS 62 69 src/tools/ui-auto-release commit 7d8171780e6e34222dc3436b6e810beb2f908ed9 Author: Stephan Sürken Date: Thu Jan 22 15:15:13 2009 +0000 many script cleanups. 141 129 src/tools/ui-auto-release commit 4c666bc6571e7cd7477baf269f9bfc40ad0f8e21 Author: Stephan Sürken Date: Thu Jan 22 14:41:41 2009 +0000 do_snapshot now obsolete. 0 11 src/tools/ui-auto-release commit 3819710da6730a113538b6e3da3ca8cf91515dc2 Author: Stephan Sürken Date: Thu Jan 22 14:39:25 2009 +0000 Option "-r" hence obsolete and removed. 2 1 NEWS 3 7 src/tools/ui-auto-release commit 112ed389c7124c7c0884f122c2e8c4cd51378c8c Author: Stephan Sürken Date: Thu Jan 22 14:34:52 2009 +0000 better values for testing phase. 2 2 .ui-auto.conf commit 531166cacfdfde0da4514a2706c30bb1452f537b Author: Stephan Sürken Date: Thu Jan 22 14:30:05 2009 +0000 * ui-auto-release: - Initial support for -d = Automatic Debian packages: - snapshot only, svn-buildpackage only. - Snaphots are no longer produced in an extra procedure; you rather taint releasing now for snaphots (old: "-s", new "-r -s"). 5 2 NEWS 146 138 src/tools/ui-auto-release commit 1be03c598cbbb82476142eba89a7f6b3032b808f Author: Stephan Sürken Date: Wed Jan 21 17:37:15 2009 +0000 renive ways to parse package name and version for different build systems. 34 22 src/tools/ui-auto-release commit c1e59221064e45ad0da62c4d0a08c123727b3be5 Author: Stephan Sürken Date: Wed Jan 21 17:20:50 2009 +0000 cosmetic: questions: Show what's default when just hitting enter. 1 1 src/tools/ui-auto-release commit 62998729a59aaf6ecbcd06577e46d6c3fc3c070d Author: Stephan Sürken Date: Wed Jan 21 16:43:52 2009 +0000 cosmetic: questions: Show what's default when just hitting enter. 2 2 src/tools/ui-auto-release commit 4ee3caa8c6f1170ccac99cfa6a534e2021914ef6 Author: Stephan Sürken Date: Wed Jan 21 16:33:43 2009 +0000 * ui-auto-release: Initial support for -d = Automatic Debian packages: - snapshot only, svn-buildpackage only. 17 0 .ui-auto.conf 2 0 NEWS 44 1 src/tools/ui-auto-release commit b069a19b6eb979ba7be643d1d0c7cc7cef6ef2d2 Author: Stephan Sürken Date: Wed Jan 21 14:40:02 2009 +0000 add -d options and debian package tarball variables. 4 1 src/tools/ui-auto-release commit 3902e47300a29e8bca33b75f2f57c45c7c0cc869 Author: Stephan Sürken Date: Wed Jan 21 14:23:05 2009 +0000 Improve commentary. 5 1 .ui-auto.conf commit 3c56fdd60eac82809894141caa23efb7d4449077 Author: Stephan Sürken Date: Wed Jan 21 14:12:20 2009 +0000 cosmetics. 1 1 .ui-auto.conf commit fdc3c8fc4e997559f419637bdf1e2175a0e0705e Author: Stephan Sürken Date: Tue Jan 20 09:44:46 2009 +0000 * src/tools/Makefile.am: Bugfix: Only remove produced manpages, not all. 5 0 NEWS 1 1 src/tools/Makefile.am commit b6f4f1a5c6f7179525c8eed3669bb94601fccf02 Author: Stephan Sürken Date: Wed Jan 7 16:57:36 2009 +0000 [ui-auto-release (1.1.2) run by absurd@manwe.use.schlund.de]: Automatically updated from vc. 68 0 ChangeLog commit 60b4c4bc59fd47bdf473c712ce0f80180100022a Author: Stephan Sürken Date: Wed Jan 7 16:57:26 2009 +0000 [ui-auto-release (1.1.2) run by absurd@manwe.use.schlund.de]. 2 2 NEWS commit 0b9ee525fdd2eeda4243c9803a67121e9aa43a0e Author: Stephan Sürken Date: Wed Jan 7 16:56:20 2009 +0000 release 112. 1 1 configure.ac commit 23708e4bb1257539efbf623befecd779fb8163d1 Author: Stephan Sürken Date: Wed Jan 7 16:54:31 2009 +0000 * Fix: ui-auto-shell: Assure -env is in same dir. 1 0 NEWS 1 1 src/tools/ui-auto-shell commit 4b55c249c48e470b298fc85d23e8a1d93815991b Author: Stephan Sürken Date: Wed Jan 7 16:09:51 2009 +0000 ui-libopt.sh should be installed with _DATA target, not _SCRIPT. 1 1 src/tools/Makefile.am commit 2cc8296940f87e3ff4d3a25d0d27b39efbe217eb Author: Stephan Sürken Date: Wed Jan 7 16:01:02 2009 +0000 * Fix: Make AUTHORS non-empty (add me for now). 1 0 AUTHORS 1 0 NEWS commit b218cdcccaae8e4a630c8432b3c183ad0882dfa3 Author: Stephan Sürken Date: Wed Jan 7 15:01:13 2009 +0000 svn-ignore new created man pages. commit 11b262125e2ee76bcf01d91aa28c941b5dda4034 Author: Stephan Sürken Date: Wed Jan 7 15:00:15 2009 +0000 fix clean and check to -local targets. 4 5 src/tools/Makefile.am commit 6e6fb23e23f396908778c5d4c907e739ed11a316 Author: Stephan Sürken Date: Wed Jan 7 14:56:36 2009 +0000 * Add automatically produced man pages for all ui-auto-* tools. 1 0 NEWS 19 3 src/tools/Makefile.am commit 2c02d9674fdabd39446dbae17231d496b28d37c4 Author: Stephan Sürken Date: Wed Jan 7 14:24:54 2009 +0000 * ui-auto.conf: Remove obsoleted src/example from path. 1 1 .ui-auto.conf 1 0 NEWS commit d4b5571c5201379d5fe2cb75f309734c80e61c50 Author: Stephan Sürken Date: Wed Jan 7 12:58:57 2009 +0000 cosmetic: fix ui-auto-shell -h output. 1 1 src/tools/ui-auto-shell commit 71995d57ae73e9d52b89034a7135a1d174f7cea6 Author: Stephan Sürken Date: Wed Jan 7 12:50:06 2009 +0000 * ui-libopt.sh: Install to pkgdatadir ("/usr/share/ui-auto"), not bin; add new include recommendations, update all internal ui-*. 5 0 NEWS 4 13 src/tools/Makefile.am 3 1 src/tools/ui-auto-env 3 1 src/tools/ui-auto-release 3 1 src/tools/ui-auto-sp2ui 3 1 src/tools/ui-auto-strap 3 1 src/tools/ui-auto-update 3 1 src/tools/ui-auto-uvc commit 1d728ceacada8c871153a711350b9cc9b9bd8290 Author: Stephan Sürken Date: Wed Jan 7 12:13:24 2009 +0000 - sp->ui cosmetics. - add recomended source syntax for upcoming install change. 5 1 src/tools/ui-libopt.sh commit 2891ed16f633c5937bce4ea7bf5a66a4a1586461 Author: Stephan Sürken Date: Wed Jan 7 10:08:55 2009 +0000 warning should go to stderr. 1 1 src/tools/ui-auto-release commit 58be658b3e139f47a3415fb3f58c84351736fe95 Author: Stephan Sürken Date: Mon Dec 15 17:55:46 2008 +0000 [ui-auto-release (1.1.1) run by absurd@manwe.use.schlund.de]: Automatically updated from vc. 15 0 ChangeLog commit 547af38420543a0b53df0e6104789e29e3d9bcf7 Author: Stephan Sürken Date: Mon Dec 15 17:55:42 2008 +0000 [ui-auto-release (1.1.1) run by absurd@manwe.use.schlund.de]. 2 2 NEWS commit caffb30745072de168bc772c1b753559b0589732 Author: Stephan Sürken Date: Mon Dec 15 17:54:36 2008 +0000 * Fix: Install man page to man1. 4 0 NEWS 1 1 configure.ac 3 3 src/m4/ui-auto.m4 commit 94c50749345d095bf8f597e6daf71b4e233bd42c Author: Stephan Sürken Date: Mon Dec 15 17:36:51 2008 +0000 [ui-auto-release (1.1.0) run by absurd@manwe.use.schlund.de]: Automatically updated from vc. 395 242 ChangeLog commit b9e7863b2939552a629f258c5c4e606ee05a5f99 Author: Stephan Sürken Date: Mon Dec 15 17:36:42 2008 +0000 [ui-auto-release (1.1.0) run by absurd@manwe.use.schlund.de]. 2 2 NEWS commit 6986f57a52068e0edf2c379d8b28f374a81bfb72 Author: Stephan Sürken Date: Mon Dec 15 17:36:08 2008 +0000 Initial unstable 1.1.x release. 2 4 NEWS commit a870ec89434c110479ed673aefd12e8926cabf26 Author: Stephan Sürken Date: Mon Dec 15 16:58:25 2008 +0000 * ui-auto-shell: If set, use shell given in env $SHELL. 1 0 NEWS 8 1 src/tools/ui-auto-shell commit 78c33e560257b5cc0cabb316d305d30b886b866b Author: Stephan Sürken Date: Mon Dec 15 16:48:29 2008 +0000 * cruft: Add ".git" directories to cruft. 1 0 NEWS 1 1 src/m4/ui-distdir-cruft.m4 commit 4f033d8400a473b7bfb891443293d885cf3f313b Author: Stephan Sürken Date: Mon Dec 15 16:45:40 2008 +0000 fix: install man page with perm 644, not 755. 1 1 src/m4/ui-auto.m4 commit af6f6b35d6f183c2a397054709dbfec92fa44439 Author: Stephan Sürken Date: Mon Dec 15 16:43:39 2008 +0000 comment arg for echo. 1 1 src/m4/ui-auto.m4 commit fb4889b22297fb6d16443b8cdc4490d9ed0c994b Author: Stephan Sürken Date: Mon Dec 15 16:40:29 2008 +0000 ignore new autogenerated man page. commit ba7eba3d791b6e6ddd789c695ebdcffaf960e46b Author: Stephan Sürken Date: Mon Dec 15 16:39:35 2008 +0000 * Produce a man page for the PACKAGE-version script. 2 1 NEWS 23 2 src/m4/ui-auto.m4 commit 3d501c68ee71d6f83627d5e0357553da2251c8f1 Author: Nico Siomos Date: Thu Oct 2 12:01:56 2008 +0000 Fix for grepping project line in CMakeLists.txt 1 1 src/tools/ui-auto-release commit 147ae04a5a43ff286a426f2bfb4d1fa0ebeece83 Author: Nico Siomos Date: Fri Sep 19 13:47:21 2008 +0000 bug notification in readme file 5 0 README commit b872067cebe82b537e608f96f9df57db4c6c65e8 Author: Stephan Sürken Date: Thu Sep 4 14:50:57 2008 +0000 Be less verbose plese. 0 1 src/tools/ui-auto-uvc commit c446fb7dc3540c4688893b5c630cc309c22532b8 Author: Stephan Sürken Date: Thu Sep 4 14:35:40 2008 +0000 be less verbose. 1 1 src/tools/ui-auto-release commit 2c09ab460ae78745ad015e50f415cce8d9429eed Author: Stephan Sürken Date: Thu Sep 4 14:33:09 2008 +0000 add extra sanity check, some docs. 6 1 src/tools/ui-auto-release commit af82b9b634ce5b1420c6dcba2adebdcd1114236b Author: Stephan Sürken Date: Thu Sep 4 14:26:51 2008 +0000 - Fix in: move orig back. - be less verbose. 3 2 src/tools/ui-auto-release commit 423119376475c03b645e2c88dbd2e6aeae7239d5 Author: Stephan Sürken Date: Thu Sep 4 14:23:41 2008 +0000 Fix: we need to give tarball. 6 3 src/tools/ui-auto-release commit 5e76c62a148678628b86fe70a96cfb17f344948a Author: Stephan Sürken Date: Thu Sep 4 14:19:10 2008 +0000 add some doc. 2 0 src/tools/ui-auto-release commit 161d9c8ad69778b4ef386ad48c5e2fcb059d9d6b Author: Stephan Sürken Date: Thu Sep 4 14:13:54 2008 +0000 Redundancy removal, part VI: Merge do_tarball_* to do_tarball. 13 26 src/tools/ui-auto-release commit d189e1123b02df27861aa62a366bd41481c03f6b Author: Stephan Sürken Date: Thu Sep 4 13:59:27 2008 +0000 Redundancy removal, part V: Add reniced do_tarball_release func to compare w/ *_snapshot. 22 23 src/tools/ui-auto-release commit bd818775567a831c544dd689c0134866aa63ddcf Author: Stephan Sürken Date: Thu Sep 4 13:50:35 2008 +0000 Redundancy removal, part IV: Use package_bs_conffile, completely clean up do_snapshot_version. 17 25 src/tools/ui-auto-release commit 916e618726eb239edfb5952c19c5003b7a3c41fc Author: Stephan Sürken Date: Thu Sep 4 13:35:27 2008 +0000 Redundancy removal, part III: More generic way to compute the build system, and add package_bs_conffile variable to use throughout script. 20 8 src/tools/ui-auto-release commit f106b1d5bb57aa07ed8b0f64ffd7804f6d42abba Author: Stephan Sürken Date: Thu Sep 4 13:21:10 2008 +0000 Redundancy removal, part II: Move code to clean up tainted snapshot files to do_snapshot_version. 13 13 src/tools/ui-auto-release commit 06b9418c2bbb466337667028532373104142bb28 Author: Stephan Sürken Date: Thu Sep 4 13:15:25 2008 +0000 Redundancy removal, part I: add do_snapshot_tarball func. 15 4 src/tools/ui-auto-release commit dd6974cbb26b7390f6e8e1031f6ed8bac3db5267 Author: Stephan Sürken Date: Thu Sep 4 12:55:35 2008 +0000 ignore case for sed. 3 3 src/tools/ui-auto-release commit 11bdbccf20218d6080f367e51d1f8e0d70de08b3 Author: Stephan Sürken Date: Thu Sep 4 12:01:56 2008 +0000 make package_source in build dir, and move tarball. 2 2 src/tools/ui-auto-release commit a998024688efaea219b71223d6dcb53d15ae8745 Author: Stephan Sürken Date: Thu Sep 4 11:58:10 2008 +0000 rm obsolete debug. 0 1 src/tools/ui-auto-release commit 2cb01360b4449f864a3cbee33a3b49966242c0d2 Author: Stephan Sürken Date: Thu Sep 4 11:56:45 2008 +0000 snapshot: Build in a temporary build directory for cmake. 6 2 src/tools/ui-auto-release commit d396e2f16ee37162d5e45f6b6b1ef59f5288f010 Author: Stephan Sürken Date: Thu Sep 4 11:43:30 2008 +0000 Allow small keywords in CMakelist.txt. 4 4 src/tools/ui-auto-release commit b4b0e546135287791cf1c3eb9e6c48d47f68b705 Author: Stephan Sürken Date: Tue Sep 2 14:47:29 2008 +0000 add tarball support for cmake (release && snapshot). 4 6 src/tools/ui-auto-release commit 14684ac4a6e5a5f807eee2157de190de00a62aba Author: Stephan Sürken Date: Tue Sep 2 14:44:00 2008 +0000 Add "not nice" note ;(. 1 0 src/tools/ui-auto-release commit 85bcde3ca288fca7af3c2e9ea45872e9b0f8d2e8 Author: Stephan Sürken Date: Tue Sep 2 14:42:41 2008 +0000 fix up snapshot support for cmake. 1 1 src/tools/ui-auto-release commit a1e10031915b2620d07455248f2c49ddd08b1dea Author: Stephan Sürken Date: Tue Sep 2 14:19:24 2008 +0000 Initial multiple build systems suppport; support cmake and autotools. 5 0 NEWS 92 18 src/tools/ui-auto-release commit 346a506adb23fc7340227b21d752710fafaccb63 Author: Stephan Sürken Date: Fri Jun 20 09:41:34 2008 +0000 * Bugfix: Version comparison code in UI_CHECK. 4 0 NEWS 20 7 src/m4/ui-auto.m4 commit 78ee320c14854950b5b7fa2d74ff92c5196073ca Author: Stephan Sürken Date: Thu Jun 19 09:35:12 2008 +0000 Bump version to 1.1.0 (unstable). 1 1 configure.ac commit 0fa640ac00a5272b5617c50ed2080700a2092e37 Author: Stephan Sürken Date: Wed Jun 18 14:06:16 2008 +0000 [ui-auto-release (1.0.0) run by absurd@manwe.use.schlund.de]: Automatically updated from vc. 280 437 ChangeLog commit 4cf33ec900672891134538698b54623ecaf2a57d Author: Stephan Sürken Date: Wed Jun 18 14:06:07 2008 +0000 [ui-auto-release (1.0.0) run by absurd@manwe.use.schlund.de]. 2 2 NEWS commit a248d5c4a956bb016e3cdc85e42ef865ae2845ae Author: Stephan Sürken Date: Wed Jun 18 14:02:42 2008 +0000 1.0.0. 4 0 NEWS 1 1 configure.ac commit 1750ce0960467f9c24f4b261d956826abce92fb1 Author: Stephan Sürken Date: Wed Apr 23 16:35:00 2008 +0000 [ui-auto-release (0.1.109) run by absurd@manwe.use.schlund.de]: Automatically updated from vc. 19 0 ChangeLog commit 9ef10ce76c01c49d07b9fe804e6d082f8a7e582c Author: Stephan Sürken Date: Wed Apr 23 16:34:16 2008 +0000 [ui-auto-release (0.1.109) run by absurd@manwe.use.schlund.de]. 2 2 NEWS commit c275546a6da24a95bbd0257d27d0456ce362f3e9 Author: Stephan Sürken Date: Wed Apr 23 16:33:02 2008 +0000 prep 109. 1 1 configure.ac commit 41644dd4eed426ed10e33ed8eecf96580dfcf452 Author: Stephan Sürken Date: Fri Apr 4 08:46:09 2008 +0000 * ui-auto-shell: Don't always run with "-p" (change to projects wd). 6 0 NEWS 1 1 src/tools/ui-auto-shell commit c2d7ddeec83de8ada56dedcc2e7006eddbb7d16e Author: Stephan Sürken Date: Thu Feb 14 13:27:28 2008 +0000 [ui-auto-release (0.1.108) run by absurd@manwe.use.schlund.de]: Automatically updated from vc. 14 0 ChangeLog commit 1c4c2abcd165ab431a24468f48a81d500ce4fdc1 Author: Stephan Sürken Date: Thu Feb 14 13:27:24 2008 +0000 [ui-auto-release (0.1.108) run by absurd@manwe.use.schlund.de]. 1 1 NEWS commit feb09d02db7f2339f029f8ce996ab12ec97826dd Author: Stephan Sürken Date: Thu Feb 14 13:26:42 2008 +0000 Fix: Use the new-style https:// svn urls. 3 3 .ui-auto.conf commit 49b85c7019f9bb094edeced392c7f502f72c82d5 Author: Stephan Sürken Date: Thu Feb 14 13:22:59 2008 +0000 [ui-auto-release (0.1.108) run by absurd@manwe.use.schlund.de]: Automatically updated from vc. 10 0 ChangeLog commit bd5e5cea8e41252306854d318661f085fbcd6677 Author: Stephan Sürken Date: Thu Feb 14 13:22:55 2008 +0000 [ui-auto-release (0.1.108) run by absurd@manwe.use.schlund.de]. 1 1 NEWS commit 0199f5997c276ff60247d981b60445c61d20cf71 Author: Stephan Sürken Date: Thu Feb 14 13:18:01 2008 +0000 [ui-auto-release (0.1.108) run by absurd@manwe.use.schlund.de]: Automatically updated from vc. 25 0 ChangeLog commit 9b9682f83d03cf6feeeee2ed0394d0f499eef097 Author: Stephan Sürken Date: Thu Feb 14 13:17:53 2008 +0000 [ui-auto-release (0.1.108) run by absurd@manwe.use.schlund.de]. 3 3 NEWS commit 653eab801c98b50a2cb99a0155af72b1513140d8 Author: Stephan Sürken Date: Thu Feb 14 13:13:52 2008 +0000 prep 108. 1 1 configure.ac commit dcc8867cbe31219d5430d17e8090f7c3f711c3df Author: Stephan Sürken Date: Thu Feb 14 13:13:23 2008 +0000 * ui-auto-release: (svn only) Fix typo on version tagging when releasing from a branch (trunk was used). 2 1 NEWS 2 2 src/tools/ui-auto-release commit f9bc38ddd7443511953ad2dabde9c3e57c2659ea Author: Stephan Sürken Date: Thu Feb 14 10:13:41 2008 +0000 * ui-auto-release: Fix typo on branch tagging on release (version tag was used). 6 0 NEWS 1 1 src/tools/ui-auto-release commit 22d8839b9227a6bb12f266cc53d144960fcc032d Author: Stephan Sürken Date: Tue Jan 29 14:11:38 2008 +0000 [ui-auto-release (0.1.107) run by absurd@manwe.use.schlund.de]: Automatically updated from vc. 10 0 ChangeLog commit 750a659fec38ea79b556c83426186971fbf80af7 Author: Stephan Sürken Date: Tue Jan 29 14:11:34 2008 +0000 [ui-auto-release (0.1.107) run by absurd@manwe.use.schlund.de]. 1 1 NEWS commit 10d2b04da4aa5f97b81751982ca98c0d4d1f5ee9 Author: Stephan Sürken Date: Tue Jan 29 13:49:17 2008 +0000 [ui-auto-release (0.1.107) run by absurd@manwe.use.schlund.de]: Automatically updated from vc. 60 0 ChangeLog commit 69ef2012e476d85486e5fe07b6058c5311c15ddf Author: Stephan Sürken Date: Tue Jan 29 13:49:09 2008 +0000 [ui-auto-release (0.1.107) run by absurd@manwe.use.schlund.de]. 1 1 NEWS commit 1c1f2a9e5ce17641c8403be0e82933cbd975826a Author: Stephan Sürken Date: Tue Jan 29 13:46:10 2008 +0000 [ui-auto-release (0.1.107) run by absurd@manwe.use.schlund.de]. 2 2 NEWS commit ceba648aad4e614ba7b8c005bbbcc644e45aa607 Author: Stephan Sürken Date: Tue Jan 29 13:45:25 2008 +0000 prepare release 107. 1 1 configure.ac commit b01bc6876852e86fea683d5be6a6b83a5eef71f6 Author: Stephan Sürken Date: Tue Jan 15 13:50:00 2008 +0000 * Makefile.am: Depend on automake 1.10 (else , -I for aclocal doesn't not work). 1 1 Makefile.am 1 0 NEWS commit 710b44d28413a89aac1e38fd5739dd7cb7bc47c0 Author: Stephan Sürken Date: Tue Jan 15 13:48:22 2008 +0000 * ui-auto-release: Explain arg for -U in usage help. 1 0 NEWS 1 1 src/tools/ui-auto-release commit 143d6934d83f6d3a8c6879e1705231933dd0ee98 Author: Stephan Sürken Date: Thu Jan 10 15:12:52 2008 +0000 Always call env with -d. Always call env with -p. 2 1 src/tools/ui-auto-shell commit d5b8bf138153119bc4f9e2bacf96ed2c18f42c46 Author: Stephan Sürken Date: Thu Jan 10 15:06:17 2008 +0000 * ui-auto-env: Add option "-p" to automatically change to the project's working directory. 1 0 NEWS 6 1 src/tools/ui-auto-env commit 402fb123ba2105ca7e9202bd036bd30518e3bdbf Author: Stephan Sürken Date: Thu Jan 10 14:47:05 2008 +0000 * Add new utility tool: ui-auto-shell (like ui-auto-env, but runs a new tainted shell). 1 0 NEWS 1 0 src/tools/Makefile.am 7 0 src/tools/ui-auto-shell create mode 100755 src/tools/ui-auto-shell commit 8f11ee905d8eab4d9c839410f8d916769d567279 Author: Stephan Sürken Date: Tue Jan 8 16:31:46 2008 +0000 * README: Add hints form ui-utilcpp's README about former SPRelease here. 1 0 NEWS 69 0 README commit 38d70970f29c1b957d3a55e191a803524e70b3e9 Author: Stephan Sürken Date: Fri Jan 4 15:10:03 2008 +0000 * ui-auto-sp2ui: Some smaller ennhancements: - Show note that you might need to update ignore settings. 3 0 NEWS 1 0 src/tools/ui-auto-sp2ui commit 471a3964e58759ab6403e66cc28a9e33376bcf81 Author: Stephan Sürken Date: Fri Jan 4 15:08:33 2008 +0000 add new skeleton. 4 0 NEWS commit 90b5d279dbc5f3e3cffe9ea7803a8be72b5c813c Author: Stephan Sürken Date: Thu Jan 3 16:04:21 2008 +0000 [ui-auto-release (0.1.106) run by absurd@manwe.use.schlund.de]: Automatically updated from vc. 49 0 ChangeLog commit 3e90a64a922fe7c796dad4e87f2d2b91baee3ae3 Author: Stephan Sürken Date: Thu Jan 3 16:04:14 2008 +0000 [ui-auto-release (0.1.106) run by absurd@manwe.use.schlund.de]. 5 5 NEWS commit 9e5087da9f236f28add54a18b1b8eba027b6578f Author: Stephan Sürken Date: Thu Jan 3 16:01:52 2008 +0000 bump version to 106. 1 1 configure.ac commit 9c56c1105df70c42885c911130dd731730d815b4 Author: Stephan Sürken Date: Thu Jan 3 14:39:16 2008 +0000 * ui-auto-release: Add "-N" expert option to extract NEWS snippets. 1 0 NEWS 3 0 src/tools/ui-auto-release commit df9179bbf01753f307dac754d03d600defba4b6d Author: Stephan Sürken Date: Thu Jan 3 14:02:50 2008 +0000 * ui-auto-uvc: Enhancement: Reniced error handling, not showing usage help on non-usage-failures (e.g., when check_sync fails). 2 0 NEWS 3 3 src/tools/ui-auto-uvc 3 1 src/tools/ui-libopt.sh commit f585283d04bd56a5691be857e24ae249f0788bb6 Author: Stephan Sürken Date: Thu Jan 3 13:49:55 2008 +0000 Typo, it's ui now. 1 1 NEWS commit d9be488d998074a75164a0bd05bfd04a73403220 Author: Stephan Sürken Date: Thu Jan 3 13:46:55 2008 +0000 * ui-auto-uvc: Enhancement: For vc "svn", on "tag", try to "mkdir" the directory where to put the copy. Practically, this means you do not need to create directories tags/my-project or branches/my-project manually before using ui-auto-release. 7 2 NEWS 3 0 src/tools/ui-auto-uvc commit 876d88708240c10f322bd5ac6f5caccd3433eae7 Author: Stephan Sürken Date: Thu Jan 3 13:34:35 2008 +0000 * ui-auto-sp2ui: Accidentially converted itself when updating ourselves to ui; changes reversed, usable again. 5 0 NEWS 22 22 src/tools/ui-auto-sp2ui commit 542f3cdbdf589fa8243b6613c7bb3bd0ea71eb4c Author: Stephan Sürken Date: Thu Jan 3 13:31:46 2008 +0000 add new skeleton for 106. 4 0 NEWS commit f2fcdec0fd3c817cb855e8231e820acb95c99ebd Author: Stephan Sürken Date: Wed Dec 19 17:38:17 2007 +0000 [ui-auto-release (0.1.105) run by absurd@manwe.use.schlund.de]: Automatically updated from vc. 581 356 ChangeLog commit 67beb220c40b3313c6273e03dd61c8ded1789540 Author: Stephan Sürken Date: Wed Dec 19 17:38:11 2007 +0000 [ui-auto-release (0.1.105) run by absurd@manwe.use.schlund.de]. 4 4 NEWS commit d989ea58002353b38824fe3fa1a4ff369c7b1457 Author: Stephan Sürken Date: Wed Dec 19 17:35:40 2007 +0000 sp prefix for tarball repoitory is now obsolete. 2 2 .ui-auto.conf commit 51abf9145145c53edb99c5380acb62471a6b0e3e Author: Stephan Sürken Date: Wed Dec 19 17:32:53 2007 +0000 Prepare release 105. 1 1 NEWS 1 1 configure.ac commit 4c7eba3832bcdf5d29e80302036aaefc2c74fe5c Author: Stephan Sürken Date: Wed Dec 19 17:08:05 2007 +0000 skeletion for the initial ui-auto release. 16 0 NEWS commit b9f5fdd44659f1d3827fb30e63cea3cf6bedb6f5 Author: Stephan Sürken Date: Wed Dec 19 16:56:00 2007 +0000 sp->ui: Yet some more sp to ui name fix in docs. 1 1 src/m4/ui-common.m4 commit 65e6c87e30ecf4ef19717845c590cc7dc254091d Author: Stephan Sürken Date: Wed Dec 19 16:52:17 2007 +0000 sp->ui: Yet some more sp to ui name fix in docs. 3 3 README commit c16b11c6de0abaaa58787e13b85dd4ae53f1ea33 Author: Stephan Sürken Date: Wed Dec 19 16:50:42 2007 +0000 sp->ui: Yet some more sp to ui name fix in docs. 2 2 src/m4/ui-auto.m4 commit ef2b15e5f062b94a00a3fda058a69d5e6c65a142 Author: Stephan Sürken Date: Wed Dec 19 16:49:45 2007 +0000 sp->ui: Yet some more sp to ui name fix. 1 1 INTRODUCTION commit fc92a142b23c0f71a37d3eb1637c969383a98ecb Author: Stephan Sürken Date: Wed Dec 19 16:48:33 2007 +0000 sp->ui: Fix and renice docs somewhat. 3 3 .ui-auto.conf commit 410728946db5fcd80da05f6f03592d78839c7b83 Author: Stephan Sürken Date: Wed Dec 19 16:46:10 2007 +0000 sp->ui: Fix up examples (make more generic, remove sp-* strings). 2 2 src/tools/ui-auto-uvc commit c669771c2ce2b5a88967c9c47bed4e54ffe4c200 Author: Stephan Sürken Date: Wed Dec 19 16:40:46 2007 +0000 sp->ui: Fix up usage doc (was outdated even before). 2 2 src/m4/ui-distdir-cruft.m4 commit 085bc580312f71b328ac64a93414d88d2338d9a2 Author: Stephan Sürken Date: Wed Dec 19 16:37:06 2007 +0000 sp->ui: Fix ignore properties. commit a8266cda260399a20ded91db430336357ec21299 Author: Stephan Sürken Date: Wed Dec 19 16:36:23 2007 +0000 sp->ui: Fix ignore properties. commit 3c742e4955407028c1e067f244d58a437ba8b9c8 Author: Stephan Sürken Date: Wed Dec 19 16:33:39 2007 +0000 sp->ui: Changes from auto-updater ui-auto-sp2ui. 0 50 .sp-auto.conf 50 0 .ui-auto.conf 18 18 INTRODUCTION 9 9 Makefile.am 40 40 README 4 4 configure.ac 6 6 src/m4/ui-apache-module.m4 62 62 src/m4/ui-auto.m4 13 13 src/m4/ui-common.m4 6 6 src/m4/ui-distdir-cruft.m4 22 22 src/m4/ui-doxygen.m4 27 27 src/tools/ui-auto-env 56 56 src/tools/ui-auto-release 23 23 src/tools/ui-auto-sp2ui 8 8 src/tools/ui-auto-strap 28 28 src/tools/ui-auto-update 31 31 src/tools/ui-auto-uvc 71 71 src/tools/ui-libopt.sh delete mode 100644 .sp-auto.conf create mode 100644 .ui-auto.conf commit b41b5b549a0b2401ab989a60e73a4cfbeb0e0a8e Author: Stephan Sürken Date: Wed Dec 19 16:28:14 2007 +0000 sp-ui: We need these changes checked in 1st to run sp2ui. 2 2 src/tools/ui-auto-env commit 030491d161081568a017e55069b89fe33ece3698 Author: Stephan Sürken Date: Wed Dec 19 15:55:19 2007 +0000 sp->ui: protect string test. 1 1 src/tools/ui-auto-sp2ui commit ed1ff960ad1106617820a0e3e81fc0b3cc8fe504 Author: Stephan Sürken Date: Wed Dec 19 15:53:10 2007 +0000 sp->ui: add some extra magic for convenience: Create ~/.ui-auto.conf skeleton for user if needed. 12 0 src/tools/ui-auto-sp2ui commit 90fd97e226782d64876096bbe668c7c401adbb8a Author: Stephan Sürken Date: Wed Dec 19 15:12:43 2007 +0000 sp->ui: that should be all we need. Ready to update ourselves with it ;). 31 8 src/tools/ui-auto-sp2ui commit b13ea7a5d555eeac270e6faa01957144e143122c Author: Stephan Sürken Date: Wed Dec 19 13:48:11 2007 +0000 sp->ui: replace var names for .ui-auto.conf. 2 2 src/tools/ui-auto-sp2ui commit 3afc266f5612d7f370cbf124684586e4cd0f1353 Author: Stephan Sürken Date: Wed Dec 19 13:43:21 2007 +0000 sp->ui: add sp2ui updater to scripts. 2 1 src/tools/Makefile.am commit aa6c3f89ddd926f87bd7696356b50f9fad39062a Author: Stephan Sürken Date: Wed Dec 19 13:34:23 2007 +0000 sp->ui: .sp-auto.conf renaming; todo list support. 13 0 src/tools/ui-auto-sp2ui commit 25fcda36a1522a997f5fff15cacd769f387e8a78 Author: Stephan Sürken Date: Wed Dec 19 13:18:52 2007 +0000 sp->ui: Add VC sync check. 5 1 src/tools/ui-auto-sp2ui commit ee1bff37eef822b56c6fb1da28e643edef6e33d5 Author: Stephan Sürken Date: Wed Dec 19 13:17:35 2007 +0000 sp->ui: Fix early as we need that for sp2ui tool. 1 1 src/tools/ui-auto-uvc commit 4b6d59799a04e6d0758bb944c8ea1e9c3fd3408d Author: Stephan Sürken Date: Wed Dec 19 13:06:53 2007 +0000 sp->ui: Initial skeleton for the sp2ui updater script. 13 0 src/tools/ui-auto-sp2ui create mode 100755 src/tools/ui-auto-sp2ui commit 570c32d4caf636e8bfd6c6411eff0a6ebdcef3c5 Author: Stephan Sürken Date: Wed Dec 19 12:58:44 2007 +0000 sp->ui: Renaming macro files. 1 1 src/m4/Makefile.am 0 40 src/m4/sp-apache-module.m4 0 222 src/m4/sp-auto.m4 0 60 src/m4/sp-common.m4 0 18 src/m4/sp-distdir-cruft.m4 0 44 src/m4/sp-doxygen.m4 0 28 src/m4/sp-libxslt.m4 40 0 src/m4/ui-apache-module.m4 222 0 src/m4/ui-auto.m4 60 0 src/m4/ui-common.m4 18 0 src/m4/ui-distdir-cruft.m4 44 0 src/m4/ui-doxygen.m4 28 0 src/m4/ui-libxslt.m4 delete mode 100644 src/m4/sp-apache-module.m4 delete mode 100644 src/m4/sp-auto.m4 delete mode 100644 src/m4/sp-common.m4 delete mode 100644 src/m4/sp-distdir-cruft.m4 delete mode 100644 src/m4/sp-doxygen.m4 delete mode 100644 src/m4/sp-libxslt.m4 create mode 100644 src/m4/ui-apache-module.m4 create mode 100644 src/m4/ui-auto.m4 create mode 100644 src/m4/ui-common.m4 create mode 100644 src/m4/ui-distdir-cruft.m4 create mode 100644 src/m4/ui-doxygen.m4 create mode 100644 src/m4/ui-libxslt.m4 commit 3dc5a1581e453b84c48ca0bd6757e1b1e017d9dc Author: Stephan Sürken Date: Wed Dec 19 12:56:01 2007 +0000 sp->ui: Renaming scripts. 6 6 src/tools/Makefile.am 0 147 src/tools/sp-auto-env 0 434 src/tools/sp-auto-release 0 45 src/tools/sp-auto-strap 0 79 src/tools/sp-auto-update 0 186 src/tools/sp-auto-uvc 0 213 src/tools/sp-libopt.sh 147 0 src/tools/ui-auto-env 434 0 src/tools/ui-auto-release 45 0 src/tools/ui-auto-strap 79 0 src/tools/ui-auto-update 186 0 src/tools/ui-auto-uvc 213 0 src/tools/ui-libopt.sh delete mode 100755 src/tools/sp-auto-env delete mode 100755 src/tools/sp-auto-release delete mode 100755 src/tools/sp-auto-strap delete mode 100755 src/tools/sp-auto-update delete mode 100755 src/tools/sp-auto-uvc delete mode 100644 src/tools/sp-libopt.sh create mode 100755 src/tools/ui-auto-env create mode 100755 src/tools/ui-auto-release create mode 100755 src/tools/ui-auto-strap create mode 100755 src/tools/ui-auto-update create mode 100755 src/tools/ui-auto-uvc create mode 100644 src/tools/ui-libopt.sh commit f64e3f6fe30f9e3530c40e57310f66f950ba10b0 Author: Stephan Sürken Date: Wed Dec 19 12:48:53 2007 +0000 fix vc locations. 4 4 .sp-auto.conf commit c245af5ba7f9e523560637823b223b028165a95c Author: Stephan Sürken Date: Tue Nov 13 14:50:34 2007 +0000 Renaming project sp-auto following the new ui convention. commit 0e24a0f28555f2610100f4619dc93b3fb65e89f0 Author: Stephan Sürken Date: Fri Apr 27 13:35:33 2007 +0000 [sp-auto-release (0.1.104) run by absurd@manwe.use.schlund.de]: Automatically updated from vc. 17 0 ChangeLog commit d0619e6a0f2494838fe0aecdfdff44938f1805a6 Author: Stephan Sürken Date: Fri Apr 27 13:35:24 2007 +0000 [sp-auto-release (0.1.104) run by absurd@manwe.use.schlund.de]. 2 2 NEWS commit 45b2c2461018b846503d8cf934629dd26433cd1f Author: Stephan Sürken Date: Fri Apr 27 13:34:29 2007 +0000 * Remove local "svn2cl" tool, which is now included in "subversion-tools". * Preps for release 104. 6 0 NEWS 1 1 configure.ac 1 3 src/tools/Makefile.am 0 258 src/tools/svn2cl 0 403 src/tools/svn2cl.xsl delete mode 100755 src/tools/svn2cl delete mode 100644 src/tools/svn2cl.xsl commit ef656a9528d121ab35fc79919fd1af638609aca2 Author: Stephan Sürken Date: Mon Mar 12 13:31:17 2007 +0000 [sp-auto-release (0.1.103) run by absurd@manwe.use.schlund.de]: Automatically updated from vc. 14 0 ChangeLog commit 2acdfa71cf0167f4a0213d414fdc6b0fbd95c003 Author: Stephan Sürken Date: Mon Mar 12 13:31:14 2007 +0000 [sp-auto-release (0.1.103) run by absurd@manwe.use.schlund.de]. 1 1 NEWS commit 80c954f7ed9e9ef6564534560c42a340634c5ed6 Author: Stephan Sürken Date: Mon Mar 12 13:29:53 2007 +0000 Prepare version 103. 1 0 NEWS commit 9b2cde117e971d1441e3b1434d3f16c3798ba5a0 Author: Stephan Sürken Date: Mon Mar 12 13:26:07 2007 +0000 [sp-auto-release (0.1.103) run by absurd@manwe.use.schlund.de]: Automatically updated from vc. 392 357 ChangeLog commit f8d4952a7f0d1c3245572b91a2de5c8124d51cd6 Author: Stephan Sürken Date: Mon Mar 12 13:26:00 2007 +0000 [sp-auto-release (0.1.103) run by absurd@manwe.use.schlund.de]. 2 2 NEWS commit f2da0237c3cb285581f1ea4f671abb851aa0a87a Author: Stephan Sürken Date: Mon Mar 12 13:22:46 2007 +0000 Prepare version 103. 1 1 configure.ac commit 64dc90d46ee4aca61e8e2c5ea6f5376e1b4316a6 Author: Stephan Sürken Date: Mon Mar 12 13:21:59 2007 +0000 should read UNRELEASED. 1 1 NEWS commit 539a71ba51de9dee5bc646568bf7b31b09538fda Author: Stephan Sürken Date: Mon Mar 12 13:20:59 2007 +0000 some cosmetics. 1 1 NEWS commit af05a1088e8b3666330135fdd8a65124f7bd432e Author: Stephan Sürken Date: Fri Mar 9 18:02:19 2007 +0000 Use .profile in README, not .bashrc (might harm you). 1 1 README commit be1b37f9703b22168f7a9c1129024d89c5709a04 Author: Stephan Sürken Date: Fri Mar 9 17:58:35 2007 +0000 sp-auto-env: - don't set var if duplicate (fixes cosmetic errors like multiple ::: in PATH). - ACLOCAL: rm space after -I (might lead to errors). - duplicate identification for env var items hardened. 7 2 NEWS 5 6 src/tools/sp-auto-env commit 51f1b33d307080e279cb7bfacd6d45c2e5c8b90b Author: Stephan Sürken Date: Fri Mar 9 17:33:34 2007 +0000 - Fix: Use reniced egrep pattern to identify duplicates in env vars. - Fix: ACLOCAL: rm space after -I which might irritate duplicat handling. 3 2 src/tools/sp-auto-env commit ba3c9d8f2ca3213dad0502fde5f4e3c1cb684be9 Author: Stephan Sürken Date: Fri Mar 2 18:12:59 2007 +0000 * sp-auto-env: Fix: when calling ourselves (with -d), use ${0} to make this work in a "strap" situation. 2 0 NEWS 1 1 src/tools/sp-auto-env commit e5fb2271718162b29456dbe04c5c0bc21b57708c Author: Stephan Sürken Date: Tue Feb 27 14:52:38 2007 +0000 call macros for doxygen tools only if configured. 2 0 NEWS commit 6a632553c4f6ae6200bf816c3282b060574c6be5 Author: Stephan Sürken Date: Tue Feb 27 14:51:16 2007 +0000 call macros for doxygen tools only if configured. 2 3 src/m4/sp-doxygen.m4 commit b4fd183945d3945f247314717bf7b2dbd7c4fb71 Author: Stephan Sürken Date: Wed Feb 21 13:37:11 2007 +0000 Adapt -a / -A options for sp-auto. 1 1 NEWS 2 2 src/tools/sp-auto-update commit ab543215c9e2695a7946fe8e02ff6597b90a5ae8 Author: Stephan Sürken Date: Wed Feb 7 15:02:42 2007 +0000 reflect last changes. 6 1 NEWS commit 1104af95871d03550abaf4a51de8428bccd38061 Author: Stephan Sürken Date: Wed Feb 7 15:00:53 2007 +0000 - Add INTRODUCTION file. - Add explicit doc install rules. 4 1 Makefile.am commit bc332f188ee1c2d78ff62c9cf1fa39b92e83e917 Author: Stephan Sürken Date: Wed Feb 7 14:23:28 2007 +0000 Split INTRODUCTION from README + Updates. 64 0 INTRODUCTION create mode 100644 INTRODUCTION commit 29e4968aaa6f0601631456707299b73e12e9d2fa Author: Stephan Sürken Date: Wed Feb 7 14:22:53 2007 +0000 Update README 11 58 README commit f12d7e1c8e7f81b2497f3b8173f4afb7beab3cdc Author: Stephan Sürken Date: Wed Feb 7 14:03:45 2007 +0000 Add not about how to read "parameter docs" for function && soke renicify. 6 1 src/tools/sp-libopt.sh commit 9b320b532090529964cfcb3d3a822e764e576c03 Author: Stephan Sürken Date: Wed Feb 7 13:57:34 2007 +0000 Remove obsoleted code. 0 33 src/tools/sp-libopt.sh commit 8e331ae552d8d8961459a32ec0a2c583423f9aae Author: Stephan Sürken Date: Wed Feb 7 13:55:07 2007 +0000 add group options -a/-A. 2 0 src/tools/sp-auto-update commit 9891a622d01281456d206fd34ddc5467f9af69bb Author: Stephan Sürken Date: Wed Feb 7 13:49:58 2007 +0000 add "imply support" for usage help. 4 0 src/tools/sp-libopt.sh commit 21662de0d8c2753f04cb6fd0ad630ee6f049a38f Author: Stephan Sürken Date: Wed Feb 7 13:46:07 2007 +0000 - add sp_opt_set: Set an option arbitrarily if nedded. - sp_opt_add/parse: Support for "implies" to easily group options into one. 18 0 src/tools/sp-libopt.sh commit a3f095c7b845e5542ad183eabf83bf4e66fca174 Author: Stephan Sürken Date: Thu Nov 23 13:58:36 2006 +0000 new skeleton. 6 0 NEWS commit 86ac21cac45098251b9ed3964787dae7ec404d7e Author: Stephan Sürken Date: Thu Nov 23 13:57:35 2006 +0000 add initial introduction. 59 0 README commit c24790a8b2c81ea0906494962a2d878949c120f8 Author: Stephan Sürken Date: Tue Nov 21 14:25:34 2006 +0000 [sp-auto-release (0.1.102) run by absurd@manwe.use.schlund.de]: Automatically updated from vc. 38 0 ChangeLog commit 6f79f9573490ffb8fe6152a3f245096c32e2e462 Author: Stephan Sürken Date: Tue Nov 21 14:25:26 2006 +0000 [sp-auto-release (0.1.102) run by absurd@manwe.use.schlund.de]. 2 2 NEWS commit cab4d2dcfdb67a3ba0f72887185dcf7154cabd12 Author: Stephan Sürken Date: Tue Nov 21 14:24:15 2006 +0000 Prepare 102. 1 1 configure.ac commit e7f73a6276dcbbaf65fd9dfc440ddafe5db3aba9 Author: Stephan Sürken Date: Mon Nov 20 15:58:22 2006 +0000 Fix: Use cvs/svn calls directly to checkout to explicite dir. 5 8 src/tools/sp-auto-uvc commit 3cb714fd38cdbfef80238afe076202985d8ab4aa Author: Stephan Sürken Date: Fri Nov 17 17:08:37 2006 +0000 * sp-auto-uvc: Add "checkout" command. 42 7 src/tools/sp-auto-uvc commit 9cfbc90081d571175d940c68001432f6c6575619 Author: Stephan Sürken Date: Fri Nov 17 17:08:33 2006 +0000 * sp-auto-uvc: Add "checkout" command. 1 0 NEWS commit cd13ed09c88104b3cece216c1a5ca8691a477984 Author: Stephan Sürken Date: Fri Nov 17 16:12:09 2006 +0000 * sp-libopt.sh: Add "sp_opt_givenPos()" function. 1 0 NEWS 11 0 src/tools/sp-libopt.sh commit 5370c2f892fbd871388aef41a718fc6d96e46c3e Author: Stephan Sürken Date: Fri Nov 17 14:02:25 2006 +0000 * sp-auto-uvc: Add "-S" option to arbitrarily set VCS. 6 0 NEWS 19 10 src/tools/sp-auto-uvc commit c3e87606ac07e612b888ad9edc982bb0768b6638 Author: Stephan Sürken Date: Wed Nov 8 10:12:59 2006 +0000 [sp-auto-release (0.1.101) run by absurd@manwe.use.schlund.de]: Automatically updated from vc. 25 0 ChangeLog commit e8f460541b10fb87303e515ad17aac39cd364155 Author: Stephan Sürken Date: Wed Nov 8 10:12:48 2006 +0000 [sp-auto-release (0.1.101) run by absurd@manwe.use.schlund.de]. 5 3 NEWS commit ba41ecfb0c87ab288d8e8c8402ecdacc76f59af7 Author: Stephan Sürken Date: Wed Nov 8 10:11:46 2006 +0000 preparing 101. 1 1 configure.ac commit 141e70c70ea901c0086ffdacf4f43151267ab4ca Author: Stephan Sürken Date: Mon Nov 6 13:48:33 2006 +0000 * PACKAGE-version and version.h automatic targets: Create inst. directories also, if not existent. 7 0 NEWS commit 49cf0a1026eb700de77620bf339d099b08d3dacc Author: Stephan Sürken Date: Mon Nov 6 13:45:00 2006 +0000 Add forgotten sp-auto.m4. 222 0 src/m4/sp-auto.m4 create mode 100644 src/m4/sp-auto.m4 commit a0464f4b6af6360c8c83719c43cee1824a3b3309 Author: Stephan Sürken Date: Fri Nov 3 12:30:13 2006 +0000 [sp-auto-release (0.1.100) run by absurd@manwe.use.schlund.de]: Automatically updated from vc. 109 0 ChangeLog commit 5a708fef3c96b41b18201fa28535d57e223c9b0b Author: Stephan Sürken Date: Fri Nov 3 12:30:06 2006 +0000 [sp-auto-release (0.1.100) run by absurd@manwe.use.schlund.de]. 2 2 NEWS commit ed2ed3fe5a8dfae94950169699b5b953ef42fa8e Author: Stephan Sürken Date: Fri Nov 3 12:26:56 2006 +0000 Gixing check_sync command for svn. 1 2 src/tools/sp-auto-uvc commit f007d9250aad3a330b0d7a6b60ddeb4a83b3a4d9 Author: Stephan Sürken Date: Fri Nov 3 12:18:42 2006 +0000 Last text fixes. 1 1 NEWS commit 5884269211321caa1946e190350d34c9267c7550 Author: Stephan Sürken Date: Fri Nov 3 12:15:37 2006 +0000 ignoring sp-auto.am. commit 1fd5013ffe980dbc553c7cabaa13fe461aa26ef9 Author: Stephan Sürken Date: Fri Nov 3 12:14:32 2006 +0000 Main changes for 0.2.* alpha version: * Adding initial version of sp-auto-update tool. * src/tools: Add sp-libopt.sh (getopts posix shell library). [ removing src/sh, mv sh/sp-opt.sh->tools/sp-libopt.sh ]. * src/tools: Add optional "non-POSIX" test when checkbashisms (devscripts.deb) is available. * src/tools: Many bashisms fixed; sp-auto-release stays "bash" for now. * src/tools: Using sp-libopt.sh in all tools. This means usage changes for all tools except for default usage. Use "-h" on any tool for usage. * User visible changes in sp-libopt.sh: - Add handing for default values (options and positionals). - Remove imho superflous support for per-function options. * src/tools: Added sp-auto-uvc tool ("unified" version control commands). * src/tools: sp-auto-release: Patched up to use sp-auto-uvc. * src/tools: sp-auto-env && sp-auto-update: - Removing seemingly confusing magic for id ("." if not arg, else DIR or MULTINAME); instead, you must now give an id as configured in - New per user config file "~/.sp-auto.conf". This obsoletes all "MULTINAME" config files "~/.sp-auto-env.NAME". You can find an example in the README. - "sp-auto-env PROJECT" now creates the env for PROJECT (was: its dependencies only); using the - "-d"-Option on sp-auto-env|update _adds_ all dependencies [the latter two changes are imho fixing some non-intuitiveness of the tools]; use "-D" for the old behaviour. - "sp-auto-update" has added ability to store configure options per project(~/.sp-auto.conf) and an option to update project's working directories from VCSes. I.e., it's now actually usabable, and "sp-auto-update -d -u my_project" can now used to actually update "everything". * src/m4: o sp-doxygen.m4: - Change behaviour to be build on std build process, not dist. - Use simple stamp file "sp-doxygen" to guard build (was: phony target). - This also adds new global vars SP_ALL, SP_CLEAN. o sp-lib.m4 rm. o Added/new/changed macros: SP_INIT,SP_CHECK (...). o Use one file (sp-auto.am) for added automake targets. o Principally use a bunch of well defined PHONY targets (sp-auto-all sp-auto-clean sp-auto-dist sp-auto-distclean sp-auto-install-data sp-auto-install-exec sp-auto-uninstall) to handle sp-auto-automatic Makefile.am adds. o Produce PACKAGE-version script automagically (pls rm redundant code in projects). o Produce version.h include (for libraries) automagically (pls rm redundant code in projects). * Add svn2cl tool from subversion contrib (until it distributed w/ subversion-tools directly). * README: Cleanup: any old stuff removed or updated, add "update from 0.1.3" section. * New SP_PROG_CXX, ruling out some non-working c++ compilers (currently g++-2.9*). 1 1 .sp-auto.conf 781 638 ChangeLog 10 0 Makefile.am 63 2 NEWS 87 97 README 11 7 configure.ac 1 1 src/Makefile.am 0 4 src/examples/Makefile.am 0 40 src/examples/sp-opt-example 4 2 src/m4/Makefile.am 0 31 src/m4/sp-auto.m4.in 0 17 src/m4/sp-clean-distdir-cruft.m4 23 0 src/m4/sp-common.m4 18 0 src/m4/sp-distdir-cruft.m4 17 30 src/m4/sp-doxygen.m4 0 110 src/m4/sp-lib.m4 0 4 src/sh/Makefile.am 0 191 src/sh/sp-opt.sh 8 1 src/tools/Makefile.am 71 82 src/tools/sp-auto-env 0 12 src/tools/sp-auto-mkproject 56 228 src/tools/sp-auto-release 23 30 src/tools/sp-auto-strap 67 41 src/tools/sp-auto-update 146 0 src/tools/sp-auto-uvc 208 0 src/tools/sp-libopt.sh 258 0 src/tools/svn2cl 403 0 src/tools/svn2cl.xsl delete mode 100644 src/examples/Makefile.am delete mode 100755 src/examples/sp-opt-example delete mode 100644 src/m4/sp-auto.m4.in delete mode 100644 src/m4/sp-clean-distdir-cruft.m4 create mode 100644 src/m4/sp-distdir-cruft.m4 delete mode 100644 src/m4/sp-lib.m4 delete mode 100644 src/sh/Makefile.am delete mode 100644 src/sh/sp-opt.sh delete mode 100755 src/tools/sp-auto-mkproject create mode 100755 src/tools/sp-auto-uvc create mode 100644 src/tools/sp-libopt.sh create mode 100755 src/tools/svn2cl create mode 100644 src/tools/svn2cl.xsl commit 1fd11b03e3d85b645bf8efa0c96d111cb75af511 Author: Stephan Sürken Date: Tue Jan 24 16:40:39 2006 +0000 Fix: did not catch rename. 1 1 src/tools/sp-auto-update commit 40bf2bae1443fc88d7807b7a6d5cc642013bcf65 Author: Stephan Sürken Date: Tue Jan 24 14:10:39 2006 +0000 Adding initial version of sp-auto-update tool. 4 0 NEWS 51 0 src/tools/sp-auto-update create mode 100755 src/tools/sp-auto-update commit 8e6cd484f1a94551942f48acb92cc5ac183b6dd8 Author: Stephan Sürken Date: Tue Jan 24 13:28:53 2006 +0000 Fix: No such option "-p". 1 1 src/tools/sp-auto-env commit 85494ed2ae8d5738511223e6cb32179d1f6abec0 Author: Markus Goetzl Date: Tue Dec 27 17:15:37 2005 +0000 * Updated documentation 3 4 README commit 482629322fd5827996d777bc8876ba5799ee3a96 Author: Stephan Sürken Date: Tue Nov 15 18:06:20 2005 +0000 svn fix: Seems we need an wd-update before any writing svn command ;(. 4 1 src/tools/sp-auto-release commit a96d918bf3df6df8a226fcdb209d683542c5133f Author: Heiko Hund Date: Thu Nov 10 14:27:18 2005 +0000 [sp-auto-release (0.1.3) run by heiko@hoth.use.schlund.de]: Automatically updated from vc. 48 0 ChangeLog commit 9efa96a3e68dc37f7971f70fd73c9084a09363ce Author: Heiko Hund Date: Thu Nov 10 14:27:15 2005 +0000 [sp-auto-release (0.1.3) run by heiko@hoth.use.schlund.de]. 11 1 NEWS commit 9106ef1ae9d404cce16d8a181646fe9e1163eb5e Author: Heiko Hund Date: Thu Nov 10 13:43:27 2005 +0000 set version to 0.1.3 1 1 configure.ac commit 1ffc3084a00eacf3f59229d44d37d879582c563b Author: Heiko Hund Date: Thu Nov 10 13:42:11 2005 +0000 reworked output a bit, vars with no vals ain't displayed anymore 1 4 src/tools/sp-auto-env commit ec6586e956248a1908db2be17376e64b4e653a01 Author: Heiko Hund Date: Thu Nov 10 13:33:55 2005 +0000 made it only export non empty variables 11 8 src/tools/sp-auto-env commit 1dc14ea1152e22e814539ea8b9461b002a82d678 Author: Heiko Hund Date: Wed Nov 9 08:26:58 2005 +0000 removed -module flag from LDFLAGS since it doesn't work 1 1 src/m4/sp-apache-module.m4 commit 55c9a5b1d1545603cc4921144461fa5b9092e8da Author: Heiko Hund Date: Wed Nov 9 08:24:35 2005 +0000 use AC_SUBST now for build flags 6 6 src/m4/sp-apache-module.m4 commit b571da80972ab3282227bc1f669d7cff1e8aa75e Author: Heiko Hund Date: Tue Nov 8 15:06:01 2005 +0000 added support for package m4 macro directory 3 0 .sp-auto.conf 10 1 src/tools/sp-auto-env commit 03eab7204a9b68977b1754232a224157be4ad45b Author: Heiko Hund Date: Tue Nov 8 14:37:53 2005 +0000 Added m4 macro for apache module generation 2 2 src/m4/Makefile.am 40 0 src/m4/sp-apache-module.m4 create mode 100644 src/m4/sp-apache-module.m4 commit e275114b4c537e9645bc75c8a73a2e02b47f16ff Author: Stephan Sürken Date: Tue Nov 8 09:52:56 2005 +0000 [sp-auto-release (0.1.2) run by absurd@manwe.use.schlund.de]: Automatically updated from vc. 171 0 ChangeLog commit b9a0c265e683a1c1a135c6ed6650f46fc577c0aa Author: Stephan Sürken Date: Tue Nov 8 09:52:50 2005 +0000 [sp-auto-release (0.1.2) run by absurd@manwe.use.schlund.de]. 6 2 NEWS commit 1033dec148b55108fb096065985d149b3d26b896 Author: Stephan Sürken Date: Tue Nov 8 09:51:45 2005 +0000 Preparing 0.1.2. 1 1 configure.ac commit 71e55745b9a9482f51d01c7cd0aa6c0c6b0c80e9 Author: Stephan Sürken Date: Tue Nov 8 09:49:34 2005 +0000 News uodate. 2 0 NEWS commit 57990aec1731786ba431ddae8d3c8b44d8722996 Author: Stephan Sürken Date: Tue Nov 8 09:46:37 2005 +0000 * sp-auto-release: Compat for "grep" w/o max-count option (woody). 3 3 src/tools/sp-auto-release commit 8d1ac719c628340f5e6d96be1bf151a57b52b500 Author: Heiko Hund Date: Mon Nov 7 09:53:35 2005 +0000 * refined package name parsing again * refined package version parsing 2 2 src/tools/sp-auto-release commit da11ca0c14ef078bcbc5f5955284d1c3d339e393 Author: Heiko Hund Date: Fri Nov 4 15:14:49 2005 +0000 Fixed package name parsing 1 1 src/tools/sp-auto-release commit 19ac44745d6dbebdeda75e2bd8aea07c426a9d79 Author: Stephan Sürken Date: Fri Nov 4 14:15:23 2005 +0000 Fixing bool parameter evaluation. 12 3 src/tools/sp-auto-release commit 679d7b937dcc6a8039cbae81dd8d2d85d68856dc Author: Stephan Sürken Date: Tue Sep 27 09:29:55 2005 +0000 Removing hacky libtool version check (doesn't work for 1.5.2x versions...). 0 5 src/tools/sp-auto-strap commit 74f5f6c41b9e486ed056f377e1748480ca4abd6d Author: Stephan Sürken Date: Tue Aug 2 14:43:35 2005 +0000 Cosmetic usage fix. 1 1 src/examples/sp-opt-example commit 00d87b055dff322cdf38dc1930ca1cc09f51ad45 Author: Stephan Sürken Date: Tue Aug 2 14:42:09 2005 +0000 Integrate internal "-h" correctly. 3 5 src/sh/sp-opt.sh commit abf7ac939d4c13ee460533186ef70a290cdda096 Author: Stephan Sürken Date: Tue Aug 2 14:39:37 2005 +0000 Don't add leading nl to help. 0 1 src/sh/sp-opt.sh commit f457e85df5f825da11acdcb112c78c55f39b5454 Author: Stephan Sürken Date: Tue Aug 2 14:37:12 2005 +0000 - Fix for -h: Don't ouput help to stderr. - Some more cosmetic fixes. 3 4 src/sh/sp-opt.sh commit 411b2a1b220c34e7e0e3f1b7873f4149e848f26b Author: Stephan Sürken Date: Tue Aug 2 14:30:11 2005 +0000 Using "h" (not "H") for hard coded help/usage option. 3 3 src/sh/sp-opt.sh commit 5686eef9465e09f66b7ccacacd518a0debf2daa6 Author: Stephan Sürken Date: Tue Aug 2 14:28:13 2005 +0000 New sp_apt_addNonOpt (replaces direct setting of vars) 8 14 src/examples/sp-opt-example 9 0 src/sh/sp-opt.sh commit ab421674e3c18907a956e1c95c4825f44bcd238e Author: Stephan Sürken Date: Tue Aug 2 13:57:39 2005 +0000 New sp_apt_add (replaces direct setting of vars) 6 7 src/examples/sp-opt-example 9 0 src/sh/sp-opt.sh commit 96e33999b31ec21463f6b32d61b6c0cf4c1015e2 Author: Stephan Sürken Date: Tue Aug 2 13:17:34 2005 +0000 Renaming public functions: * sp_opt_init_global -> sp_opt_init * sp_opt_parse_global -> sp_opt_parse 2 2 src/examples/sp-opt-example 21 21 src/sh/sp-opt.sh commit f0cf154731d0a0bdacda31a8523872f155bfd924 Author: Stephan Sürken Date: Tue Aug 2 13:10:22 2005 +0000 - Using sp_opt_init instead of setting vars directly. - Several cosmetic fixes. 4 4 src/examples/sp-opt-example 30 0 src/sh/sp-opt.sh commit 3bca798d6321975ba1dd60e3a86f1eb1af030787 Author: Stephan Sürken Date: Fri Jul 29 16:47:22 2005 +0000 News update: sh, examples, sp-opt. 4 0 NEWS commit a652b2d8460547059e9bada3a1e4955777aaf595 Author: Stephan Sürken Date: Fri Jul 29 15:46:07 2005 +0000 Adding "sh" and "examples" to program paths for sp-auto-env. 1 1 .sp-auto.conf commit 6e2500c0495e1b2ad1fe726e20e0bc5d83cee4f2 Author: Stephan Sürken Date: Fri Jul 29 15:44:22 2005 +0000 Adding working bootstrap function. 12 1 src/examples/sp-opt-example commit 732b14d29a4db6e73e33b1c83203290bffa439ae Author: Stephan Sürken Date: Fri Jul 29 15:43:49 2005 +0000 removing sp_opt_bootstrap. 0 17 src/sh/sp-opt.sh commit ceee36477fecc16a3db422c48d3c88c250a90034 Author: Stephan Sürken Date: Fri Jul 29 15:30:26 2005 +0000 Add installation support for new sh+examples directories. 2 2 src/examples/Makefile.am 2 2 src/sh/Makefile.am commit 1aefd6cd8759dd7c8a366f389fc38e28cc5a8464 Author: Stephan Sürken Date: Fri Jul 29 15:04:01 2005 +0000 svn:ignore fixes. commit 5efefbc031f98fc1ab3cce286bd2b0d001ac634c Author: Stephan Sürken Date: Fri Jul 29 15:03:34 2005 +0000 Ignoring sig files. commit 3f1ecbcfaee888312be7d6e7dfb6222e223d0d63 Author: Stephan Sürken Date: Fri Jul 29 15:02:46 2005 +0000 Adding new sh subdirs under src. This adds initial sp-opt.sh Posix getopt shell library. 4 0 src/sh/Makefile.am 164 0 src/sh/sp-opt.sh create mode 100644 src/sh/Makefile.am create mode 100644 src/sh/sp-opt.sh commit a52fa6825a7d997ae2f68536550ec4613f859c88 Author: Stephan Sürken Date: Fri Jul 29 15:02:11 2005 +0000 Adding new sh and examples subdirs under src. 4 0 src/examples/Makefile.am 36 0 src/examples/sp-opt-example create mode 100644 src/examples/Makefile.am create mode 100755 src/examples/sp-opt-example commit 6a60cf01878f06232548a2644b646048d2dd4596 Author: Stephan Sürken Date: Fri Jul 29 15:01:56 2005 +0000 Adding new sh and examples subdirs under src. 1 1 src/Makefile.am commit 65032e2544644b6a384172a03ef7f7b57e5987f6 Author: Stephan Sürken Date: Fri Jul 29 14:59:25 2005 +0000 Adding new sh and examples subdirs under src. 2 0 configure.ac commit d9a334142b23c8794b6a76987f61b196c08d7aa0 Author: Stephan Sürken Date: Tue Jul 26 15:40:02 2005 +0000 Nicifying Doenload prefix for NEWS, add direct link to current tarball. 3 1 src/tools/sp-auto-release commit cd2ff3eb26da9e6772e6d9e03fed77523b30833f Author: Stephan Sürken Date: Tue Jul 26 14:25:18 2005 +0000 Fixing sigfile location. 1 0 NEWS commit e5b1b694c68f4592cc54730d617c34b7c85da4da Author: Stephan Sürken Date: Tue Jul 26 14:24:13 2005 +0000 Fixing sigfile location. 1 1 src/tools/sp-auto-release commit 5ba62503bdc34585a553a7511b1ce4ad69244ee0 Author: Stephan Sürken Date: Tue Jul 26 14:22:01 2005 +0000 Fix trailing whitespace. 3 3 src/tools/sp-auto-release commit e0aed0615f9d4b9fb072258b1342df4f4483e21e Author: Heiko Hund Date: Tue Jul 26 12:47:56 2005 +0000 Added --disable-sp-doxygen news 4 0 NEWS commit 49723da5b09a03c45d43addf78745da80e7ae4a6 Author: Heiko Hund Date: Tue Jul 26 12:45:02 2005 +0000 Added --disable-sp-doxygen configure option 28 12 src/m4/sp-doxygen.m4 commit 6fa828dba665fe0dc1c90b4e8ccd069e7a7c2d45 Author: Thorsten Zachmann Date: Tue Jul 5 09:25:44 2005 +0000 Added auto messages for tags/branches (svn) 2 2 src/tools/sp-auto-release commit ace4491f57932902d25d56e25fb707205af3962b Author: Thorsten Zachmann Date: Tue Jul 5 09:22:03 2005 +0000 Add support for auto messages for tag/brach creation (svn) 4 2 src/tools/sp-auto-release commit 6461749078f815782fe985890b209ce7ea86263c Author: Thorsten Zachmann Date: Tue Jul 5 09:09:30 2005 +0000 ask if existing tarball should be deleted. 9 4 src/tools/sp-auto-release commit 19c7f6720076999c62834d39f29142a817080ed3 Author: Thorsten Zachmann Date: Wed Jun 29 13:48:09 2005 +0000 o checking if svn/cvs binaries exists 8 0 src/tools/sp-auto-release commit b345504292bbafec3bce1966e1a136a9d1caa238 Author: Stephan Sürken Date: Fri Jun 17 16:13:18 2005 +0000 using package-version (not tarball) for notify line. 1 1 src/tools/sp-auto-release commit 102bf0902ce67c0ff53c538dcc7edd4a64bb4418 Author: Stephan Sürken Date: Fri Jun 17 15:15:02 2005 +0000 [sp-auto-release (0.1.1) run by absurd@manwe.use.schlund.de]: Automatically updated from vc. 166 0 ChangeLog commit ec8de7a6e5ca743ee1e651c8c32939b0d8e50c35 Author: Stephan Sürken Date: Fri Jun 17 15:15:01 2005 +0000 [sp-auto-release (0.1.1) run by absurd@manwe.use.schlund.de]. 1 1 NEWS commit 87f48c1e85f1352f967724472da915761f1ed8a3 Author: Stephan Sürken Date: Fri Jun 17 15:13:42 2005 +0000 - Fixing m4 todo: no longer using special automake targets in macros directly (fixes serious bug). - Updating todo. - Ignoring dist tarballs in repository. - Preparing 0.1.1 release. 4 0 NEWS 1 1 README 1 1 configure.ac 3 0 src/m4/sp-auto.m4.in 2 5 src/m4/sp-clean-distdir-cruft.m4 10 7 src/m4/sp-doxygen.m4 commit 855174be5c582f8356938391d8eb3ae5adfad3b2 Author: Stephan Sürken Date: Fri Jun 17 14:02:18 2005 +0000 Removing permissions. That is not "distdir" ;(. 0 4 src/m4/sp-clean-distdir-cruft.m4 commit 8fb3da179937b8f2ca3f32ffc2ecd8d92ee9f616 Author: Stephan Sürken Date: Fri Jun 17 13:15:22 2005 +0000 - getnews: Fix for last news. 4 0 src/tools/sp-auto-release commit d6e2d77c0261407fb58a1c83fd5fed2badace7c9 Author: Stephan Sürken Date: Fri Jun 17 13:09:35 2005 +0000 - getnews: Add "header" option fucntionality. - getnews: Fix usage. - notify: Use "header" option for notify mail body. 20 21 src/tools/sp-auto-release commit cc3db0fdf09f6a40b9971ecb246c1b4c6359ee4c Author: Stephan Sürken Date: Fri Jun 17 12:52:16 2005 +0000 Update todo. 1 0 README commit b3bb4d305acad169d4ec69dd3802298a5d9c5165 Author: Stephan Sürken Date: Fri Jun 17 12:05:04 2005 +0000 Uhm. ;(. 1 1 src/tools/sp-auto-release commit b1fabf511d35e60f7f0b50a422bd73b8767a10b7 Author: Stephan Sürken Date: Fri Jun 17 11:45:15 2005 +0000 update todo list. 5 4 README commit 41fca20da7ade20b508b32259f63934ab4cac758 Author: Stephan Sürken Date: Fri Jun 17 10:34:35 2005 +0000 - asking when edititing exist news: only wehen unreleased not given. - Using "head" fior tha question. - some cosmetics. 6 3 src/tools/sp-auto-release commit 9b9de084037bbda77a7283818d5ac721af60fffa Author: Stephan Sürken Date: Fri Jun 17 09:42:28 2005 +0000 Adding todo. 6 0 README commit 7f5579c9e7db782e670c0c1f386161ee86b02d5a Author: Stephan Sürken Date: Fri Jun 17 09:22:20 2005 +0000 Add intercative warning when re-editing existing news. 2 0 src/tools/sp-auto-release commit 8723d6efa34ec4ea1b079e7dda7ddfbdf7666cea Author: Stephan Sürken Date: Fri Jun 17 09:08:13 2005 +0000 Update. 2 2 NEWS commit c61f43e0026b2bc5b4d74bfdaff40fb8cceb60f9 Author: Stephan Sürken Date: Fri Jun 17 09:05:37 2005 +0000 - Also check for .svn. - Add "all" dependency. 2 2 src/m4/sp-doxygen.m4 commit 9342593fd6d1a71e802cddc3a3c6d91c486eb6b6 Author: Stephan Sürken Date: Fri Jun 17 09:05:06 2005 +0000 Also fixning file permissions. 4 0 src/m4/sp-clean-distdir-cruft.m4 commit b7d633087f23cd08c660ceed036793a1fdc7f378 Author: Stephan Sürken Date: Fri Jun 17 08:51:55 2005 +0000 Fixing missing sp-libxslt.m4 from m4 installation. 1 1 src/m4/Makefile.am commit 8355a4675e4cd1db2bb12339a505c6ec3579ece6 Author: Stephan Sürken Date: Fri Jun 17 08:51:50 2005 +0000 Fixing missing sp-libxslt.m4 from m4 installation. 1 0 NEWS commit 7303784e7d92d26f59ed7d1dcb1dff000012f982 Author: Stephan Sürken Date: Fri Jun 17 08:33:01 2005 +0000 Add news skeleton for 0.1.1. 6 0 NEWS commit 3c0d0b52696382a25592c7d90a581584f602ba1e Author: Stephan Sürken Date: Fri Jun 17 08:30:01 2005 +0000 Re-enabling cvs sync status test. 0 1 src/tools/sp-auto-release commit 9d0a99c6538c73fa87cfd275e23c182c8b87b987 Author: Stephan Sürken Date: Fri Jun 17 08:29:20 2005 +0000 notify error should go to stderr. 1 1 src/tools/sp-auto-release commit 64a21e988cd9667177d07e0690bbb28d13eba5ae Author: Stephan Sürken Date: Fri Jun 17 08:28:44 2005 +0000 some nocer diagnostics for notify mail. 5 1 src/tools/sp-auto-release commit e7d104ffc012a05ba39a12fb2453442170d7b70d Author: Stephan Sürken Date: Fri Jun 17 08:26:46 2005 +0000 - simplify & improve "getnews" - hilarious improvemnts for "autonews" - Using "getnews" for notify mail; skipping notify mail editing. 67 67 src/tools/sp-auto-release commit 7ff8cc8f670bf85b63fde34f86cd56cde33b9015 Author: Stephan Sürken Date: Thu Jun 16 15:23:16 2005 +0000 Using new funky "getnews" action for autonews. 45 47 src/tools/sp-auto-release commit 28e6dc7630bb2b4fa300ff3eb4997c7aa17df689 Author: Stephan Sürken Date: Thu Jun 16 14:45:50 2005 +0000 Adding new funky "getnews" action. 71 1 src/tools/sp-auto-release commit 93f51f996cc8f60b82232a737b16b5c0c28b3d22 Author: Stephan Sürken Date: Thu Jun 16 12:44:27 2005 +0000 ass .sp-auto.conf to dist. 2 0 Makefile.am commit 514dcb08520a050537128d8a0a9285d03eee305c Author: Stephan Sürken Date: Wed Jun 15 14:17:30 2005 +0000 variable renaming. 3 3 src/tools/sp-auto-release commit 00149dc91848f3e2041e3afdcea966e40a9dbb0b Author: Stephan Sürken Date: Wed Jun 15 13:59:22 2005 +0000 Removing vc sync check from status display (irritating in case of slow vc server). 0 1 src/tools/sp-auto-release commit b6c1c0d286c5315e425ad159bc9ea2c94a6150ac Author: Stephan Sürken Date: Mon Jun 13 14:47:00 2005 +0000 fix notify address ;(. 1 1 .sp-auto.conf commit 8d194a7ca3527c89c4d2323a97d510825d0c18b7 Author: Stephan Sürken Date: Mon Jun 13 14:15:03 2005 +0000 [sp-auto-release (0.1.0) run by absurd@manwe.use.schlund.de]. 14 0 NEWS commit b494800c1d01c5631388832088c2b06b5bd1eb35 Author: Stephan Sürken Date: Mon Jun 13 14:03:30 2005 +0000 fix "-multi" notes. 1 1 README commit 13a89ead89582701023485a46d103ce624f18066 Author: Stephan Sürken Date: Mon Jun 13 14:02:34 2005 +0000 fix download url fix notify 2 2 .sp-auto.conf commit bf048882a3afbaf92d04e72832a0b32e58320cb8 Author: Stephan Sürken Date: Mon Jun 13 14:02:06 2005 +0000 revert test changes. 1 1 configure.ac commit 6a7d4efde4e2e085b8652c1358914f09e2318740 Author: Stephan Sürken Date: Mon Jun 13 14:01:59 2005 +0000 revert test changes. 0 33 NEWS commit e0d149f56165af7a65c6a566b0172b773d6f71b4 Author: Stephan Sürken Date: Mon Jun 13 13:57:19 2005 +0000 [sp-auto-release (0.1.0test6) run by absurd@manwe.use.schlund.de]. 4 0 NEWS commit 69112fa3709887f61e412668050bc2661d89ae9a Author: Stephan Sürken Date: Mon Jun 13 13:56:57 2005 +0000 Dont fail completely whe gpg fails. 4 1 src/tools/sp-auto-release commit 81a91f58aac5c2d4ad948628051de0dd91ab596d Author: Stephan Sürken Date: Mon Jun 13 13:53:22 2005 +0000 [sp-auto-release (0.1.0test6) run by absurd@manwe.use.schlund.de]: Automatically updated from vc. 44 0 ChangeLog commit 1a53cc052c63d0e96e2d61b4ea8b0950b5cd9851 Author: Stephan Sürken Date: Mon Jun 13 13:53:21 2005 +0000 [sp-auto-release (0.1.0test6) run by absurd@manwe.use.schlund.de]. 4 0 NEWS commit 0b01265334c41296a8423f8fe48c1fc7580d21b0 Author: Stephan Sürken Date: Mon Jun 13 13:53:03 2005 +0000 last test release. 1 1 configure.ac commit 41aceec10327ac0f658621c4c2ace0e98e484687 Author: Stephan Sürken Date: Mon Jun 13 13:51:50 2005 +0000 - rm onExit debug. - use "package-XX.YY.ZZ (DIST)" notation for notify, status, NEWS. - rm "-release" from notify line. 2 3 src/tools/sp-auto-release commit 4c64c342b054a4f63a152ef7826ed82591d311ac Author: Stephan Sürken Date: Mon Jun 13 13:44:34 2005 +0000 [sp-auto-release (0.1.0test5) run by absurd@manwe.use.schlund.de]. 4 0 NEWS commit 1a34e6fba3bdb268a70b65c459f2caec5b65e869 Author: Stephan Sürken Date: Mon Jun 13 13:41:28 2005 +0000 [sp-auto-release (0.1.0test5) run by absurd@manwe.use.schlund.de]. 4 0 NEWS commit d34c49b8be65141e126d7f18c81f9e20e5f50cb2 Author: Stephan Sürken Date: Mon Jun 13 13:40:12 2005 +0000 yet another... 1 1 configure.ac commit fb2ff64d0c28d21a96e9cc4a2d7d67b6fb55e87a Author: Stephan Sürken Date: Mon Jun 13 13:39:45 2005 +0000 fix: rm directory, not file. 1 1 src/tools/sp-auto-release commit de2b6dd0cb6e1a0c9b423a148e1ff165d25afbad Author: Stephan Sürken Date: Mon Jun 13 13:37:25 2005 +0000 [sp-auto-release (0.1.0test4) run by absurd@manwe.use.schlund.de]: Automatically updated from vc. 26 0 ChangeLog commit 7c0658e5f070f588cd1d169d64ea10ce73ffc230 Author: Stephan Sürken Date: Mon Jun 13 13:37:23 2005 +0000 [sp-auto-release (0.1.0test4) run by absurd@manwe.use.schlund.de]. 4 0 NEWS commit 3af3f5bdcacbc62a46eba0d5d21ca7d656005b13 Author: Stephan Sürken Date: Mon Jun 13 13:36:24 2005 +0000 on exit debug: non-interactive ;). 1 1 src/tools/sp-auto-release commit ce235953c56aedff5d23cedfc19958855e8f28dd Author: Stephan Sürken Date: Mon Jun 13 13:34:59 2005 +0000 yet anothe test release. 1 1 configure.ac commit c5b696718d9a7e69ed2dee4147734244207b1011 Author: Stephan Sürken Date: Mon Jun 13 13:33:21 2005 +0000 - onExit system to secure traps (only one trap per instance). - Updating all "trap" calls. 21 5 src/tools/sp-auto-release commit 7ccb64de7f1f6ad9d2d7f7c19a92d981752cf73a Author: Stephan Sürken Date: Mon Jun 13 12:58:26 2005 +0000 [sp-auto-release (0.1.0test3) run by absurd@manwe.use.schlund.de]. 4 0 NEWS commit 595edc69792ed3a1d92a2fa9647d045be34a5f24 Author: Stephan Sürken Date: Mon Jun 13 12:58:00 2005 +0000 - another test release - fixing tag info text (cosmetic). - ficing mktemp pattern for mail. 1 1 configure.ac 3 3 src/tools/sp-auto-release commit 7145e1d419b8a9f9b92e7fdf406fa797fe9596aa Author: Stephan Sürken Date: Mon Jun 13 12:54:08 2005 +0000 [sp-auto-release (0.1.0test2) run by absurd@manwe.use.schlund.de]: Automatically updated from vc. 47 0 ChangeLog commit 5fa5c1ae4719ef09fbbeb9a2ee17ed5ad65d02ce Author: Stephan Sürken Date: Mon Jun 13 12:54:07 2005 +0000 [sp-auto-release (0.1.0test2) run by absurd@manwe.use.schlund.de]. 9 0 NEWS commit a979aa037605af649464e2d6a5cfb0b45559c38a Author: Stephan Sürken Date: Mon Jun 13 12:53:49 2005 +0000 fix diff order. 1 1 src/tools/sp-auto-release commit 283747ddf042a693d80145915dbf35adf743e95c Author: Stephan Sürken Date: Mon Jun 13 12:52:36 2005 +0000 changes for another test release. 0 17 NEWS 1 1 configure.ac commit 67e5dc901012a9ef35cc3ef64081729509684601 Author: Stephan Sürken Date: Mon Jun 13 12:51:50 2005 +0000 release: - "upload" before "notify". - "notify": Use current news file for mail body, if exists. - "notify": securing mail body file removal via trap. 16 10 src/tools/sp-auto-release commit 21f0cd4973514da2951f337360ae7388aa2f0428 Author: Stephan Sürken Date: Mon Jun 13 12:45:40 2005 +0000 autonews: - Using "current" file for current news only (for mail later). - using trap for all temp files. 21 10 src/tools/sp-auto-release commit 779042782ba289851e78d204af617df71e44ba93 Author: Stephan Sürken Date: Mon Jun 13 12:39:53 2005 +0000 [sp-auto-release (0.1.0test1) run by absurd@manwe.use.schlund.de]. 4 0 NEWS commit ce88d029184002a362ba68177e9d3b100daea3e5 Author: Stephan Sürken Date: Mon Jun 13 12:21:45 2005 +0000 [sp-auto-release (0.1.0test1) run by absurd@manwe.use.schlund.de]. 4 0 NEWS commit a7d5058bdad632ca873e0c3dc8fb17d022258860 Author: Stephan Sürken Date: Mon Jun 13 12:21:23 2005 +0000 another test release. 1 1 configure.ac commit 76d155a7fd7854844625e3e6b91300a2c9ed2d88 Author: Stephan Sürken Date: Mon Jun 13 12:20:27 2005 +0000 rm martin to test release mails. 1 1 .sp-auto.conf commit e7b60b1e8406a7468171c990639f44e093516d52 Author: Stephan Sürken Date: Mon Jun 13 12:17:17 2005 +0000 [sp-auto-release (0.1.0test0) run by absurd@manwe.use.schlund.de]: Automatically updated from vc. 34 0 ChangeLog commit 76c90a5d50e8884adb76e5ce90999b60b9476cc0 Author: Stephan Sürken Date: Mon Jun 13 12:17:16 2005 +0000 [sp-auto-release (0.1.0test0) run by absurd@manwe.use.schlund.de]. 9 0 NEWS commit b976ce7c2aaa583b82ae48bc877faafc5640cf88 Author: Stephan Sürken Date: Mon Jun 13 12:16:36 2005 +0000 Adding vc sync status to status display. 1 0 src/tools/sp-auto-release commit d5b1038765461189ccfd524fee0c15383d15a694 Author: Stephan Sürken Date: Mon Jun 13 12:16:17 2005 +0000 changes for one test releasing. 1 1 configure.ac commit abdd43a5740479409a54863b5aa4efeb3a5a3151 Author: Stephan Sürken Date: Mon Jun 13 12:07:01 2005 +0000 undoing dome more tests. 0 17 NEWS commit d49d9fb6c52785be8880669b4fbceb6f1494a642 Author: Stephan Sürken Date: Mon Jun 13 12:06:15 2005 +0000 autonews: - Using mktemp for temp NEWS file. - Asking before checkin (showing diff), /w option to re-edit. 16 6 src/tools/sp-auto-release commit 4f66c6febc833749650fb9e23f4bd4b1de086a42 Author: Stephan Sürken Date: Mon Jun 13 12:04:30 2005 +0000 [sp-auto-release (0.1.0) run by absurd@manwe.use.schlund.de]. 4 0 NEWS commit cd24d6c6ecf01ad09497e53ee1fd42e03beedf41 Author: Stephan Sürken Date: Mon Jun 13 12:03:42 2005 +0000 [sp-auto-release (0.1.0) run by absurd@manwe.use.schlund.de]. 4 0 NEWS commit 5cb9a404605a1c636a71fead423dbeddb666137c Author: Stephan Sürken Date: Mon Jun 13 12:02:08 2005 +0000 [sp-auto-release (0.1.0) run by absurd@manwe.use.schlund.de]. 9 0 NEWS commit 77227e380f79034de8fde7b52946129c11b32f83 Author: Stephan Sürken Date: Mon Jun 13 10:57:21 2005 +0000 revet changes of test release. 0 9 NEWS commit 4db209d42436728c2b5999d7cab3a7e49d72b312 Author: Stephan Sürken Date: Mon Jun 13 10:56:40 2005 +0000 [sp-auto-release (0.1.0) run by absurd@manwe.use.schlund.de]: Automatically updated from vc. 298 0 ChangeLog commit ad5acae12e71ecb60a09346221e17f0c90cb9f8e Author: Stephan Sürken Date: Mon Jun 13 10:56:38 2005 +0000 [sp-auto-release (0.1.0) run by absurd@manwe.use.schlund.de]. 9 0 NEWS commit f19920809c59b377b8a21992a67f7e04f3b18bf1 Author: Stephan Sürken Date: Mon Jun 13 10:55:57 2005 +0000 - Improving sync_check error repoeritng. - svn sync_check: Fixing to include server changes. - No longer running "update" on wd - we just check. 13 6 src/tools/sp-auto-release commit 2543bb6c4e9e51126cd40e05f795c09d353d0267 Author: Stephan Sürken Date: Mon Jun 13 10:50:55 2005 +0000 Reverting test change. 1 1 README commit 313e14df8f475fa73ed8f464b326b820e6a3ba8b Author: Stephan Sürken Date: Mon Jun 13 10:41:16 2005 +0000 Test ci. 1 1 README commit 57a4656c5f59d1d462ac0dfb8c6a2d96cff748dd Author: Stephan Sürken Date: Mon Jun 13 10:26:47 2005 +0000 Prepare for initail release. 0 21 NEWS commit 931fb92db9363057e8ac63bb02b543e84e9f0cb6 Author: Stephan Sürken Date: Fri Jun 10 16:24:57 2005 +0000 - Removing .strap_dev compat -- this does not work. - Fixing multi: We need to eval all envirenments. - Fixing multi: We only need last output. 6 9 src/tools/sp-auto-env commit 23825fe954ab627c1cf1aa3b8dfc037c2d3bbcb1 Author: Stephan Sürken Date: Fri Jun 10 14:12:44 2005 +0000 Add libxslt check macro from sp-gxmlcpp. 1 1 src/m4/Makefile.am 28 0 src/m4/sp-libxslt.m4 create mode 100644 src/m4/sp-libxslt.m4 commit a02bd42dd7a2efd6e55b02c9da0b7c8d99898746 Author: Stephan Sürken Date: Fri Jun 10 13:49:41 2005 +0000 Add support for ".svn" subdirectory cruft. 1 1 src/m4/sp-clean-distdir-cruft.m4 commit 3bb27b0185f04555818072f0cf9970aac27426c6 Author: Stephan Sürken Date: Fri Jun 10 13:46:18 2005 +0000 removing obssolet ")"s in status output. 2 2 src/tools/sp-auto-release commit 8d7e87bef7de421f6aed88f3d2c375b52343be3c Author: Stephan Sürken Date: Fri Jun 10 13:45:42 2005 +0000 Fixing cvs2l program test. 1 1 src/tools/sp-auto-release commit e8d5d3a6b248db59d4622905aeb18da9d76113e7 Author: Stephan Sürken Date: Fri Jun 10 13:35:59 2005 +0000 Diagnostics: Writing both versions on non-successful version checks. 1 1 src/m4/sp-auto.m4.in 1 1 src/m4/sp-lib.m4 commit b3021be418d267e098edb3e1e65dd351b68df87b Author: Stephan Sürken Date: Fri Jun 10 13:31:17 2005 +0000 Fixing args numbers. 3 3 src/m4/sp-auto.m4.in commit b3153d348b429d7f9978d36ae546661f5f642d54 Author: Stephan Sürken Date: Fri Jun 10 13:09:56 2005 +0000 Fix: add mkproject script. 2 1 src/tools/Makefile.am commit ae933de5d682470280d31cd57eeda50a5665412d Author: Stephan Sürken Date: Fri Jun 10 13:08:25 2005 +0000 Removing sp-auto-env-multi; functionality is now bundeld in sp-auto-env, suing some magic. 42 15 src/tools/sp-auto-env 0 30 src/tools/sp-auto-env-multi delete mode 100755 src/tools/sp-auto-env-multi commit 8860807f1aad7b2c3ca8e4de1e6993292ab443c6 Author: Stephan Sürken Date: Fri Jun 10 12:22:25 2005 +0000 Add support for -h, --help. 7 5 src/tools/sp-auto-env-multi commit b14965b0f8ee3a039b0a82b07145b1161acbe1d8 Author: Stephan Sürken Date: Fri Jun 10 12:01:48 2005 +0000 ucv: Add simple changelog support (svn log only). 3 0 src/tools/sp-auto-release commit 17226f06907565c89b08932bb29c5f40c0f86cff Author: Stephan Sürken Date: Fri Jun 10 11:57:44 2005 +0000 - uvc: Support for "update". - uvc: check -> check_sync: Check whether wd/server are in sync. - uvc: check_sync fix: Also check for U,P for cvs. - release: improved vc check (check for sync (again) before start tagging. - uvc: check: Removing obsolete check for cvs2cl. 18 17 src/tools/sp-auto-release commit 37b01f559aec81720538206cad1e6c187ec35759 Author: Stephan Sürken Date: Fri Jun 10 11:33:04 2005 +0000 Update ignore. commit f4c52683447eb6b74a3589d1f9cb9aac39274df3 Author: Stephan Sürken Date: Fri Jun 10 11:31:26 2005 +0000 Update ignore. commit 3ad22df50a7490fa345cd6772fc03036a810815a Author: Stephan Sürken Date: Fri Jun 10 11:29:45 2005 +0000 update ignores. commit b5b75ea004cf6623a3c14e0556f3e371f29a10d3 Author: Stephan Sürken Date: Thu Jun 9 17:43:37 2005 +0000 - Add sp-auto (self) version test macro. - Fix missing EXTRA_DIST and install targets. 2 2 src/m4/Makefile.am 28 0 src/m4/sp-auto.m4.in create mode 100644 src/m4/sp-auto.m4.in commit 30a9968e4fdbe19a424f33a7fd7b831e6a839376 Author: Stephan Sürken Date: Thu Jun 9 17:42:40 2005 +0000 Add sp-auto.m4 generation. 1 0 configure.ac commit f335628bd813efbc6c051e0fd00608bf981a0eb4 Author: Stephan Sürken Date: Thu Jun 9 17:22:24 2005 +0000 Implementing local changes check for svn. 13 3 src/tools/sp-auto-release commit a02ff13d76029383e5d1e0b5faa46782f69d1dd6 Author: Stephan Sürken Date: Wed Jun 8 17:20:18 2005 +0000 - Rename vcs->vc - Add vc branches location. - Improved usage. - Remove some redundant code in uvc. - vc bracnh support. - invalid version 0.0.x status check. - Fix order: 1. status check, 2. status ouput (in success only) - branch tag support for *.EVEN.0 versions. 95 62 src/tools/sp-auto-release commit cc65e02d5782c1f677c501603e6a7cb83f516864 Author: Stephan Sürken Date: Wed Jun 8 17:15:52 2005 +0000 - Rename vcs->vc - Add vc branches location. 4 3 .sp-auto.conf commit e1b33929fb508d84e974c586b191f1466cfe5661 Author: Stephan Sürken Date: Wed Jun 8 16:10:41 2005 +0000 Start with 0.1.0. 1 1 configure.ac commit c02817c51ced993910bc8f04a8da7bf1a35758a8 Author: Stephan Sürken Date: Wed Jun 8 15:36:46 2005 +0000 Fix upload usage help. 2 1 src/tools/sp-auto-release commit fcf23e5da26941b96785db6a5de856f471388f4d Author: Stephan Sürken Date: Wed Jun 8 15:35:36 2005 +0000 you should not be here, garbage. 0 12 src/tools/sp-auto-release commit 4c91601548674e5e2d9893891bdd13498380afe0 Author: Stephan Sürken Date: Wed Jun 8 15:33:08 2005 +0000 Fixing autonews to being cool. 16 7 src/tools/sp-auto-release commit 82f9c03ed7cad7d80b73b99dbb2636b180e8c306 Author: Stephan Sürken Date: Wed Jun 8 15:33:00 2005 +0000 Fixing autonews to being cool. 3 0 .sp-auto.conf commit 3455b4b61dc95f0aa18fba14d312467b63d60d14 Author: Stephan Sürken Date: Wed Jun 8 15:31:42 2005 +0000 [sp-auto-release (0.0.0) run by absurd@manwe.use.schlund.de]. 4 0 NEWS commit 00ce58aec945fc17a38502ad3fee5e6bf0773e45 Author: Stephan Sürken Date: Wed Jun 8 15:30:19 2005 +0000 [sp-auto-release (0.0.0) run by absurd@manwe.use.schlund.de]. 4 0 NEWS commit 6bd7d12ddd9fb220642726426e18b2e80b98bbe0 Author: Stephan Sürken Date: Wed Jun 8 15:29:17 2005 +0000 [sp-auto-release (0.0.0) run by absurd@manwe.use.schlund.de]. 4 0 NEWS commit a1f5b9fe3b384ba23142cb3ca31fde47f37542ae Author: Stephan Sürken Date: Wed Jun 8 15:23:45 2005 +0000 [sp-auto-release (0.0.0) run by absurd@manwe.use.schlund.de]. 1 1 NEWS commit f75888a6851f9a29a676738eb7b0819401a52aba Author: Stephan Sürken Date: Wed Jun 8 15:20:56 2005 +0000 [sp-auto-release (0.0.0) run by absurd@manwe.use.schlund.de]. 3 62 NEWS commit 4bab16b44a6a0876c3fe8ec1a5604e16f199e3c9 Author: Stephan Sürken Date: Wed Jun 8 15:18:04 2005 +0000 [sp-auto-release (0.0.0) run by absurd@manwe.use.schlund.de]. 4 4 NEWS commit 8f43ccbfbfb55225d14dc6ac621b38c402c99d7c Author: Stephan Sürken Date: Wed Jun 8 14:08:59 2005 +0000 - release: upload after notify - upload: activate tmp file removal and actual scp upload. - upload: Dont fail if scp fails (hint to retry later) 8 6 src/tools/sp-auto-release commit 6a2da528d7ff8a2aa7164c799198ff458067e512 Author: Stephan Sürken Date: Wed Jun 8 14:01:31 2005 +0000 show_status -> status_check 3 3 src/tools/sp-auto-release commit 4d433773d169b0680373973d4e91b5749d078db7 Author: Stephan Sürken Date: Wed Jun 8 14:00:07 2005 +0000 make snapshot simpler 1 7 src/tools/sp-auto-release commit ccd30ffdef11e274d8ae1717045780e90f3012da Author: Stephan Sürken Date: Wed Jun 8 13:57:30 2005 +0000 Fix upload loc. 1 1 .sp-auto.conf commit ac2901f32916c33c965d7af5b555660fb30e0e9d Author: Stephan Sürken Date: Wed Jun 8 13:56:56 2005 +0000 - Fixing/reimplemnting "upload". - do_upload for release + snapshot. - activate upload script target - usage fixes - many other fixes. 56 45 src/tools/sp-auto-release commit 44b94c6e6352602672a26b4fbb9db16bfd798ebe Author: Stephan Sürken Date: Wed Jun 8 13:08:45 2005 +0000 - Removing unused "update" vcs target. - Removing imho obsolete "edit" vcs target. 0 27 src/tools/sp-auto-release commit 358bcdac170d7c1624c849f450b8cacadca7ebcc Author: Stephan Sürken Date: Wed Jun 8 13:04:10 2005 +0000 - Adding vcs locations. - Adding some checks for status. 9 3 .sp-auto.conf 44 12 src/tools/sp-auto-release commit aa308b3532a267cf67eeedc46d155efcf84b91be Author: Stephan Sürken Date: Wed Jun 8 08:46:17 2005 +0000 test change. 1 0 README commit bc74dd06c4f2d01931b6a8c945c24dc8f372584d Author: Stephan Sürken Date: Tue Jun 7 15:33:58 2005 +0000 One million of more finest fixes for "release". 28 25 src/tools/sp-auto-release commit c76eda77fe6095e586916b78c38addeb258aff40 Author: Stephan Sürken Date: Tue Jun 7 15:19:05 2005 +0000 [sp-auto-release (0.0.0) run by absurd@manwe.use.schlund.de]. 6 0 NEWS commit 7961edf4e886d32ce03a8374ff35dc99d8933db1 Author: Stephan Sürken Date: Tue Jun 7 14:56:36 2005 +0000 [sp-auto-release (0.0.0) run by absurd@manwe.use.schlund.de]. 62 0 NEWS commit 19a67d71d7a8141c0c8f06259e5f1e69d71db1a2 Author: Stephan Sürken Date: Tue Jun 7 14:17:44 2005 +0000 One million af finest changes. 118 108 src/tools/sp-auto-release commit 52a27b3e4937b65800e0192076d229a8082c7d8c Author: Stephan Sürken Date: Tue Jun 7 13:02:51 2005 +0000 Fixing processing order and someother cosmetics. 32 42 src/tools/sp-auto-release commit 318f6d334de912f884cd55e3f26eed07d0a95adf Author: Stephan Sürken Date: Tue Jun 7 12:40:33 2005 +0000 Fix: sp-auto-upload is obsolete. 1 2 src/tools/Makefile.am commit e1a3f467e978ce4d256569f8b19fb4a9d295d7b3 Author: Stephan Sürken Date: Tue Jun 7 12:37:53 2005 +0000 Updated "do_snapshot" 1 3 src/tools/sp-auto-release commit 7d051803944679e4ae2e38ba6ba83ec745f8d15a Author: Stephan Sürken Date: Tue Jun 7 12:35:29 2005 +0000 Updated "do_release" 15 16 src/tools/sp-auto-release commit 35603bd4055b9745929731dcac650812bee6ad40 Author: Stephan Sürken Date: Tue Jun 7 12:12:11 2005 +0000 fixes in usage/settings. 13 17 src/tools/sp-auto-release commit 1f3e3464a1d20df7ec055184414a0376d358716f Author: Stephan Sürken Date: Mon Jun 6 17:26:18 2005 +0000 - generic vcs check - using sp_vcs instead of "cvs" everywhere. 41 48 src/tools/sp-auto-release commit 6fb8d57083d4dbad7d2e27cfd64fadd7f38504e2 Author: Stephan Sürken Date: Mon Jun 6 17:09:36 2005 +0000 Abstracting changelog generation for vcs. 27 2 src/tools/sp-auto-release commit 7558de7d9337c6a263888daa8067125db385044e Author: Stephan Sürken Date: Mon Jun 6 16:56:01 2005 +0000 - Cleaining up/define all (?) configurational options. - Many updates ;). 41 66 src/tools/sp-auto-release commit bbb70649009a17d3171f2aa1adf48b0dbadb2d79 Author: Stephan Sürken Date: Mon Jun 6 16:55:34 2005 +0000 Cleaining up/define all (?) configurational options. 22 8 .sp-auto.conf commit 5d4103a4fce5bb5c1dd07194c0c01cd3f06eb23e Author: Stephan Sürken Date: Mon Jun 6 16:54:50 2005 +0000 Adding old quickstart fro SPRelease. 39 0 README commit aad1c8e092d013e0567c10bd29e827cc01cee411 Author: Stephan Sürken Date: Mon Jun 6 15:56:02 2005 +0000 Removed. Functionality will be in sp-auto-release. 0 0 src/tools/sp-auto-upload delete mode 100755 src/tools/sp-auto-upload commit f766beea6f134a73eabd423667a790ac1d722ddb Author: Stephan Sürken Date: Thu Jun 2 14:40:14 2005 +0000 Fix ignore properties. commit b761699065228e9c2b10518b1d218491d67b43bf Author: Stephan Sürken Date: Thu Jun 2 14:27:17 2005 +0000 Fix ignore properties. commit 9e95087df4c8ba6a500676bc6cc97935e10d1982 Author: Stephan Sürken Date: Thu Jun 2 14:25:43 2005 +0000 -multi to allow user configurations. 28 0 src/tools/sp-auto-env-multi create mode 100755 src/tools/sp-auto-env-multi commit 0aac53c23e281ec52f9d1fb91b904b7cb293ddf4 Author: Stephan Sürken Date: Thu Jun 2 14:25:18 2005 +0000 Adding most crucial Quickstarts. 57 1 README commit 700ee84c48583a4497fb1f54cbd6662c33b733af Author: Stephan Sürken Date: Thu Jun 2 12:36:54 2005 +0000 Adding compat for projects using old .strap_dev scheme. 8 0 src/tools/sp-auto-env commit 12ecf2d07ee53ed7278e234359d2fcf52354c1a7 Author: Stephan Sürken Date: Wed Jun 1 12:44:50 2005 +0000 Initial sp-auto checkin (rework of releasing/dev tools formerly in sp-utilcpp). 23 0 .sp-auto.conf 0 0 AUTHORS 0 0 ChangeLog 4 0 Makefile.am 0 0 NEWS 2 0 README 13 0 configure.ac 1 0 src/Makefile.am 4 0 src/m4/Makefile.am 20 0 src/m4/sp-clean-distdir-cruft.m4 37 0 src/m4/sp-common.m4 39 0 src/m4/sp-doxygen.m4 110 0 src/m4/sp-lib.m4 8 0 src/tools/Makefile.am 117 0 src/tools/sp-auto-env 12 0 src/tools/sp-auto-mkproject 400 0 src/tools/sp-auto-release 57 0 src/tools/sp-auto-strap 0 0 src/tools/sp-auto-upload create mode 100644 .sp-auto.conf create mode 100644 AUTHORS create mode 100644 ChangeLog create mode 100644 Makefile.am create mode 100644 NEWS create mode 100644 README create mode 100644 configure.ac create mode 100644 src/Makefile.am create mode 100644 src/m4/Makefile.am create mode 100644 src/m4/sp-clean-distdir-cruft.m4 create mode 100644 src/m4/sp-common.m4 create mode 100644 src/m4/sp-doxygen.m4 create mode 100644 src/m4/sp-lib.m4 create mode 100644 src/tools/Makefile.am create mode 100755 src/tools/sp-auto-env create mode 100755 src/tools/sp-auto-mkproject create mode 100755 src/tools/sp-auto-release create mode 100755 src/tools/sp-auto-strap create mode 100755 src/tools/sp-auto-upload commit b46d99efb4ce6070cb16a2304b9090be0e878516 Author: Stephan Sürken Date: Wed Jun 1 12:30:44 2005 +0000 New project "sp-auto". ui-auto-1.1.17/PaxHeaders.10540/compile0000644000000000000000000000007412241077602014273 xustar0030 atime=1385575748.955228843 30 ctime=1385579867.645456531 ui-auto-1.1.17/compile0000755000175000017500000001624512241077602015375 0ustar00absurdabsurd00000000000000#! /bin/sh # Wrapper for compilers which do not understand '-c -o'. scriptversion=2012-10-14.11; # UTC # Copyright (C) 1999-2013 Free Software Foundation, Inc. # Written by Tom Tromey . # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2, or (at your option) # any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. # This file is maintained in Automake, please report # bugs to or send patches to # . nl=' ' # We need space, tab and new line, in precisely that order. Quoting is # there to prevent tools from complaining about whitespace usage. IFS=" "" $nl" file_conv= # func_file_conv build_file lazy # Convert a $build file to $host form and store it in $file # Currently only supports Windows hosts. If the determined conversion # type is listed in (the comma separated) LAZY, no conversion will # take place. func_file_conv () { file=$1 case $file in / | /[!/]*) # absolute file, and not a UNC file if test -z "$file_conv"; then # lazily determine how to convert abs files case `uname -s` in MINGW*) file_conv=mingw ;; CYGWIN*) file_conv=cygwin ;; *) file_conv=wine ;; esac fi case $file_conv/,$2, in *,$file_conv,*) ;; mingw/*) file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'` ;; cygwin/*) file=`cygpath -m "$file" || echo "$file"` ;; wine/*) file=`winepath -w "$file" || echo "$file"` ;; esac ;; esac } # func_cl_dashL linkdir # Make cl look for libraries in LINKDIR func_cl_dashL () { func_file_conv "$1" if test -z "$lib_path"; then lib_path=$file else lib_path="$lib_path;$file" fi linker_opts="$linker_opts -LIBPATH:$file" } # func_cl_dashl library # Do a library search-path lookup for cl func_cl_dashl () { lib=$1 found=no save_IFS=$IFS IFS=';' for dir in $lib_path $LIB do IFS=$save_IFS if $shared && test -f "$dir/$lib.dll.lib"; then found=yes lib=$dir/$lib.dll.lib break fi if test -f "$dir/$lib.lib"; then found=yes lib=$dir/$lib.lib break fi if test -f "$dir/lib$lib.a"; then found=yes lib=$dir/lib$lib.a break fi done IFS=$save_IFS if test "$found" != yes; then lib=$lib.lib fi } # func_cl_wrapper cl arg... # Adjust compile command to suit cl func_cl_wrapper () { # Assume a capable shell lib_path= shared=: linker_opts= for arg do if test -n "$eat"; then eat= else case $1 in -o) # configure might choose to run compile as 'compile cc -o foo foo.c'. eat=1 case $2 in *.o | *.[oO][bB][jJ]) func_file_conv "$2" set x "$@" -Fo"$file" shift ;; *) func_file_conv "$2" set x "$@" -Fe"$file" shift ;; esac ;; -I) eat=1 func_file_conv "$2" mingw set x "$@" -I"$file" shift ;; -I*) func_file_conv "${1#-I}" mingw set x "$@" -I"$file" shift ;; -l) eat=1 func_cl_dashl "$2" set x "$@" "$lib" shift ;; -l*) func_cl_dashl "${1#-l}" set x "$@" "$lib" shift ;; -L) eat=1 func_cl_dashL "$2" ;; -L*) func_cl_dashL "${1#-L}" ;; -static) shared=false ;; -Wl,*) arg=${1#-Wl,} save_ifs="$IFS"; IFS=',' for flag in $arg; do IFS="$save_ifs" linker_opts="$linker_opts $flag" done IFS="$save_ifs" ;; -Xlinker) eat=1 linker_opts="$linker_opts $2" ;; -*) set x "$@" "$1" shift ;; *.cc | *.CC | *.cxx | *.CXX | *.[cC]++) func_file_conv "$1" set x "$@" -Tp"$file" shift ;; *.c | *.cpp | *.CPP | *.lib | *.LIB | *.Lib | *.OBJ | *.obj | *.[oO]) func_file_conv "$1" mingw set x "$@" "$file" shift ;; *) set x "$@" "$1" shift ;; esac fi shift done if test -n "$linker_opts"; then linker_opts="-link$linker_opts" fi exec "$@" $linker_opts exit 1 } eat= case $1 in '') echo "$0: No command. Try '$0 --help' for more information." 1>&2 exit 1; ;; -h | --h*) cat <<\EOF Usage: compile [--help] [--version] PROGRAM [ARGS] Wrapper for compilers which do not understand '-c -o'. Remove '-o dest.o' from ARGS, run PROGRAM with the remaining arguments, and rename the output as expected. If you are trying to build a whole package this is not the right script to run: please start by reading the file 'INSTALL'. Report bugs to . EOF exit $? ;; -v | --v*) echo "compile $scriptversion" exit $? ;; cl | *[/\\]cl | cl.exe | *[/\\]cl.exe ) func_cl_wrapper "$@" # Doesn't return... ;; esac ofile= cfile= for arg do if test -n "$eat"; then eat= else case $1 in -o) # configure might choose to run compile as 'compile cc -o foo foo.c'. # So we strip '-o arg' only if arg is an object. eat=1 case $2 in *.o | *.obj) ofile=$2 ;; *) set x "$@" -o "$2" shift ;; esac ;; *.c) cfile=$1 set x "$@" "$1" shift ;; *) set x "$@" "$1" shift ;; esac fi shift done if test -z "$ofile" || test -z "$cfile"; then # If no '-o' option was seen then we might have been invoked from a # pattern rule where we don't need one. That is ok -- this is a # normal compilation that the losing compiler can handle. If no # '.c' file was seen then we are probably linking. That is also # ok. exec "$@" fi # Name of file we expect compiler to create. cofile=`echo "$cfile" | sed 's|^.*[\\/]||; s|^[a-zA-Z]:||; s/\.c$/.o/'` # Create the lock directory. # Note: use '[/\\:.-]' here to ensure that we don't use the same name # that we are using for the .o file. Also, base the name on the expected # object file name, since that is what matters with a parallel build. lockdir=`echo "$cofile" | sed -e 's|[/\\:.-]|_|g'`.d while true; do if mkdir "$lockdir" >/dev/null 2>&1; then break fi sleep 1 done # FIXME: race condition here if user kills between mkdir and trap. trap "rmdir '$lockdir'; exit 1" 1 2 15 # Run the compile. "$@" ret=$? if test -f "$cofile"; then test "$cofile" = "$ofile" || mv "$cofile" "$ofile" elif test -f "${cofile}bj"; then test "${cofile}bj" = "$ofile" || mv "${cofile}bj" "$ofile" fi rmdir "$lockdir" exit $ret # Local Variables: # mode: shell-script # sh-indentation: 2 # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-time-zone: "UTC" # time-stamp-end: "; # UTC" # End: ui-auto-1.1.17/PaxHeaders.10540/configure0000644000000000000000000000013212245442524014622 xustar0030 mtime=1385579860.309425658 30 atime=1385579861.057428806 30 ctime=1385579867.641456514 ui-auto-1.1.17/configure0000755000175000017500000050303412245442524015726 0ustar00absurdabsurd00000000000000#! /bin/sh # Guess values for system-dependent variables and create Makefiles. # Generated by GNU Autoconf 2.69 for ui-auto 1.1.17. # # # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. # # # This configure script is free software; the Free Software Foundation # gives unlimited permission to copy, distribute and modify it. ## -------------------- ## ## M4sh Initialization. ## ## -------------------- ## # Be more Bourne compatible DUALCASE=1; export DUALCASE # for MKS sh if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else case `(set -o) 2>/dev/null` in #( *posix*) : set -o posix ;; #( *) : ;; esac fi as_nl=' ' export as_nl # Printing a long string crashes Solaris 7 /usr/bin/printf. as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo # Prefer a ksh shell builtin over an external printf program on Solaris, # but without wasting forks for bash or zsh. if test -z "$BASH_VERSION$ZSH_VERSION" \ && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='print -r --' as_echo_n='print -rn --' elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='printf %s\n' as_echo_n='printf %s' else if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' as_echo_n='/usr/ucb/echo -n' else as_echo_body='eval expr "X$1" : "X\\(.*\\)"' as_echo_n_body='eval arg=$1; case $arg in #( *"$as_nl"*) expr "X$arg" : "X\\(.*\\)$as_nl"; arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; esac; expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" ' export as_echo_n_body as_echo_n='sh -c $as_echo_n_body as_echo' fi export as_echo_body as_echo='sh -c $as_echo_body as_echo' fi # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || PATH_SEPARATOR=';' } fi # IFS # We need space, tab and new line, in precisely that order. Quoting is # there to prevent editors from complaining about space-tab. # (If _AS_PATH_WALK were called with IFS unset, it would disable word # splitting by setting IFS to empty value.) IFS=" "" $as_nl" # Find who we are. Look in the path if we contain no directory separator. as_myself= case $0 in #(( *[\\/]* ) as_myself=$0 ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break done IFS=$as_save_IFS ;; esac # We did not find ourselves, most probably we were run as `sh COMMAND' # in which case we are not to be found in the path. if test "x$as_myself" = x; then as_myself=$0 fi if test ! -f "$as_myself"; then $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 exit 1 fi # Unset variables that we do not need and which cause bugs (e.g. in # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" # suppresses any "Segmentation fault" message there. '((' could # trigger a bug in pdksh 5.2.14. for as_var in BASH_ENV ENV MAIL MAILPATH do eval test x\${$as_var+set} = xset \ && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : done PS1='$ ' PS2='> ' PS4='+ ' # NLS nuisances. LC_ALL=C export LC_ALL LANGUAGE=C export LANGUAGE # CDPATH. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH # Use a proper internal environment variable to ensure we don't fall # into an infinite loop, continuously re-executing ourselves. if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then _as_can_reexec=no; export _as_can_reexec; # We cannot yet assume a decent shell, so we have to provide a # neutralization value for shells without unset; and this also # works around shells that cannot unset nonexistent variables. # Preserve -v and -x to the replacement shell. BASH_ENV=/dev/null ENV=/dev/null (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV case $- in # (((( *v*x* | *x*v* ) as_opts=-vx ;; *v* ) as_opts=-v ;; *x* ) as_opts=-x ;; * ) as_opts= ;; esac exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} # Admittedly, this is quite paranoid, since all the known shells bail # out after a failed `exec'. $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 as_fn_exit 255 fi # We don't want this to propagate to other subprocesses. { _as_can_reexec=; unset _as_can_reexec;} if test "x$CONFIG_SHELL" = x; then as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which # is contrary to our usage. Disable this feature. alias -g '\${1+\"\$@\"}'='\"\$@\"' setopt NO_GLOB_SUBST else case \`(set -o) 2>/dev/null\` in #( *posix*) : set -o posix ;; #( *) : ;; esac fi " as_required="as_fn_return () { (exit \$1); } as_fn_success () { as_fn_return 0; } as_fn_failure () { as_fn_return 1; } as_fn_ret_success () { return 0; } as_fn_ret_failure () { return 1; } exitcode=0 as_fn_success || { exitcode=1; echo as_fn_success failed.; } as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : else exitcode=1; echo positional parameters were not saved. fi test x\$exitcode = x0 || exit 1 test -x / || exit 1" as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1" if (eval "$as_required") 2>/dev/null; then : as_have_required=yes else as_have_required=no fi if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR as_found=false for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. as_found=: case $as_dir in #( /*) for as_base in sh bash ksh sh5; do # Try only shells that exist, to save several forks. as_shell=$as_dir/$as_base if { test -f "$as_shell" || test -f "$as_shell.exe"; } && { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : CONFIG_SHELL=$as_shell as_have_required=yes if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : break 2 fi fi done;; esac as_found=false done $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : CONFIG_SHELL=$SHELL as_have_required=yes fi; } IFS=$as_save_IFS if test "x$CONFIG_SHELL" != x; then : export CONFIG_SHELL # We cannot yet assume a decent shell, so we have to provide a # neutralization value for shells without unset; and this also # works around shells that cannot unset nonexistent variables. # Preserve -v and -x to the replacement shell. BASH_ENV=/dev/null ENV=/dev/null (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV case $- in # (((( *v*x* | *x*v* ) as_opts=-vx ;; *v* ) as_opts=-v ;; *x* ) as_opts=-x ;; * ) as_opts= ;; esac exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} # Admittedly, this is quite paranoid, since all the known shells bail # out after a failed `exec'. $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 exit 255 fi if test x$as_have_required = xno; then : $as_echo "$0: This script requires a shell more modern than all" $as_echo "$0: the shells that I found on your system." if test x${ZSH_VERSION+set} = xset ; then $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" $as_echo "$0: be upgraded to zsh 4.3.4 or later." else $as_echo "$0: Please tell bug-autoconf@gnu.org about your system, $0: including any error possibly output before this $0: message. Then install a modern shell, or manually run $0: the script under such a shell if you do have one." fi exit 1 fi fi fi SHELL=${CONFIG_SHELL-/bin/sh} export SHELL # Unset more variables known to interfere with behavior of common tools. CLICOLOR_FORCE= GREP_OPTIONS= unset CLICOLOR_FORCE GREP_OPTIONS ## --------------------- ## ## M4sh Shell Functions. ## ## --------------------- ## # as_fn_unset VAR # --------------- # Portably unset VAR. as_fn_unset () { { eval $1=; unset $1;} } as_unset=as_fn_unset # as_fn_set_status STATUS # ----------------------- # Set $? to STATUS, without forking. as_fn_set_status () { return $1 } # as_fn_set_status # as_fn_exit STATUS # ----------------- # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. as_fn_exit () { set +e as_fn_set_status $1 exit $1 } # as_fn_exit # as_fn_mkdir_p # ------------- # Create "$as_dir" as a directory, including parents if necessary. as_fn_mkdir_p () { case $as_dir in #( -*) as_dir=./$as_dir;; esac test -d "$as_dir" || eval $as_mkdir_p || { as_dirs= while :; do case $as_dir in #( *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( *) as_qdir=$as_dir;; esac as_dirs="'$as_qdir' $as_dirs" as_dir=`$as_dirname -- "$as_dir" || $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_dir" : 'X\(//\)[^/]' \| \ X"$as_dir" : 'X\(//\)$' \| \ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_dir" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` test -d "$as_dir" && break done test -z "$as_dirs" || eval "mkdir $as_dirs" } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" } # as_fn_mkdir_p # as_fn_executable_p FILE # ----------------------- # Test if FILE is an executable regular file. as_fn_executable_p () { test -f "$1" && test -x "$1" } # as_fn_executable_p # as_fn_append VAR VALUE # ---------------------- # Append the text in VALUE to the end of the definition contained in VAR. Take # advantage of any shell optimizations that allow amortized linear growth over # repeated appends, instead of the typical quadratic growth present in naive # implementations. if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : eval 'as_fn_append () { eval $1+=\$2 }' else as_fn_append () { eval $1=\$$1\$2 } fi # as_fn_append # as_fn_arith ARG... # ------------------ # Perform arithmetic evaluation on the ARGs, and store the result in the # global $as_val. Take advantage of shells that can avoid forks. The arguments # must be portable across $(()) and expr. if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : eval 'as_fn_arith () { as_val=$(( $* )) }' else as_fn_arith () { as_val=`expr "$@" || test $? -eq 1` } fi # as_fn_arith # as_fn_error STATUS ERROR [LINENO LOG_FD] # ---------------------------------------- # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are # provided, also output the error to LOG_FD, referencing LINENO. Then exit the # script with STATUS, using 1 if that was 0. as_fn_error () { as_status=$1; test $as_status -eq 0 && as_status=1 if test "$4"; then as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 fi $as_echo "$as_me: error: $2" >&2 as_fn_exit $as_status } # as_fn_error if expr a : '\(a\)' >/dev/null 2>&1 && test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr else as_expr=false fi if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then as_basename=basename else as_basename=false fi if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then as_dirname=dirname else as_dirname=false fi as_me=`$as_basename -- "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)' \| . 2>/dev/null || $as_echo X/"$0" | sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/ q } /^X\/\(\/\/\)$/{ s//\1/ q } /^X\/\(\/\).*/{ s//\1/ q } s/.*/./; q'` # Avoid depending upon Character Ranges. as_cr_letters='abcdefghijklmnopqrstuvwxyz' as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' as_cr_Letters=$as_cr_letters$as_cr_LETTERS as_cr_digits='0123456789' as_cr_alnum=$as_cr_Letters$as_cr_digits as_lineno_1=$LINENO as_lineno_1a=$LINENO as_lineno_2=$LINENO as_lineno_2a=$LINENO eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) sed -n ' p /[$]LINENO/= ' <$as_myself | sed ' s/[$]LINENO.*/&-/ t lineno b :lineno N :loop s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ t loop s/-\n.*// ' >$as_me.lineno && chmod +x "$as_me.lineno" || { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } # If we had to re-execute with $CONFIG_SHELL, we're ensured to have # already done that, so ensure we don't try to do so again and fall # in an infinite loop. This has already happened in practice. _as_can_reexec=no; export _as_can_reexec # Don't try to exec as it changes $[0], causing all sort of problems # (the dirname of $[0] is not the place where we might find the # original and so on. Autoconf is especially sensitive to this). . "./$as_me.lineno" # Exit status is that of the last command. exit } ECHO_C= ECHO_N= ECHO_T= case `echo -n x` in #((((( -n*) case `echo 'xy\c'` in *c*) ECHO_T=' ';; # ECHO_T is single tab character. xy) ECHO_C='\c';; *) echo `echo ksh88 bug on AIX 6.1` > /dev/null ECHO_T=' ';; esac;; *) ECHO_N='-n';; esac rm -f conf$$ conf$$.exe conf$$.file if test -d conf$$.dir; then rm -f conf$$.dir/conf$$.file else rm -f conf$$.dir mkdir conf$$.dir 2>/dev/null fi if (echo >conf$$.file) 2>/dev/null; then if ln -s conf$$.file conf$$ 2>/dev/null; then as_ln_s='ln -s' # ... but there are two gotchas: # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. # In both cases, we have to default to `cp -pR'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || as_ln_s='cp -pR' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else as_ln_s='cp -pR' fi else as_ln_s='cp -pR' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null if mkdir -p . 2>/dev/null; then as_mkdir_p='mkdir -p "$as_dir"' else test -d ./-p && rmdir ./-p as_mkdir_p=false fi as_test_x='test -x' as_executable_p=as_fn_executable_p # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" # Sed expression to map a string onto a valid variable name. as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" test -n "$DJDIR" || exec 7<&0 &1 # Name of the host. # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, # so uname gets run too. ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` # # Initializations. # ac_default_prefix=/usr/local ac_clean_files= ac_config_libobj_dir=. LIBOBJS= cross_compiling=no subdirs= MFLAGS= MAKEFLAGS= # Identity of this package. PACKAGE_NAME='ui-auto' PACKAGE_TARNAME='ui-auto' PACKAGE_VERSION='1.1.17' PACKAGE_STRING='ui-auto 1.1.17' PACKAGE_BUGREPORT='' PACKAGE_URL='' ac_unique_file="src/tools/ui-auto-release" ac_subst_vars='am__EXEEXT_FALSE am__EXEEXT_TRUE LTLIBOBJS LIBOBJS am__fastdepCXX_FALSE am__fastdepCXX_TRUE CXXDEPMODE ac_ct_CXX CXXFLAGS CXX PROG_XSLTPROG PROG_CHECKBASHISMS am__fastdepCC_FALSE am__fastdepCC_TRUE CCDEPMODE am__nodep AMDEPBACKSLASH AMDEP_FALSE AMDEP_TRUE am__quote am__include DEPDIR OBJEXT EXEEXT ac_ct_CC CPPFLAGS LDFLAGS CFLAGS CC SO_VERSION AM_BACKSLASH AM_DEFAULT_VERBOSITY AM_DEFAULT_V AM_V am__untar am__tar AMTAR am__leading_dot SET_MAKE AWK mkdir_p MKDIR_P INSTALL_STRIP_PROGRAM STRIP install_sh MAKEINFO AUTOHEADER AUTOMAKE AUTOCONF ACLOCAL VERSION PACKAGE CYGPATH_W am__isrc INSTALL_DATA INSTALL_SCRIPT INSTALL_PROGRAM target_alias host_alias build_alias LIBS ECHO_T ECHO_N ECHO_C DEFS mandir localedir libdir psdir pdfdir dvidir htmldir infodir docdir oldincludedir includedir localstatedir sharedstatedir sysconfdir datadir datarootdir libexecdir sbindir bindir program_transform_name prefix exec_prefix PACKAGE_URL PACKAGE_BUGREPORT PACKAGE_STRING PACKAGE_VERSION PACKAGE_TARNAME PACKAGE_NAME PATH_SEPARATOR SHELL' ac_subst_files='UI_AUTO_AM' ac_user_opts=' enable_option_checking enable_silent_rules enable_dependency_tracking ' ac_precious_vars='build_alias host_alias target_alias CC CFLAGS LDFLAGS LIBS CPPFLAGS CXX CXXFLAGS CCC' # Initialize some variables set by options. ac_init_help= ac_init_version=false ac_unrecognized_opts= ac_unrecognized_sep= # The variables have the same names as the options, with # dashes changed to underlines. cache_file=/dev/null exec_prefix=NONE no_create= no_recursion= prefix=NONE program_prefix=NONE program_suffix=NONE program_transform_name=s,x,x, silent= site= srcdir= verbose= x_includes=NONE x_libraries=NONE # Installation directory options. # These are left unexpanded so users can "make install exec_prefix=/foo" # and all the variables that are supposed to be based on exec_prefix # by default will actually change. # Use braces instead of parens because sh, perl, etc. also accept them. # (The list follows the same order as the GNU Coding Standards.) bindir='${exec_prefix}/bin' sbindir='${exec_prefix}/sbin' libexecdir='${exec_prefix}/libexec' datarootdir='${prefix}/share' datadir='${datarootdir}' sysconfdir='${prefix}/etc' sharedstatedir='${prefix}/com' localstatedir='${prefix}/var' includedir='${prefix}/include' oldincludedir='/usr/include' docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' infodir='${datarootdir}/info' htmldir='${docdir}' dvidir='${docdir}' pdfdir='${docdir}' psdir='${docdir}' libdir='${exec_prefix}/lib' localedir='${datarootdir}/locale' mandir='${datarootdir}/man' ac_prev= ac_dashdash= for ac_option do # If the previous option needs an argument, assign it. if test -n "$ac_prev"; then eval $ac_prev=\$ac_option ac_prev= continue fi case $ac_option in *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; *=) ac_optarg= ;; *) ac_optarg=yes ;; esac # Accept the important Cygnus configure options, so we can diagnose typos. case $ac_dashdash$ac_option in --) ac_dashdash=yes ;; -bindir | --bindir | --bindi | --bind | --bin | --bi) ac_prev=bindir ;; -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) bindir=$ac_optarg ;; -build | --build | --buil | --bui | --bu) ac_prev=build_alias ;; -build=* | --build=* | --buil=* | --bui=* | --bu=*) build_alias=$ac_optarg ;; -cache-file | --cache-file | --cache-fil | --cache-fi \ | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) ac_prev=cache_file ;; -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) cache_file=$ac_optarg ;; --config-cache | -C) cache_file=config.cache ;; -datadir | --datadir | --datadi | --datad) ac_prev=datadir ;; -datadir=* | --datadir=* | --datadi=* | --datad=*) datadir=$ac_optarg ;; -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ | --dataroo | --dataro | --datar) ac_prev=datarootdir ;; -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) datarootdir=$ac_optarg ;; -disable-* | --disable-*) ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid feature name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "enable_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval enable_$ac_useropt=no ;; -docdir | --docdir | --docdi | --doc | --do) ac_prev=docdir ;; -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) docdir=$ac_optarg ;; -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) ac_prev=dvidir ;; -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) dvidir=$ac_optarg ;; -enable-* | --enable-*) ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid feature name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "enable_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval enable_$ac_useropt=\$ac_optarg ;; -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ | --exec | --exe | --ex) ac_prev=exec_prefix ;; -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ | --exec=* | --exe=* | --ex=*) exec_prefix=$ac_optarg ;; -gas | --gas | --ga | --g) # Obsolete; use --with-gas. with_gas=yes ;; -help | --help | --hel | --he | -h) ac_init_help=long ;; -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) ac_init_help=recursive ;; -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) ac_init_help=short ;; -host | --host | --hos | --ho) ac_prev=host_alias ;; -host=* | --host=* | --hos=* | --ho=*) host_alias=$ac_optarg ;; -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) ac_prev=htmldir ;; -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ | --ht=*) htmldir=$ac_optarg ;; -includedir | --includedir | --includedi | --included | --include \ | --includ | --inclu | --incl | --inc) ac_prev=includedir ;; -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ | --includ=* | --inclu=* | --incl=* | --inc=*) includedir=$ac_optarg ;; -infodir | --infodir | --infodi | --infod | --info | --inf) ac_prev=infodir ;; -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) infodir=$ac_optarg ;; -libdir | --libdir | --libdi | --libd) ac_prev=libdir ;; -libdir=* | --libdir=* | --libdi=* | --libd=*) libdir=$ac_optarg ;; -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ | --libexe | --libex | --libe) ac_prev=libexecdir ;; -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ | --libexe=* | --libex=* | --libe=*) libexecdir=$ac_optarg ;; -localedir | --localedir | --localedi | --localed | --locale) ac_prev=localedir ;; -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) localedir=$ac_optarg ;; -localstatedir | --localstatedir | --localstatedi | --localstated \ | --localstate | --localstat | --localsta | --localst | --locals) ac_prev=localstatedir ;; -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) localstatedir=$ac_optarg ;; -mandir | --mandir | --mandi | --mand | --man | --ma | --m) ac_prev=mandir ;; -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) mandir=$ac_optarg ;; -nfp | --nfp | --nf) # Obsolete; use --without-fp. with_fp=no ;; -no-create | --no-create | --no-creat | --no-crea | --no-cre \ | --no-cr | --no-c | -n) no_create=yes ;; -no-recursion | --no-recursion | --no-recursio | --no-recursi \ | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) no_recursion=yes ;; -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ | --oldin | --oldi | --old | --ol | --o) ac_prev=oldincludedir ;; -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) oldincludedir=$ac_optarg ;; -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) ac_prev=prefix ;; -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) prefix=$ac_optarg ;; -program-prefix | --program-prefix | --program-prefi | --program-pref \ | --program-pre | --program-pr | --program-p) ac_prev=program_prefix ;; -program-prefix=* | --program-prefix=* | --program-prefi=* \ | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) program_prefix=$ac_optarg ;; -program-suffix | --program-suffix | --program-suffi | --program-suff \ | --program-suf | --program-su | --program-s) ac_prev=program_suffix ;; -program-suffix=* | --program-suffix=* | --program-suffi=* \ | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) program_suffix=$ac_optarg ;; -program-transform-name | --program-transform-name \ | --program-transform-nam | --program-transform-na \ | --program-transform-n | --program-transform- \ | --program-transform | --program-transfor \ | --program-transfo | --program-transf \ | --program-trans | --program-tran \ | --progr-tra | --program-tr | --program-t) ac_prev=program_transform_name ;; -program-transform-name=* | --program-transform-name=* \ | --program-transform-nam=* | --program-transform-na=* \ | --program-transform-n=* | --program-transform-=* \ | --program-transform=* | --program-transfor=* \ | --program-transfo=* | --program-transf=* \ | --program-trans=* | --program-tran=* \ | --progr-tra=* | --program-tr=* | --program-t=*) program_transform_name=$ac_optarg ;; -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) ac_prev=pdfdir ;; -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) pdfdir=$ac_optarg ;; -psdir | --psdir | --psdi | --psd | --ps) ac_prev=psdir ;; -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) psdir=$ac_optarg ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil) silent=yes ;; -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) ac_prev=sbindir ;; -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ | --sbi=* | --sb=*) sbindir=$ac_optarg ;; -sharedstatedir | --sharedstatedir | --sharedstatedi \ | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ | --sharedst | --shareds | --shared | --share | --shar \ | --sha | --sh) ac_prev=sharedstatedir ;; -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ | --sha=* | --sh=*) sharedstatedir=$ac_optarg ;; -site | --site | --sit) ac_prev=site ;; -site=* | --site=* | --sit=*) site=$ac_optarg ;; -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) ac_prev=srcdir ;; -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) srcdir=$ac_optarg ;; -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ | --syscon | --sysco | --sysc | --sys | --sy) ac_prev=sysconfdir ;; -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) sysconfdir=$ac_optarg ;; -target | --target | --targe | --targ | --tar | --ta | --t) ac_prev=target_alias ;; -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) target_alias=$ac_optarg ;; -v | -verbose | --verbose | --verbos | --verbo | --verb) verbose=yes ;; -version | --version | --versio | --versi | --vers | -V) ac_init_version=: ;; -with-* | --with-*) ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid package name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "with_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval with_$ac_useropt=\$ac_optarg ;; -without-* | --without-*) ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid package name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "with_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval with_$ac_useropt=no ;; --x) # Obsolete; use --with-x. with_x=yes ;; -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ | --x-incl | --x-inc | --x-in | --x-i) ac_prev=x_includes ;; -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) x_includes=$ac_optarg ;; -x-libraries | --x-libraries | --x-librarie | --x-librari \ | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) ac_prev=x_libraries ;; -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) x_libraries=$ac_optarg ;; -*) as_fn_error $? "unrecognized option: \`$ac_option' Try \`$0 --help' for more information" ;; *=*) ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` # Reject names that are not valid shell variable names. case $ac_envvar in #( '' | [0-9]* | *[!_$as_cr_alnum]* ) as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; esac eval $ac_envvar=\$ac_optarg export $ac_envvar ;; *) # FIXME: should be removed in autoconf 3.0. $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" ;; esac done if test -n "$ac_prev"; then ac_option=--`echo $ac_prev | sed 's/_/-/g'` as_fn_error $? "missing argument to $ac_option" fi if test -n "$ac_unrecognized_opts"; then case $enable_option_checking in no) ;; fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; esac fi # Check all directory arguments for consistency. for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ datadir sysconfdir sharedstatedir localstatedir includedir \ oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ libdir localedir mandir do eval ac_val=\$$ac_var # Remove trailing slashes. case $ac_val in */ ) ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` eval $ac_var=\$ac_val;; esac # Be sure to have absolute directory names. case $ac_val in [\\/$]* | ?:[\\/]* ) continue;; NONE | '' ) case $ac_var in *prefix ) continue;; esac;; esac as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" done # There might be people who depend on the old broken behavior: `$host' # used to hold the argument of --host etc. # FIXME: To remove some day. build=$build_alias host=$host_alias target=$target_alias # FIXME: To remove some day. if test "x$host_alias" != x; then if test "x$build_alias" = x; then cross_compiling=maybe elif test "x$build_alias" != "x$host_alias"; then cross_compiling=yes fi fi ac_tool_prefix= test -n "$host_alias" && ac_tool_prefix=$host_alias- test "$silent" = yes && exec 6>/dev/null ac_pwd=`pwd` && test -n "$ac_pwd" && ac_ls_di=`ls -di .` && ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || as_fn_error $? "working directory cannot be determined" test "X$ac_ls_di" = "X$ac_pwd_ls_di" || as_fn_error $? "pwd does not report name of working directory" # Find the source files, if location was not specified. if test -z "$srcdir"; then ac_srcdir_defaulted=yes # Try the directory containing this script, then the parent directory. ac_confdir=`$as_dirname -- "$as_myself" || $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_myself" : 'X\(//\)[^/]' \| \ X"$as_myself" : 'X\(//\)$' \| \ X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_myself" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` srcdir=$ac_confdir if test ! -r "$srcdir/$ac_unique_file"; then srcdir=.. fi else ac_srcdir_defaulted=no fi if test ! -r "$srcdir/$ac_unique_file"; then test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" fi ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" ac_abs_confdir=`( cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" pwd)` # When building in place, set srcdir=. if test "$ac_abs_confdir" = "$ac_pwd"; then srcdir=. fi # Remove unnecessary trailing slashes from srcdir. # Double slashes in file names in object file debugging info # mess up M-x gdb in Emacs. case $srcdir in */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; esac for ac_var in $ac_precious_vars; do eval ac_env_${ac_var}_set=\${${ac_var}+set} eval ac_env_${ac_var}_value=\$${ac_var} eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} eval ac_cv_env_${ac_var}_value=\$${ac_var} done # # Report the --help message. # if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF \`configure' configures ui-auto 1.1.17 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... To assign environment variables (e.g., CC, CFLAGS...), specify them as VAR=VALUE. See below for descriptions of some of the useful variables. Defaults for the options are specified in brackets. Configuration: -h, --help display this help and exit --help=short display options specific to this package --help=recursive display the short help of all the included packages -V, --version display version information and exit -q, --quiet, --silent do not print \`checking ...' messages --cache-file=FILE cache test results in FILE [disabled] -C, --config-cache alias for \`--cache-file=config.cache' -n, --no-create do not create output files --srcdir=DIR find the sources in DIR [configure dir or \`..'] Installation directories: --prefix=PREFIX install architecture-independent files in PREFIX [$ac_default_prefix] --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX [PREFIX] By default, \`make install' will install all the files in \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify an installation prefix other than \`$ac_default_prefix' using \`--prefix', for instance \`--prefix=\$HOME'. For better control, use the options below. Fine tuning of the installation directories: --bindir=DIR user executables [EPREFIX/bin] --sbindir=DIR system admin executables [EPREFIX/sbin] --libexecdir=DIR program executables [EPREFIX/libexec] --sysconfdir=DIR read-only single-machine data [PREFIX/etc] --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] --localstatedir=DIR modifiable single-machine data [PREFIX/var] --libdir=DIR object code libraries [EPREFIX/lib] --includedir=DIR C header files [PREFIX/include] --oldincludedir=DIR C header files for non-gcc [/usr/include] --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] --datadir=DIR read-only architecture-independent data [DATAROOTDIR] --infodir=DIR info documentation [DATAROOTDIR/info] --localedir=DIR locale-dependent data [DATAROOTDIR/locale] --mandir=DIR man documentation [DATAROOTDIR/man] --docdir=DIR documentation root [DATAROOTDIR/doc/ui-auto] --htmldir=DIR html documentation [DOCDIR] --dvidir=DIR dvi documentation [DOCDIR] --pdfdir=DIR pdf documentation [DOCDIR] --psdir=DIR ps documentation [DOCDIR] _ACEOF cat <<\_ACEOF Program names: --program-prefix=PREFIX prepend PREFIX to installed program names --program-suffix=SUFFIX append SUFFIX to installed program names --program-transform-name=PROGRAM run sed PROGRAM on installed program names _ACEOF fi if test -n "$ac_init_help"; then case $ac_init_help in short | recursive ) echo "Configuration of ui-auto 1.1.17:";; esac cat <<\_ACEOF Optional Features: --disable-option-checking ignore unrecognized --enable/--with options --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) --enable-FEATURE[=ARG] include FEATURE [ARG=yes] --enable-silent-rules less verbose build output (undo: "make V=1") --disable-silent-rules verbose build output (undo: "make V=0") --enable-dependency-tracking do not reject slow dependency extractors --disable-dependency-tracking speeds up one-time build Some influential environment variables: CC C compiler command CFLAGS C compiler flags LDFLAGS linker flags, e.g. -L if you have libraries in a nonstandard directory LIBS libraries to pass to the linker, e.g. -l CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I if you have headers in a nonstandard directory CXX C++ compiler command CXXFLAGS C++ compiler flags Use these variables to override the choices made by `configure' or to help it to find libraries and programs with nonstandard names/locations. Report bugs to the package provider. _ACEOF ac_status=$? fi if test "$ac_init_help" = "recursive"; then # If there are subdirs, report their specific --help. for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue test -d "$ac_dir" || { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || continue ac_builddir=. case "$ac_dir" in .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` # A ".." for each directory in $ac_dir_suffix. ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` case $ac_top_builddir_sub in "") ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; esac ;; esac ac_abs_top_builddir=$ac_pwd ac_abs_builddir=$ac_pwd$ac_dir_suffix # for backward compatibility: ac_top_builddir=$ac_top_build_prefix case $srcdir in .) # We are building in place. ac_srcdir=. ac_top_srcdir=$ac_top_builddir_sub ac_abs_top_srcdir=$ac_pwd ;; [\\/]* | ?:[\\/]* ) # Absolute name. ac_srcdir=$srcdir$ac_dir_suffix; ac_top_srcdir=$srcdir ac_abs_top_srcdir=$srcdir ;; *) # Relative name. ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix ac_top_srcdir=$ac_top_build_prefix$srcdir ac_abs_top_srcdir=$ac_pwd/$srcdir ;; esac ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix cd "$ac_dir" || { ac_status=$?; continue; } # Check for guested configure. if test -f "$ac_srcdir/configure.gnu"; then echo && $SHELL "$ac_srcdir/configure.gnu" --help=recursive elif test -f "$ac_srcdir/configure"; then echo && $SHELL "$ac_srcdir/configure" --help=recursive else $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 fi || ac_status=$? cd "$ac_pwd" || { ac_status=$?; break; } done fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF ui-auto configure 1.1.17 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. This configure script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. _ACEOF exit fi ## ------------------------ ## ## Autoconf initialization. ## ## ------------------------ ## # ac_fn_c_try_compile LINENO # -------------------------- # Try to compile conftest.$ac_ext, and return whether this succeeded. ac_fn_c_try_compile () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack rm -f conftest.$ac_objext if { { ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compile") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_c_try_compile # ac_fn_cxx_try_compile LINENO # ---------------------------- # Try to compile conftest.$ac_ext, and return whether this succeeded. ac_fn_cxx_try_compile () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack rm -f conftest.$ac_objext if { { ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compile") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_cxx_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_cxx_try_compile cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by ui-auto $as_me 1.1.17, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ _ACEOF exec 5>>config.log { cat <<_ASUNAME ## --------- ## ## Platform. ## ## --------- ## hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` uname -m = `(uname -m) 2>/dev/null || echo unknown` uname -r = `(uname -r) 2>/dev/null || echo unknown` uname -s = `(uname -s) 2>/dev/null || echo unknown` uname -v = `(uname -v) 2>/dev/null || echo unknown` /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` _ASUNAME as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. $as_echo "PATH: $as_dir" done IFS=$as_save_IFS } >&5 cat >&5 <<_ACEOF ## ----------- ## ## Core tests. ## ## ----------- ## _ACEOF # Keep a trace of the command line. # Strip out --no-create and --no-recursion so they do not pile up. # Strip out --silent because we don't want to record it for future runs. # Also quote any args containing shell meta-characters. # Make two passes to allow for proper duplicate-argument suppression. ac_configure_args= ac_configure_args0= ac_configure_args1= ac_must_keep_next=false for ac_pass in 1 2 do for ac_arg do case $ac_arg in -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil) continue ;; *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; esac case $ac_pass in 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2) as_fn_append ac_configure_args1 " '$ac_arg'" if test $ac_must_keep_next = true; then ac_must_keep_next=false # Got value, back to normal. else case $ac_arg in *=* | --config-cache | -C | -disable-* | --disable-* \ | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ | -with-* | --with-* | -without-* | --without-* | --x) case "$ac_configure_args0 " in "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; esac ;; -* ) ac_must_keep_next=true ;; esac fi as_fn_append ac_configure_args " '$ac_arg'" ;; esac done done { ac_configure_args0=; unset ac_configure_args0;} { ac_configure_args1=; unset ac_configure_args1;} # When interrupted or exit'd, cleanup temporary files, and complete # config.log. We remove comments because anyway the quotes in there # would cause problems or look ugly. # WARNING: Use '\'' to represent an apostrophe within the trap. # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. trap 'exit_status=$? # Save into config.log some information that might help in debugging. { echo $as_echo "## ---------------- ## ## Cache variables. ## ## ---------------- ##" echo # The following way of writing the cache mishandles newlines in values, ( for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do eval ac_val=\$$ac_var case $ac_val in #( *${as_nl}*) case $ac_var in #( *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; esac case $ac_var in #( _ | IFS | as_nl) ;; #( BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( *) { eval $ac_var=; unset $ac_var;} ;; esac ;; esac done (set) 2>&1 | case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( *${as_nl}ac_space=\ *) sed -n \ "s/'\''/'\''\\\\'\'''\''/g; s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" ;; #( *) sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" ;; esac | sort ) echo $as_echo "## ----------------- ## ## Output variables. ## ## ----------------- ##" echo for ac_var in $ac_subst_vars do eval ac_val=\$$ac_var case $ac_val in *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; esac $as_echo "$ac_var='\''$ac_val'\''" done | sort echo if test -n "$ac_subst_files"; then $as_echo "## ------------------- ## ## File substitutions. ## ## ------------------- ##" echo for ac_var in $ac_subst_files do eval ac_val=\$$ac_var case $ac_val in *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; esac $as_echo "$ac_var='\''$ac_val'\''" done | sort echo fi if test -s confdefs.h; then $as_echo "## ----------- ## ## confdefs.h. ## ## ----------- ##" echo cat confdefs.h echo fi test "$ac_signal" != 0 && $as_echo "$as_me: caught signal $ac_signal" $as_echo "$as_me: exit $exit_status" } >&5 rm -f core *.core core.conftest.* && rm -f -r conftest* confdefs* conf$$* $ac_clean_files && exit $exit_status ' 0 for ac_signal in 1 2 13 15; do trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal done ac_signal=0 # confdefs.h avoids OS command line length limits that DEFS can exceed. rm -f -r conftest* confdefs.h $as_echo "/* confdefs.h */" > confdefs.h # Predefined preprocessor variables. cat >>confdefs.h <<_ACEOF #define PACKAGE_NAME "$PACKAGE_NAME" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_TARNAME "$PACKAGE_TARNAME" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_VERSION "$PACKAGE_VERSION" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_STRING "$PACKAGE_STRING" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_URL "$PACKAGE_URL" _ACEOF # Let the site file select an alternate cache file if it wants to. # Prefer an explicitly selected file to automatically selected ones. ac_site_file1=NONE ac_site_file2=NONE if test -n "$CONFIG_SITE"; then # We do not want a PATH search for config.site. case $CONFIG_SITE in #(( -*) ac_site_file1=./$CONFIG_SITE;; */*) ac_site_file1=$CONFIG_SITE;; *) ac_site_file1=./$CONFIG_SITE;; esac elif test "x$prefix" != xNONE; then ac_site_file1=$prefix/share/config.site ac_site_file2=$prefix/etc/config.site else ac_site_file1=$ac_default_prefix/share/config.site ac_site_file2=$ac_default_prefix/etc/config.site fi for ac_site_file in "$ac_site_file1" "$ac_site_file2" do test "x$ac_site_file" = xNONE && continue if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 $as_echo "$as_me: loading site script $ac_site_file" >&6;} sed 's/^/| /' "$ac_site_file" >&5 . "$ac_site_file" \ || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "failed to load site script $ac_site_file See \`config.log' for more details" "$LINENO" 5; } fi done if test -r "$cache_file"; then # Some versions of bash will fail to source /dev/null (special files # actually), so we avoid doing that. DJGPP emulates it as a regular file. if test /dev/null != "$cache_file" && test -f "$cache_file"; then { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 $as_echo "$as_me: loading cache $cache_file" >&6;} case $cache_file in [\\/]* | ?:[\\/]* ) . "$cache_file";; *) . "./$cache_file";; esac fi else { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 $as_echo "$as_me: creating cache $cache_file" >&6;} >$cache_file fi # Check that the precious variables saved in the cache have kept the same # value. ac_cache_corrupted=false for ac_var in $ac_precious_vars; do eval ac_old_set=\$ac_cv_env_${ac_var}_set eval ac_new_set=\$ac_env_${ac_var}_set eval ac_old_val=\$ac_cv_env_${ac_var}_value eval ac_new_val=\$ac_env_${ac_var}_value case $ac_old_set,$ac_new_set in set,) { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} ac_cache_corrupted=: ;; ,set) { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} ac_cache_corrupted=: ;; ,);; *) if test "x$ac_old_val" != "x$ac_new_val"; then # differences in whitespace do not lead to failure. ac_old_val_w=`echo x $ac_old_val` ac_new_val_w=`echo x $ac_new_val` if test "$ac_old_val_w" != "$ac_new_val_w"; then { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} ac_cache_corrupted=: else { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} eval $ac_var=\$ac_old_val fi { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;} fi;; esac # Pass precious variables to config.status. if test "$ac_new_set" = set; then case $ac_new_val in *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; *) ac_arg=$ac_var=$ac_new_val ;; esac case " $ac_configure_args " in *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. *) as_fn_append ac_configure_args " '$ac_arg'" ;; esac fi done if $ac_cache_corrupted; then { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 fi ## -------------------- ## ## Main body of script. ## ## -------------------- ## ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu am__api_version='1.14' ac_aux_dir= for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do if test -f "$ac_dir/install-sh"; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/install-sh -c" break elif test -f "$ac_dir/install.sh"; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/install.sh -c" break elif test -f "$ac_dir/shtool"; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/shtool install -c" break fi done if test -z "$ac_aux_dir"; then as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 fi # These three variables are undocumented and unsupported, # and are intended to be withdrawn in a future Autoconf release. # They can cause serious problems if a builder's source tree is in a directory # whose full name contains unusual characters. ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. # Find a good install program. We prefer a C program (faster), # so one script is as good as another. But avoid the broken or # incompatible versions: # SysV /etc/install, /usr/sbin/install # SunOS /usr/etc/install # IRIX /sbin/install # AIX /bin/install # AmigaOS /C/install, which installs bootblocks on floppy discs # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag # AFS /usr/afsws/bin/install, which mishandles nonexistent args # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" # OS/2's system install, which has a completely different semantic # ./install, which can be erroneously created by make from ./install.sh. # Reject install programs that cannot install multiple files. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 $as_echo_n "checking for a BSD-compatible install... " >&6; } if test -z "$INSTALL"; then if ${ac_cv_path_install+:} false; then : $as_echo_n "(cached) " >&6 else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. # Account for people who put trailing slashes in PATH elements. case $as_dir/ in #(( ./ | .// | /[cC]/* | \ /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ /usr/ucb/* ) ;; *) # OSF1 and SCO ODT 3.0 have their own names for install. # Don't use installbsd from OSF since it installs stuff as root # by default. for ac_prog in ginstall scoinst install; do for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then if test $ac_prog = install && grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # AIX install. It has an incompatible calling convention. : elif test $ac_prog = install && grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # program-specific install script used by HP pwplus--don't use. : else rm -rf conftest.one conftest.two conftest.dir echo one > conftest.one echo two > conftest.two mkdir conftest.dir if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && test -s conftest.one && test -s conftest.two && test -s conftest.dir/conftest.one && test -s conftest.dir/conftest.two then ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" break 3 fi fi fi done done ;; esac done IFS=$as_save_IFS rm -rf conftest.one conftest.two conftest.dir fi if test "${ac_cv_path_install+set}" = set; then INSTALL=$ac_cv_path_install else # As a last resort, use the slow shell script. Don't cache a # value for INSTALL within a source directory, because that will # break other packages using the cache if that directory is # removed, or if the value is a relative name. INSTALL=$ac_install_sh fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 $as_echo "$INSTALL" >&6; } # Use test -z because SunOS4 sh mishandles braces in ${var-val}. # It thinks the first close brace ends the variable substitution. test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 $as_echo_n "checking whether build environment is sane... " >&6; } # Reject unsafe characters in $srcdir or the absolute working directory # name. Accept space and tab only in the latter. am_lf=' ' case `pwd` in *[\\\"\#\$\&\'\`$am_lf]*) as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; esac case $srcdir in *[\\\"\#\$\&\'\`$am_lf\ \ ]*) as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; esac # Do 'set' in a subshell so we don't clobber the current shell's # arguments. Must try -L first in case configure is actually a # symlink; some systems play weird games with the mod time of symlinks # (eg FreeBSD returns the mod time of the symlink's containing # directory). if ( am_has_slept=no for am_try in 1 2; do echo "timestamp, slept: $am_has_slept" > conftest.file set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` if test "$*" = "X"; then # -L didn't work. set X `ls -t "$srcdir/configure" conftest.file` fi if test "$*" != "X $srcdir/configure conftest.file" \ && test "$*" != "X conftest.file $srcdir/configure"; then # If neither matched, then we have a broken ls. This can happen # if, for instance, CONFIG_SHELL is bash and it inherits a # broken ls alias from the environment. This has actually # happened. Such a system could not be considered "sane". as_fn_error $? "ls -t appears to fail. Make sure there is not a broken alias in your environment" "$LINENO" 5 fi if test "$2" = conftest.file || test $am_try -eq 2; then break fi # Just in case. sleep 1 am_has_slept=yes done test "$2" = conftest.file ) then # Ok. : else as_fn_error $? "newly created file is older than distributed files! Check your system clock" "$LINENO" 5 fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } # If we didn't sleep, we still need to ensure time stamps of config.status and # generated files are strictly newer. am_sleep_pid= if grep 'slept: no' conftest.file >/dev/null 2>&1; then ( sleep 1 ) & am_sleep_pid=$! fi rm -f conftest.file test "$program_prefix" != NONE && program_transform_name="s&^&$program_prefix&;$program_transform_name" # Use a double $ so make ignores it. test "$program_suffix" != NONE && program_transform_name="s&\$&$program_suffix&;$program_transform_name" # Double any \ or $. # By default was `s,x,x', remove it if useless. ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` # expand $ac_aux_dir to an absolute path am_aux_dir=`cd $ac_aux_dir && pwd` if test x"${MISSING+set}" != xset; then case $am_aux_dir in *\ * | *\ *) MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; *) MISSING="\${SHELL} $am_aux_dir/missing" ;; esac fi # Use eval to expand $SHELL if eval "$MISSING --is-lightweight"; then am_missing_run="$MISSING " else am_missing_run= { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} fi if test x"${install_sh}" != xset; then case $am_aux_dir in *\ * | *\ *) install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; *) install_sh="\${SHELL} $am_aux_dir/install-sh" esac fi # Installed binaries are usually stripped using 'strip' when the user # run "make install-strip". However 'strip' might not be the right # tool to use in cross-compilation environments, therefore Automake # will honor the 'STRIP' environment variable to overrule this program. if test "$cross_compiling" != no; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. set dummy ${ac_tool_prefix}strip; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_STRIP+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$STRIP"; then ac_cv_prog_STRIP="$STRIP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_STRIP="${ac_tool_prefix}strip" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi STRIP=$ac_cv_prog_STRIP if test -n "$STRIP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 $as_echo "$STRIP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_STRIP"; then ac_ct_STRIP=$STRIP # Extract the first word of "strip", so it can be a program name with args. set dummy strip; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_STRIP+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_STRIP"; then ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_STRIP="strip" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP if test -n "$ac_ct_STRIP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 $as_echo "$ac_ct_STRIP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_STRIP" = x; then STRIP=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac STRIP=$ac_ct_STRIP fi else STRIP="$ac_cv_prog_STRIP" fi fi INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; } if test -z "$MKDIR_P"; then if ${ac_cv_path_mkdir+:} false; then : $as_echo_n "(cached) " >&6 else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in mkdir gmkdir; do for ac_exec_ext in '' $ac_executable_extensions; do as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 'mkdir (GNU coreutils) '* | \ 'mkdir (coreutils) '* | \ 'mkdir (fileutils) '4.1*) ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext break 3;; esac done done done IFS=$as_save_IFS fi test -d ./--version && rmdir ./--version if test "${ac_cv_path_mkdir+set}" = set; then MKDIR_P="$ac_cv_path_mkdir -p" else # As a last resort, use the slow shell script. Don't cache a # value for MKDIR_P within a source directory, because that will # break other packages using the cache if that directory is # removed, or if the value is a relative name. MKDIR_P="$ac_install_sh -d" fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 $as_echo "$MKDIR_P" >&6; } for ac_prog in gawk mawk nawk awk do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_AWK+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$AWK"; then ac_cv_prog_AWK="$AWK" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_AWK="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi AWK=$ac_cv_prog_AWK if test -n "$AWK"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 $as_echo "$AWK" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$AWK" && break done { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } set x ${MAKE-make} ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : $as_echo_n "(cached) " >&6 else cat >conftest.make <<\_ACEOF SHELL = /bin/sh all: @echo '@@@%%%=$(MAKE)=@@@%%%' _ACEOF # GNU make sometimes prints "make[1]: Entering ...", which would confuse us. case `${MAKE-make} -f conftest.make 2>/dev/null` in *@@@%%%=?*=@@@%%%*) eval ac_cv_prog_make_${ac_make}_set=yes;; *) eval ac_cv_prog_make_${ac_make}_set=no;; esac rm -f conftest.make fi if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } SET_MAKE= else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } SET_MAKE="MAKE=${MAKE-make}" fi rm -rf .tst 2>/dev/null mkdir .tst 2>/dev/null if test -d .tst; then am__leading_dot=. else am__leading_dot=_ fi rmdir .tst 2>/dev/null # Check whether --enable-silent-rules was given. if test "${enable_silent_rules+set}" = set; then : enableval=$enable_silent_rules; fi case $enable_silent_rules in # ((( yes) AM_DEFAULT_VERBOSITY=0;; no) AM_DEFAULT_VERBOSITY=1;; *) AM_DEFAULT_VERBOSITY=1;; esac am_make=${MAKE-make} { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 $as_echo_n "checking whether $am_make supports nested variables... " >&6; } if ${am_cv_make_support_nested_variables+:} false; then : $as_echo_n "(cached) " >&6 else if $as_echo 'TRUE=$(BAR$(V)) BAR0=false BAR1=true V=1 am__doit: @$(TRUE) .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then am_cv_make_support_nested_variables=yes else am_cv_make_support_nested_variables=no fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 $as_echo "$am_cv_make_support_nested_variables" >&6; } if test $am_cv_make_support_nested_variables = yes; then AM_V='$(V)' AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' else AM_V=$AM_DEFAULT_VERBOSITY AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY fi AM_BACKSLASH='\' if test "`cd $srcdir && pwd`" != "`pwd`"; then # Use -I$(srcdir) only when $(srcdir) != ., so that make's output # is not polluted with repeated "-I." am__isrc=' -I$(srcdir)' # test to see if srcdir already configured if test -f $srcdir/config.status; then as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 fi fi # test whether we have cygpath if test -z "$CYGPATH_W"; then if (cygpath --version) >/dev/null 2>/dev/null; then CYGPATH_W='cygpath -w' else CYGPATH_W=echo fi fi # Define the identity of the package. PACKAGE='ui-auto' VERSION='1.1.17' cat >>confdefs.h <<_ACEOF #define PACKAGE "$PACKAGE" _ACEOF cat >>confdefs.h <<_ACEOF #define VERSION "$VERSION" _ACEOF # Some tools Automake needs. ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} # For better backward compatibility. To be removed once Automake 1.9.x # dies out for good. For more background, see: # # mkdir_p='$(MKDIR_P)' # We need awk for the "check" target. The system "awk" is bad on # some platforms. # Always define AMTAR for backward compatibility. Yes, it's still used # in the wild :-( We should find a proper way to deprecate it ... AMTAR='$${TAR-tar}' # We'll loop over all known methods to create a tar archive until one works. _am_tools='gnutar pax cpio none' { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to create a pax tar archive" >&5 $as_echo_n "checking how to create a pax tar archive... " >&6; } # Go ahead even if we have the value already cached. We do so because we # need to set the values for the 'am__tar' and 'am__untar' variables. _am_tools=${am_cv_prog_tar_pax-$_am_tools} for _am_tool in $_am_tools; do case $_am_tool in gnutar) for _am_tar in tar gnutar gtar; do { echo "$as_me:$LINENO: $_am_tar --version" >&5 ($_am_tar --version) >&5 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && break done am__tar="$_am_tar --format=posix -chf - "'"$$tardir"' am__tar_="$_am_tar --format=posix -chf - "'"$tardir"' am__untar="$_am_tar -xf -" ;; plaintar) # Must skip GNU tar: if it does not support --format= it doesn't create # ustar tarball either. (tar --version) >/dev/null 2>&1 && continue am__tar='tar chf - "$$tardir"' am__tar_='tar chf - "$tardir"' am__untar='tar xf -' ;; pax) am__tar='pax -L -x pax -w "$$tardir"' am__tar_='pax -L -x pax -w "$tardir"' am__untar='pax -r' ;; cpio) am__tar='find "$$tardir" -print | cpio -o -H pax -L' am__tar_='find "$tardir" -print | cpio -o -H pax -L' am__untar='cpio -i -H pax -d' ;; none) am__tar=false am__tar_=false am__untar=false ;; esac # If the value was cached, stop now. We just wanted to have am__tar # and am__untar set. test -n "${am_cv_prog_tar_pax}" && break # tar/untar a dummy directory, and stop if the command works. rm -rf conftest.dir mkdir conftest.dir echo GrepMe > conftest.dir/file { echo "$as_me:$LINENO: tardir=conftest.dir && eval $am__tar_ >conftest.tar" >&5 (tardir=conftest.dir && eval $am__tar_ >conftest.tar) >&5 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } rm -rf conftest.dir if test -s conftest.tar; then { echo "$as_me:$LINENO: $am__untar &5 ($am__untar &5 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } { echo "$as_me:$LINENO: cat conftest.dir/file" >&5 (cat conftest.dir/file) >&5 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } grep GrepMe conftest.dir/file >/dev/null 2>&1 && break fi done rm -rf conftest.dir if ${am_cv_prog_tar_pax+:} false; then : $as_echo_n "(cached) " >&6 else am_cv_prog_tar_pax=$_am_tool fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_tar_pax" >&5 $as_echo "$am_cv_prog_tar_pax" >&6; } # POSIX will say in a future version that running "rm -f" with no argument # is OK; and we want to be able to make that assumption in our Makefile # recipes. So use an aggressive probe to check that the usage we want is # actually supported "in the wild" to an acceptable degree. # See automake bug#10828. # To make any issue more visible, cause the running configure to be aborted # by default if the 'rm' program in use doesn't match our expectations; the # user can still override this though. if rm -f && rm -fr && rm -rf; then : OK; else cat >&2 <<'END' Oops! Your 'rm' program seems unable to run without file operands specified on the command line, even when the '-f' option is present. This is contrary to the behaviour of most rm programs out there, and not conforming with the upcoming POSIX standard: Please tell bug-automake@gnu.org about your system, including the value of your $PATH and any error possibly output before this message. This can help us improve future automake versions. END if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then echo 'Configuration will proceed anyway, since you have set the' >&2 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 echo >&2 else cat >&2 <<'END' Aborting the configuration process, to ensure you take notice of the issue. You can download and install GNU coreutils to get an 'rm' implementation that behaves properly: . If you want to complete the configuration process using your problematic 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM to "yes", and re-run configure. END as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 fi fi if test -z "${PACKAGE_VERSION}"; then as_fn_error $? "Cant continue: PACKAGE_VERSION missing." "$LINENO" 5 fi SO_VERSION= TOOLDIR= if test -z "${TOOLDIR}"; then TOOLDIR="src/tools" fi INCDIR= if test -z "${INCDIR}"; then INCDIR="src/${PACKAGE_NAME}" fi UI_AUTO_AM="ui-auto.am" rm -v -f "${UI_AUTO_AM}" echo -n " # These are the generic ui-auto rules rules (add these to your Makefile.am appropriately to *-local targets). .PHONY: ui-auto-all ui-auto-clean ui-auto-dist ui-auto-distclean ui-auto-install-data ui-auto-install-exec ui-auto-uninstall ui-auto-am-clean: rm -f "${UI_AUTO_AM}" .PHONY: ui-auto-am-clean # Set dependencies for generic rules ui-auto-distclean: ui-auto-am-clean " >>"ui-auto.am" S_NAME="${PACKAGE_NAME}-version" S_PATH="${TOOLDIR}/${S_NAME}" V_MAJOR=`echo ${PACKAGE_VERSION} | cut -d'.' -f1` V_MINOR=`echo ${PACKAGE_VERSION} | cut -d'.' -f2` V_PATCH=`echo ${PACKAGE_VERSION} | cut -d'.' -f3` mkdir -p `dirname "${S_PATH}"` cat <"${S_PATH}" #!/bin/sh -e echo "UI_PACKAGE=\"${PACKAGE_NAME}\"" echo "UI_VERSION=\"${PACKAGE_VERSION}\"" echo "UI_VERSION_MAJOR=\"${V_MAJOR}\"" echo "UI_VERSION_MINOR=\"${V_MINOR}\"" echo "UI_VERSION_PATCH=\"${V_PATCH}\"" EOF if test -n "${SO_VERSION}"; then LV_IF=`echo ${SO_VERSION} | cut -d':' -f1` LV_REV=`echo ${SO_VERSION} | cut -d':' -f2` LV_AGE=`echo ${SO_VERSION} | cut -d':' -f3` LV_MAJOR=$[LV_IF - LV_AGE] LV_MINOR=${LV_AGE} LV_PATCH=${LV_REV} SO_VERSION_SYS="${LV_MAJOR}.${LV_MINOR}.${LV_PATCH}" cat <>"${S_PATH}" echo "UI_SO_VERSION=\"${SO_VERSION_SYS}\"" echo "UI_SO_VERSION_MAJOR=\"${LV_MAJOR}\"" echo "UI_SO_VERSION_MINOR=\"${LV_MINOR}\"" echo "UI_SO_VERSION_PATCH=\"${LV_PATCH}\"" EOF fi chmod +x "${S_PATH}" S_NAME_CAP=`echo "${S_NAME}" | tr "[:lower:]" "[:upper:]"` cat <"${S_PATH}.1" .TH ${S_NAME_CAP} "1" .SH NAME ${S_NAME} \- Print parsable version information for development package ${PACKAGE_NAME}. .SH SYNOPSIS .PP .B ${S_NAME} .SH DESCRIPTION .PP Prints version information for installed development package ${PACKAGE_NAME} in a parsable way. This is intended to be used by automatic version checks of build systems. .SH AUTHOR Produced automatically by ui-auto for ${PACKAGE_NAME} on `date --rfc-822`. EOF echo -n " ui-version-script-install: install -d -m755 \"\$(DESTDIR)\$(bindir)\" install -m755 \"${S_PATH}\" \"\$(DESTDIR)\$(bindir)\" install -d -m755 \"\$(DESTDIR)\$(mandir)/man1\" install -m644 \"${S_PATH}.1\" \"\$(DESTDIR)\$(mandir)/man1\" ui-version-script-uninstall: rm -f \"\$(DESTDIR)\$(bindir)/${S_NAME}\" \"\$(DESTDIR)\$(mandir)/man1/${S_NAME}.1\" ui-version-script-clean: rm -f "${S_PATH}" "${S_PATH}.1" .PHONY: ui-version-script-install ui-version-script-uninstall ui-version-script-clean # Set dependencies for generic rules ui-auto-distclean: ui-version-script-clean ui-auto-install-exec: ui-version-script-install ui-auto-uninstall: ui-version-script-uninstall " >>"ui-auto.am" if test -n "${SO_VERSION}"; then I_NAME="version.h" I_PATH="${INCDIR}/${I_NAME}" HEADER_NAME=`echo "${PACKAGE_NAME}" | tr - _ | tr a-z A-Z` mkdir -p `dirname "${I_PATH}"` cat <"${I_PATH}" #ifndef ${HEADER_NAME}_VERSION_H #define ${HEADER_NAME}_VERSION_H /** @{ @brief ui-auto'mated version macros. */ #define ${HEADER_NAME}_VERSION "${PACKAGE_VERSION}" #define ${HEADER_NAME}_VERSION_MAJOR ${V_MAJOR} #define ${HEADER_NAME}_VERSION_MINOR ${V_MINOR} #define ${HEADER_NAME}_VERSION_PATCH ${V_PATCH} /** @} */ /** @{ @brief ui-auto'mated library version support. */ #define ${HEADER_NAME}_LIBVERSION "${SO_VERSION_SYS}" #define ${HEADER_NAME}_LIBVERSION_MAJOR ${LV_MAJOR} #define ${HEADER_NAME}_LIBVERSION_MINOR ${LV_MINOR} #define ${HEADER_NAME}_LIBVERSION_PATCH ${LV_PATCH} /** @} */ #endif EOF echo -n " ui-version-header-install: install -d -m755 \"\$(DESTDIR)\$(incdir)\" install -m644 \"${I_PATH}\" \"\$(DESTDIR)\$(incdir)\" ui-version-header-uninstall: rm -f \"\$(DESTDIR)\$(incdir)/${I_NAME}\" ui-version-header-clean: rm -f "${I_PATH}" .PHONY: ui-version-header-install ui-version-header-uninstall ui-version-header-clean # Set dependencies for generic rules ui-auto-distclean: ui-version-header-clean ui-auto-install-exec: ui-version-header-install ui-auto-uninstall: ui-version-header-uninstall " >>"ui-auto.am" fi echo -n " ui-distdir-cruft: test ! -z \$(distdir) rm -rf \`find \$(distdir) -type d -name "CVS" -o -name ".svn" -o -name ".git"\` rm -f \`find \$(distdir) -type f -name ".cvsignore" -or -name CVSDUMMY -or -name '*~' -or -name '#*#' -or -name '.#*'\` .PHONY: ui-distdir-cruft # Set dependencies for generic rules ui-auto-dist: ui-distdir-cruft " >>"ui-auto.am" ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. set dummy ${ac_tool_prefix}gcc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="${ac_tool_prefix}gcc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_CC"; then ac_ct_CC=$CC # Extract the first word of "gcc", so it can be a program name with args. set dummy gcc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CC="gcc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 $as_echo "$ac_ct_CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_CC" = x; then CC="" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC fi else CC="$ac_cv_prog_CC" fi if test -z "$CC"; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. set dummy ${ac_tool_prefix}cc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="${ac_tool_prefix}cc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi fi if test -z "$CC"; then # Extract the first word of "cc", so it can be a program name with args. set dummy cc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else ac_prog_rejected=no as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then ac_prog_rejected=yes continue fi ac_cv_prog_CC="cc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS if test $ac_prog_rejected = yes; then # We found a bogon in the path, so make sure we never use it. set dummy $ac_cv_prog_CC shift if test $# != 0; then # We chose a different compiler from the bogus one. # However, it has the same basename, so the bogon will be chosen # first if we set CC to just the basename; use the full file name. shift ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" fi fi fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$CC"; then if test -n "$ac_tool_prefix"; then for ac_prog in cl.exe do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$CC" && break done fi if test -z "$CC"; then ac_ct_CC=$CC for ac_prog in cl.exe do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CC="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 $as_echo "$ac_ct_CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$ac_ct_CC" && break done if test "x$ac_ct_CC" = x; then CC="" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC fi fi fi test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "no acceptable C compiler found in \$PATH See \`config.log' for more details" "$LINENO" 5; } # Provide some information about the compiler. $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 set X $ac_compile ac_compiler=$2 for ac_option in --version -v -V -qversion; do { { ac_try="$ac_compiler $ac_option >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compiler $ac_option >&5") 2>conftest.err ac_status=$? if test -s conftest.err; then sed '10a\ ... rest of stderr output deleted ... 10q' conftest.err >conftest.er1 cat conftest.er1 >&5 fi rm -f conftest.er1 conftest.err $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } done cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" # Try to create an executable without -o first, disregard a.out. # It will help us diagnose broken compilers, and finding out an intuition # of exeext. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 $as_echo_n "checking whether the C compiler works... " >&6; } ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` # The possible output files: ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" ac_rmfiles= for ac_file in $ac_files do case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; * ) ac_rmfiles="$ac_rmfiles $ac_file";; esac done rm -f $ac_rmfiles if { { ac_try="$ac_link_default" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link_default") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then : # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. # So ignore a value of `no', otherwise this would lead to `EXEEXT = no' # in a Makefile. We should not override ac_cv_exeext if it was cached, # so that the user can short-circuit this test for compilers unknown to # Autoconf. for ac_file in $ac_files '' do test -f "$ac_file" || continue case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; [ab].out ) # We found the default executable, but exeext='' is most # certainly right. break;; *.* ) if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; then :; else ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` fi # We set ac_cv_exeext here because the later test for it is not # safe: cross compilers may not add the suffix if given an `-o' # argument, so we may need to know it at that point already. # Even if this section looks crufty: it has the advantage of # actually working. break;; * ) break;; esac done test "$ac_cv_exeext" = no && ac_cv_exeext= else ac_file='' fi if test -z "$ac_file"; then : { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error 77 "C compiler cannot create executables See \`config.log' for more details" "$LINENO" 5; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 $as_echo_n "checking for C compiler default output file name... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 $as_echo "$ac_file" >&6; } ac_exeext=$ac_cv_exeext rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out ac_clean_files=$ac_clean_files_save { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 $as_echo_n "checking for suffix of executables... " >&6; } if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then : # If both `conftest.exe' and `conftest' are `present' (well, observable) # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will # work properly (i.e., refer to `conftest.exe'), while it won't with # `rm'. for ac_file in conftest.exe conftest conftest.*; do test -f "$ac_file" || continue case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` break;; * ) break;; esac done else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "cannot compute suffix of executables: cannot compile and link See \`config.log' for more details" "$LINENO" 5; } fi rm -f conftest conftest$ac_cv_exeext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 $as_echo "$ac_cv_exeext" >&6; } rm -f conftest.$ac_ext EXEEXT=$ac_cv_exeext ac_exeext=$EXEEXT cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main () { FILE *f = fopen ("conftest.out", "w"); return ferror (f) || fclose (f) != 0; ; return 0; } _ACEOF ac_clean_files="$ac_clean_files conftest.out" # Check that the compiler produces executables we can run. If not, either # the compiler is broken, or we cross compile. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 $as_echo_n "checking whether we are cross compiling... " >&6; } if test "$cross_compiling" != yes; then { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } if { ac_try='./conftest$ac_cv_exeext' { { case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_try") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; }; then cross_compiling=no else if test "$cross_compiling" = maybe; then cross_compiling=yes else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "cannot run C compiled programs. If you meant to cross compile, use \`--host'. See \`config.log' for more details" "$LINENO" 5; } fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 $as_echo "$cross_compiling" >&6; } rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out ac_clean_files=$ac_clean_files_save { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 $as_echo_n "checking for suffix of object files... " >&6; } if ${ac_cv_objext+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF rm -f conftest.o conftest.obj if { { ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compile") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then : for ac_file in conftest.o conftest.obj conftest.*; do test -f "$ac_file" || continue; case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` break;; esac done else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "cannot compute suffix of object files: cannot compile See \`config.log' for more details" "$LINENO" 5; } fi rm -f conftest.$ac_cv_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 $as_echo "$ac_cv_objext" >&6; } OBJEXT=$ac_cv_objext ac_objext=$OBJEXT { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; } if ${ac_cv_c_compiler_gnu+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { #ifndef __GNUC__ choke me #endif ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_compiler_gnu=yes else ac_compiler_gnu=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_c_compiler_gnu=$ac_compiler_gnu fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 $as_echo "$ac_cv_c_compiler_gnu" >&6; } if test $ac_compiler_gnu = yes; then GCC=yes else GCC= fi ac_test_CFLAGS=${CFLAGS+set} ac_save_CFLAGS=$CFLAGS { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 $as_echo_n "checking whether $CC accepts -g... " >&6; } if ${ac_cv_prog_cc_g+:} false; then : $as_echo_n "(cached) " >&6 else ac_save_c_werror_flag=$ac_c_werror_flag ac_c_werror_flag=yes ac_cv_prog_cc_g=no CFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_g=yes else CFLAGS="" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : else ac_c_werror_flag=$ac_save_c_werror_flag CFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_g=yes fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_c_werror_flag=$ac_save_c_werror_flag fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 $as_echo "$ac_cv_prog_cc_g" >&6; } if test "$ac_test_CFLAGS" = set; then CFLAGS=$ac_save_CFLAGS elif test $ac_cv_prog_cc_g = yes; then if test "$GCC" = yes; then CFLAGS="-g -O2" else CFLAGS="-g" fi else if test "$GCC" = yes; then CFLAGS="-O2" else CFLAGS= fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; } if ${ac_cv_prog_cc_c89+:} false; then : $as_echo_n "(cached) " >&6 else ac_cv_prog_cc_c89=no ac_save_CC=$CC cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include struct stat; /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ struct buf { int x; }; FILE * (*rcsopen) (struct buf *, struct stat *, int); static char *e (p, i) char **p; int i; { return p[i]; } static char *f (char * (*g) (char **, int), char **p, ...) { char *s; va_list v; va_start (v,p); s = g (p, va_arg (v,int)); va_end (v); return s; } /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has function prototypes and stuff, but not '\xHH' hex character constants. These don't provoke an error unfortunately, instead are silently treated as 'x'. The following induces an error, until -std is added to get proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an array size at least. It's necessary to write '\x00'==0 to get something that's true only with -std. */ int osf4_cc_array ['\x00' == 0 ? 1 : -1]; /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters inside strings and character constants. */ #define FOO(x) 'x' int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; int test (int i, double x); struct s1 {int (*f) (int a);}; struct s2 {int (*f) (double a);}; int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); int argc; char **argv; int main () { return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; ; return 0; } _ACEOF for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" do CC="$ac_save_CC $ac_arg" if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_c89=$ac_arg fi rm -f core conftest.err conftest.$ac_objext test "x$ac_cv_prog_cc_c89" != "xno" && break done rm -f conftest.$ac_ext CC=$ac_save_CC fi # AC_CACHE_VAL case "x$ac_cv_prog_cc_c89" in x) { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 $as_echo "none needed" >&6; } ;; xno) { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 $as_echo "unsupported" >&6; } ;; *) CC="$CC $ac_cv_prog_cc_c89" { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;; esac if test "x$ac_cv_prog_cc_c89" != xno; then : fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; } if ${am_cv_prog_cc_c_o+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF # Make sure it works both with $CC and with simple cc. # Following AC_PROG_CC_C_O, we do the test twice because some # compilers refuse to overwrite an existing .o file with -o, # though they will create one. am_cv_prog_cc_c_o=yes for am_i in 1 2; do if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } \ && test -f conftest2.$ac_objext; then : OK else am_cv_prog_cc_c_o=no break fi done rm -f core conftest* unset am_i fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 $as_echo "$am_cv_prog_cc_c_o" >&6; } if test "$am_cv_prog_cc_c_o" != yes; then # Losing compiler, so override with the script. # FIXME: It is wrong to rewrite CC. # But if we don't then we get into trouble of one sort or another. # A longer-term fix would be to have automake use am__CC in this case, # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" CC="$am_aux_dir/compile $CC" fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu DEPDIR="${am__leading_dot}deps" ac_config_commands="$ac_config_commands depfiles" am_make=${MAKE-make} cat > confinc << 'END' am__doit: @echo this is the am__doit target .PHONY: am__doit END # If we don't find an include directive, just comment out the code. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 $as_echo_n "checking for style of include used by $am_make... " >&6; } am__include="#" am__quote= _am_result=none # First try GNU make style include. echo "include confinc" > confmf # Ignore all kinds of additional output from 'make'. case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=include am__quote= _am_result=GNU ;; esac # Now try BSD make style include. if test "$am__include" = "#"; then echo '.include "confinc"' > confmf case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=.include am__quote="\"" _am_result=BSD ;; esac fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 $as_echo "$_am_result" >&6; } rm -f confinc confmf # Check whether --enable-dependency-tracking was given. if test "${enable_dependency_tracking+set}" = set; then : enableval=$enable_dependency_tracking; fi if test "x$enable_dependency_tracking" != xno; then am_depcomp="$ac_aux_dir/depcomp" AMDEPBACKSLASH='\' am__nodep='_no' fi if test "x$enable_dependency_tracking" != xno; then AMDEP_TRUE= AMDEP_FALSE='#' else AMDEP_TRUE='#' AMDEP_FALSE= fi depcc="$CC" am_compiler_list= { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 $as_echo_n "checking dependency style of $depcc... " >&6; } if ${am_cv_CC_dependencies_compiler_type+:} false; then : $as_echo_n "(cached) " >&6 else if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named 'D' -- because '-MD' means "put the output # in D". rm -rf conftest.dir mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub am_cv_CC_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` fi am__universal=false case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with # Solaris 10 /bin/sh. echo '/* dummy */' > sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf # We check with '-c' and '-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly # handle '-M -o', and we need to detect this. Also, some Intel # versions had trouble with output in subdirs. am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in gcc) # This depmode causes a compiler race in universal mode. test "$am__universal" = false || continue ;; nosideeffect) # After this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested. if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; msvc7 | msvc7msys | msvisualcpp | msvcmsys) # This compiler won't grok '-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} am__minus_obj= ;; none) break ;; esac if depmode=$depmode \ source=sub/conftest.c object=$am__obj \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep $am__obj sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # icc: Command line remark: option '-MP' not supported if (grep 'ignoring option' conftest.err || grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else am_cv_CC_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_CC_dependencies_compiler_type=none fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type if test "x$enable_dependency_tracking" != xno \ && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then am__fastdepCC_TRUE= am__fastdepCC_FALSE='#' else am__fastdepCC_TRUE='#' am__fastdepCC_FALSE= fi # Extract the first word of "checkbashisms", so it can be a program name with args. set dummy checkbashisms; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_PROG_CHECKBASHISMS+:} false; then : $as_echo_n "(cached) " >&6 else case $PROG_CHECKBASHISMS in [\\/]* | ?:[\\/]*) ac_cv_path_PROG_CHECKBASHISMS="$PROG_CHECKBASHISMS" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_PROG_CHECKBASHISMS="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi PROG_CHECKBASHISMS=$ac_cv_path_PROG_CHECKBASHISMS if test -n "$PROG_CHECKBASHISMS"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PROG_CHECKBASHISMS" >&5 $as_echo "$PROG_CHECKBASHISMS" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi # Extract the first word of "xsltproc", so it can be a program name with args. set dummy xsltproc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_PROG_XSLTPROG+:} false; then : $as_echo_n "(cached) " >&6 else case $PROG_XSLTPROG in [\\/]* | ?:[\\/]*) ac_cv_path_PROG_XSLTPROG="$PROG_XSLTPROG" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_PROG_XSLTPROG="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi PROG_XSLTPROG=$ac_cv_path_PROG_XSLTPROG if test -n "$PROG_XSLTPROG"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PROG_XSLTPROG" >&5 $as_echo "$PROG_XSLTPROG" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu if test -z "$CXX"; then if test -n "$CCC"; then CXX=$CCC else if test -n "$ac_tool_prefix"; then for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_CXX+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CXX"; then ac_cv_prog_CXX="$CXX" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CXX=$ac_cv_prog_CXX if test -n "$CXX"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5 $as_echo "$CXX" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$CXX" && break done fi if test -z "$CXX"; then ac_ct_CXX=$CXX for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_CXX+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CXX"; then ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CXX="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CXX=$ac_cv_prog_ac_ct_CXX if test -n "$ac_ct_CXX"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5 $as_echo "$ac_ct_CXX" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$ac_ct_CXX" && break done if test "x$ac_ct_CXX" = x; then CXX="g++" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CXX=$ac_ct_CXX fi fi fi fi # Provide some information about the compiler. $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5 set X $ac_compile ac_compiler=$2 for ac_option in --version -v -V -qversion; do { { ac_try="$ac_compiler $ac_option >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compiler $ac_option >&5") 2>conftest.err ac_status=$? if test -s conftest.err; then sed '10a\ ... rest of stderr output deleted ... 10q' conftest.err >conftest.er1 cat conftest.er1 >&5 fi rm -f conftest.er1 conftest.err $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } done { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; } if ${ac_cv_cxx_compiler_gnu+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { #ifndef __GNUC__ choke me #endif ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : ac_compiler_gnu=yes else ac_compiler_gnu=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_cxx_compiler_gnu=$ac_compiler_gnu fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; } if test $ac_compiler_gnu = yes; then GXX=yes else GXX= fi ac_test_CXXFLAGS=${CXXFLAGS+set} ac_save_CXXFLAGS=$CXXFLAGS { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5 $as_echo_n "checking whether $CXX accepts -g... " >&6; } if ${ac_cv_prog_cxx_g+:} false; then : $as_echo_n "(cached) " >&6 else ac_save_cxx_werror_flag=$ac_cxx_werror_flag ac_cxx_werror_flag=yes ac_cv_prog_cxx_g=no CXXFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : ac_cv_prog_cxx_g=yes else CXXFLAGS="" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : else ac_cxx_werror_flag=$ac_save_cxx_werror_flag CXXFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : ac_cv_prog_cxx_g=yes fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cxx_werror_flag=$ac_save_cxx_werror_flag fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5 $as_echo "$ac_cv_prog_cxx_g" >&6; } if test "$ac_test_CXXFLAGS" = set; then CXXFLAGS=$ac_save_CXXFLAGS elif test $ac_cv_prog_cxx_g = yes; then if test "$GXX" = yes; then CXXFLAGS="-g -O2" else CXXFLAGS="-g" fi else if test "$GXX" = yes; then CXXFLAGS="-O2" else CXXFLAGS= fi fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu depcc="$CXX" am_compiler_list= { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 $as_echo_n "checking dependency style of $depcc... " >&6; } if ${am_cv_CXX_dependencies_compiler_type+:} false; then : $as_echo_n "(cached) " >&6 else if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named 'D' -- because '-MD' means "put the output # in D". rm -rf conftest.dir mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub am_cv_CXX_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` fi am__universal=false case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with # Solaris 10 /bin/sh. echo '/* dummy */' > sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf # We check with '-c' and '-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly # handle '-M -o', and we need to detect this. Also, some Intel # versions had trouble with output in subdirs. am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in gcc) # This depmode causes a compiler race in universal mode. test "$am__universal" = false || continue ;; nosideeffect) # After this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested. if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; msvc7 | msvc7msys | msvisualcpp | msvcmsys) # This compiler won't grok '-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} am__minus_obj= ;; none) break ;; esac if depmode=$depmode \ source=sub/conftest.c object=$am__obj \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep $am__obj sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # icc: Command line remark: option '-MP' not supported if (grep 'ignoring option' conftest.err || grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else am_cv_CXX_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_CXX_dependencies_compiler_type=none fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5 $as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; } CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type if test "x$enable_dependency_tracking" != xno \ && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then am__fastdepCXX_TRUE= am__fastdepCXX_FALSE='#' else am__fastdepCXX_TRUE='#' am__fastdepCXX_FALSE= fi if test "x$GXX" = "xyes"; then if ${CXX} --version | grep "2\.9[]0123456789[]\..*"; then as_fn_error $? "We cannot use g++-2.9*; pls use at least g++-3.0." "$LINENO" 5 fi fi ac_config_files="$ac_config_files Makefile src/Makefile src/m4/Makefile src/cmake/Makefile src/tools/Makefile" cat >confcache <<\_ACEOF # This file is a shell script that caches the results of configure # tests run on this system so they can be shared between configure # scripts and configure runs, see configure's option --config-cache. # It is not useful on other systems. If it contains results you don't # want to keep, you may remove or edit it. # # config.status only pays attention to the cache file if you give it # the --recheck option to rerun configure. # # `ac_cv_env_foo' variables (set or unset) will be overridden when # loading this file, other *unset* `ac_cv_foo' will be assigned the # following values. _ACEOF # The following way of writing the cache mishandles newlines in values, # but we know of no workaround that is simple, portable, and efficient. # So, we kill variables containing newlines. # Ultrix sh set writes to stderr and can't be redirected directly, # and sets the high bit in the cache file unless we assign to the vars. ( for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do eval ac_val=\$$ac_var case $ac_val in #( *${as_nl}*) case $ac_var in #( *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; esac case $ac_var in #( _ | IFS | as_nl) ;; #( BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( *) { eval $ac_var=; unset $ac_var;} ;; esac ;; esac done (set) 2>&1 | case $as_nl`(ac_space=' '; set) 2>&1` in #( *${as_nl}ac_space=\ *) # `set' does not quote correctly, so add quotes: double-quote # substitution turns \\\\ into \\, and sed turns \\ into \. sed -n \ "s/'/'\\\\''/g; s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" ;; #( *) # `set' quotes correctly as required by POSIX, so do not add quotes. sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" ;; esac | sort ) | sed ' /^ac_cv_env_/b end t clear :clear s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ t end s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ :end' >>confcache if diff "$cache_file" confcache >/dev/null 2>&1; then :; else if test -w "$cache_file"; then if test "x$cache_file" != "x/dev/null"; then { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 $as_echo "$as_me: updating cache $cache_file" >&6;} if test ! -f "$cache_file" || test -h "$cache_file"; then cat confcache >"$cache_file" else case $cache_file in #( */* | ?:*) mv -f confcache "$cache_file"$$ && mv -f "$cache_file"$$ "$cache_file" ;; #( *) mv -f confcache "$cache_file" ;; esac fi fi else { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} fi fi rm -f confcache test "x$prefix" = xNONE && prefix=$ac_default_prefix # Let make expand exec_prefix. test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' # Transform confdefs.h into DEFS. # Protect against shell expansion while executing Makefile rules. # Protect against Makefile macro expansion. # # If the first sed substitution is executed (which looks for macros that # take arguments), then branch to the quote section. Otherwise, # look for a macro that doesn't take arguments. ac_script=' :mline /\\$/{ N s,\\\n,, b mline } t clear :clear s/^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\)/-D\1=\2/g t quote s/^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)/-D\1=\2/g t quote b any :quote s/[ `~#$^&*(){}\\|;'\''"<>?]/\\&/g s/\[/\\&/g s/\]/\\&/g s/\$/$$/g H :any ${ g s/^\n// s/\n/ /g p } ' DEFS=`sed -n "$ac_script" confdefs.h` ac_libobjs= ac_ltlibobjs= U= for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue # 1. Remove the extension, and $U if already installed. ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' ac_i=`$as_echo "$ac_i" | sed "$ac_script"` # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR # will be set to the directory where LIBOBJS objects are built. as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' done LIBOBJS=$ac_libobjs LTLIBOBJS=$ac_ltlibobjs { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 $as_echo_n "checking that generated files are newer than configure... " >&6; } if test -n "$am_sleep_pid"; then # Hide warnings about reused PIDs. wait $am_sleep_pid 2>/dev/null fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 $as_echo "done" >&6; } if test -n "$EXEEXT"; then am__EXEEXT_TRUE= am__EXEEXT_FALSE='#' else am__EXEEXT_TRUE='#' am__EXEEXT_FALSE= fi if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then as_fn_error $? "conditional \"AMDEP\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then as_fn_error $? "conditional \"am__fastdepCC\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then as_fn_error $? "conditional \"am__fastdepCXX\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi : "${CONFIG_STATUS=./config.status}" ac_write_fail=0 ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files $CONFIG_STATUS" { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;} as_write_fail=0 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 #! $SHELL # Generated by $as_me. # Run this file to recreate the current configuration. # Compiler output produced by configure, useful for debugging # configure, is in config.log if it exists. debug=false ac_cs_recheck=false ac_cs_silent=false SHELL=\${CONFIG_SHELL-$SHELL} export SHELL _ASEOF cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 ## -------------------- ## ## M4sh Initialization. ## ## -------------------- ## # Be more Bourne compatible DUALCASE=1; export DUALCASE # for MKS sh if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else case `(set -o) 2>/dev/null` in #( *posix*) : set -o posix ;; #( *) : ;; esac fi as_nl=' ' export as_nl # Printing a long string crashes Solaris 7 /usr/bin/printf. as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo # Prefer a ksh shell builtin over an external printf program on Solaris, # but without wasting forks for bash or zsh. if test -z "$BASH_VERSION$ZSH_VERSION" \ && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='print -r --' as_echo_n='print -rn --' elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='printf %s\n' as_echo_n='printf %s' else if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' as_echo_n='/usr/ucb/echo -n' else as_echo_body='eval expr "X$1" : "X\\(.*\\)"' as_echo_n_body='eval arg=$1; case $arg in #( *"$as_nl"*) expr "X$arg" : "X\\(.*\\)$as_nl"; arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; esac; expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" ' export as_echo_n_body as_echo_n='sh -c $as_echo_n_body as_echo' fi export as_echo_body as_echo='sh -c $as_echo_body as_echo' fi # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || PATH_SEPARATOR=';' } fi # IFS # We need space, tab and new line, in precisely that order. Quoting is # there to prevent editors from complaining about space-tab. # (If _AS_PATH_WALK were called with IFS unset, it would disable word # splitting by setting IFS to empty value.) IFS=" "" $as_nl" # Find who we are. Look in the path if we contain no directory separator. as_myself= case $0 in #(( *[\\/]* ) as_myself=$0 ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break done IFS=$as_save_IFS ;; esac # We did not find ourselves, most probably we were run as `sh COMMAND' # in which case we are not to be found in the path. if test "x$as_myself" = x; then as_myself=$0 fi if test ! -f "$as_myself"; then $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 exit 1 fi # Unset variables that we do not need and which cause bugs (e.g. in # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" # suppresses any "Segmentation fault" message there. '((' could # trigger a bug in pdksh 5.2.14. for as_var in BASH_ENV ENV MAIL MAILPATH do eval test x\${$as_var+set} = xset \ && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : done PS1='$ ' PS2='> ' PS4='+ ' # NLS nuisances. LC_ALL=C export LC_ALL LANGUAGE=C export LANGUAGE # CDPATH. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH # as_fn_error STATUS ERROR [LINENO LOG_FD] # ---------------------------------------- # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are # provided, also output the error to LOG_FD, referencing LINENO. Then exit the # script with STATUS, using 1 if that was 0. as_fn_error () { as_status=$1; test $as_status -eq 0 && as_status=1 if test "$4"; then as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 fi $as_echo "$as_me: error: $2" >&2 as_fn_exit $as_status } # as_fn_error # as_fn_set_status STATUS # ----------------------- # Set $? to STATUS, without forking. as_fn_set_status () { return $1 } # as_fn_set_status # as_fn_exit STATUS # ----------------- # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. as_fn_exit () { set +e as_fn_set_status $1 exit $1 } # as_fn_exit # as_fn_unset VAR # --------------- # Portably unset VAR. as_fn_unset () { { eval $1=; unset $1;} } as_unset=as_fn_unset # as_fn_append VAR VALUE # ---------------------- # Append the text in VALUE to the end of the definition contained in VAR. Take # advantage of any shell optimizations that allow amortized linear growth over # repeated appends, instead of the typical quadratic growth present in naive # implementations. if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : eval 'as_fn_append () { eval $1+=\$2 }' else as_fn_append () { eval $1=\$$1\$2 } fi # as_fn_append # as_fn_arith ARG... # ------------------ # Perform arithmetic evaluation on the ARGs, and store the result in the # global $as_val. Take advantage of shells that can avoid forks. The arguments # must be portable across $(()) and expr. if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : eval 'as_fn_arith () { as_val=$(( $* )) }' else as_fn_arith () { as_val=`expr "$@" || test $? -eq 1` } fi # as_fn_arith if expr a : '\(a\)' >/dev/null 2>&1 && test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr else as_expr=false fi if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then as_basename=basename else as_basename=false fi if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then as_dirname=dirname else as_dirname=false fi as_me=`$as_basename -- "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)' \| . 2>/dev/null || $as_echo X/"$0" | sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/ q } /^X\/\(\/\/\)$/{ s//\1/ q } /^X\/\(\/\).*/{ s//\1/ q } s/.*/./; q'` # Avoid depending upon Character Ranges. as_cr_letters='abcdefghijklmnopqrstuvwxyz' as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' as_cr_Letters=$as_cr_letters$as_cr_LETTERS as_cr_digits='0123456789' as_cr_alnum=$as_cr_Letters$as_cr_digits ECHO_C= ECHO_N= ECHO_T= case `echo -n x` in #((((( -n*) case `echo 'xy\c'` in *c*) ECHO_T=' ';; # ECHO_T is single tab character. xy) ECHO_C='\c';; *) echo `echo ksh88 bug on AIX 6.1` > /dev/null ECHO_T=' ';; esac;; *) ECHO_N='-n';; esac rm -f conf$$ conf$$.exe conf$$.file if test -d conf$$.dir; then rm -f conf$$.dir/conf$$.file else rm -f conf$$.dir mkdir conf$$.dir 2>/dev/null fi if (echo >conf$$.file) 2>/dev/null; then if ln -s conf$$.file conf$$ 2>/dev/null; then as_ln_s='ln -s' # ... but there are two gotchas: # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. # In both cases, we have to default to `cp -pR'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || as_ln_s='cp -pR' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else as_ln_s='cp -pR' fi else as_ln_s='cp -pR' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null # as_fn_mkdir_p # ------------- # Create "$as_dir" as a directory, including parents if necessary. as_fn_mkdir_p () { case $as_dir in #( -*) as_dir=./$as_dir;; esac test -d "$as_dir" || eval $as_mkdir_p || { as_dirs= while :; do case $as_dir in #( *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( *) as_qdir=$as_dir;; esac as_dirs="'$as_qdir' $as_dirs" as_dir=`$as_dirname -- "$as_dir" || $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_dir" : 'X\(//\)[^/]' \| \ X"$as_dir" : 'X\(//\)$' \| \ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_dir" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` test -d "$as_dir" && break done test -z "$as_dirs" || eval "mkdir $as_dirs" } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" } # as_fn_mkdir_p if mkdir -p . 2>/dev/null; then as_mkdir_p='mkdir -p "$as_dir"' else test -d ./-p && rmdir ./-p as_mkdir_p=false fi # as_fn_executable_p FILE # ----------------------- # Test if FILE is an executable regular file. as_fn_executable_p () { test -f "$1" && test -x "$1" } # as_fn_executable_p as_test_x='test -x' as_executable_p=as_fn_executable_p # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" # Sed expression to map a string onto a valid variable name. as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" exec 6>&1 ## ----------------------------------- ## ## Main body of $CONFIG_STATUS script. ## ## ----------------------------------- ## _ASEOF test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # Save the log message, to keep $0 and so on meaningful, and to # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" This file was extended by ui-auto $as_me 1.1.17, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES CONFIG_HEADERS = $CONFIG_HEADERS CONFIG_LINKS = $CONFIG_LINKS CONFIG_COMMANDS = $CONFIG_COMMANDS $ $0 $@ on `(hostname || uname -n) 2>/dev/null | sed 1q` " _ACEOF case $ac_config_files in *" "*) set x $ac_config_files; shift; ac_config_files=$*;; esac cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 # Files that config.status was made for. config_files="$ac_config_files" config_commands="$ac_config_commands" _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ac_cs_usage="\ \`$as_me' instantiates files and other configuration actions from templates according to the current configuration. Unless the files and actions are specified as TAGs, all are instantiated by default. Usage: $0 [OPTION]... [TAG]... -h, --help print this help, then exit -V, --version print version number and configuration settings, then exit --config print configuration, then exit -q, --quiet, --silent do not print progress messages -d, --debug don't remove temporary files --recheck update $as_me by reconfiguring in the same conditions --file=FILE[:TEMPLATE] instantiate the configuration file FILE Configuration files: $config_files Configuration commands: $config_commands Report bugs to the package provider." _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ ui-auto config.status 1.1.17 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" Copyright (C) 2012 Free Software Foundation, Inc. This config.status script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it." ac_pwd='$ac_pwd' srcdir='$srcdir' INSTALL='$INSTALL' MKDIR_P='$MKDIR_P' AWK='$AWK' test -n "\$AWK" || AWK=awk _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # The default lists apply if the user does not specify any file. ac_need_defaults=: while test $# != 0 do case $1 in --*=?*) ac_option=`expr "X$1" : 'X\([^=]*\)='` ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` ac_shift=: ;; --*=) ac_option=`expr "X$1" : 'X\([^=]*\)='` ac_optarg= ac_shift=: ;; *) ac_option=$1 ac_optarg=$2 ac_shift=shift ;; esac case $ac_option in # Handling of the options. -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) ac_cs_recheck=: ;; --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) $as_echo "$ac_cs_version"; exit ;; --config | --confi | --conf | --con | --co | --c ) $as_echo "$ac_cs_config"; exit ;; --debug | --debu | --deb | --de | --d | -d ) debug=: ;; --file | --fil | --fi | --f ) $ac_shift case $ac_optarg in *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; '') as_fn_error $? "missing file argument" ;; esac as_fn_append CONFIG_FILES " '$ac_optarg'" ac_need_defaults=false;; --he | --h | --help | --hel | -h ) $as_echo "$ac_cs_usage"; exit ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil | --si | --s) ac_cs_silent=: ;; # This is an error. -*) as_fn_error $? "unrecognized option: \`$1' Try \`$0 --help' for more information." ;; *) as_fn_append ac_config_targets " $1" ac_need_defaults=false ;; esac shift done ac_configure_extra_args= if $ac_cs_silent; then exec 6>/dev/null ac_configure_extra_args="$ac_configure_extra_args --silent" fi _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 if \$ac_cs_recheck; then set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion shift \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 CONFIG_SHELL='$SHELL' export CONFIG_SHELL exec "\$@" fi _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 exec 5>>config.log { echo sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX ## Running $as_me. ## _ASBOX $as_echo "$ac_log" } >&5 _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 # # INIT-COMMANDS # AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # Handling of arguments. for ac_config_target in $ac_config_targets do case $ac_config_target in "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; "src/m4/Makefile") CONFIG_FILES="$CONFIG_FILES src/m4/Makefile" ;; "src/cmake/Makefile") CONFIG_FILES="$CONFIG_FILES src/cmake/Makefile" ;; "src/tools/Makefile") CONFIG_FILES="$CONFIG_FILES src/tools/Makefile" ;; *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; esac done # If the user did not use the arguments to specify the items to instantiate, # then the envvar interface is used. Set only those that are not. # We use the long form for the default assignment because of an extremely # bizarre bug on SunOS 4.1.3. if $ac_need_defaults; then test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands fi # Have a temporary directory for convenience. Make it in the build tree # simply because there is no reason against having it here, and in addition, # creating and moving files from /tmp can sometimes cause problems. # Hook for its removal unless debugging. # Note that there is a small window in which the directory will not be cleaned: # after its creation but before its name has been assigned to `$tmp'. $debug || { tmp= ac_tmp= trap 'exit_status=$? : "${ac_tmp:=$tmp}" { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status ' 0 trap 'as_fn_exit 1' 1 2 13 15 } # Create a (secure) tmp directory for tmp files. { tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && test -d "$tmp" } || { tmp=./conf$$-$RANDOM (umask 077 && mkdir "$tmp") } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 ac_tmp=$tmp # Set up the scripts for CONFIG_FILES section. # No need to generate them if there are no CONFIG_FILES. # This happens for instance with `./config.status config.h'. if test -n "$CONFIG_FILES"; then if $AWK 'BEGIN { getline <"/dev/null" }' /dev/null; then ac_cs_awk_getline=: ac_cs_awk_pipe_init= ac_cs_awk_read_file=' while ((getline aline < (F[key])) > 0) print(aline) close(F[key])' ac_cs_awk_pipe_fini= else ac_cs_awk_getline=false ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\"" ac_cs_awk_read_file=' print "|#_!!_#|" print "cat " F[key] " &&" '$ac_cs_awk_pipe_init # The final `:' finishes the AND list. ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }' fi ac_cr=`echo X | tr X '\015'` # On cygwin, bash can eat \r inside `` if the user requested igncr. # But we know of no other shell where ac_cr would be empty at this # point, so we can use a bashism as a fallback. if test "x$ac_cr" = x; then eval ac_cr=\$\'\\r\' fi ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null` if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then ac_cs_awk_cr='\\r' else ac_cs_awk_cr=$ac_cr fi echo 'BEGIN {' >"$ac_tmp/subs1.awk" && _ACEOF # Create commands to substitute file output variables. { echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" && echo 'cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&' && echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' && echo "_ACAWK" && echo "_ACEOF" } >conf$$files.sh && . ./conf$$files.sh || as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 rm -f conf$$files.sh { echo "cat >conf$$subs.awk <<_ACEOF" && echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && echo "_ACEOF" } >conf$$subs.sh || as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` ac_delim='%!_!# ' for ac_last_try in false false false false false :; do . ./conf$$subs.sh || as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` if test $ac_delim_n = $ac_delim_num; then break elif $ac_last_try; then as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 else ac_delim="$ac_delim!$ac_delim _$ac_delim!! " fi done rm -f conf$$subs.sh cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && _ACEOF sed -n ' h s/^/S["/; s/!.*/"]=/ p g s/^[^!]*!// :repl t repl s/'"$ac_delim"'$// t delim :nl h s/\(.\{148\}\)..*/\1/ t more1 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ p n b repl :more1 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ p g s/.\{148\}// t nl :delim h s/\(.\{148\}\)..*/\1/ t more2 s/["\\]/\\&/g; s/^/"/; s/$/"/ p b :more2 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ p g s/.\{148\}// t delim ' >$CONFIG_STATUS || ac_write_fail=1 rm -f conf$$subs.awk cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 _ACAWK cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && for (key in S) S_is_set[key] = 1 FS = "" \$ac_cs_awk_pipe_init } { line = $ 0 nfields = split(line, field, "@") substed = 0 len = length(field[1]) for (i = 2; i < nfields; i++) { key = field[i] keylen = length(key) if (S_is_set[key]) { value = S[key] line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) len += length(value) + length(field[++i]) substed = 1 } else len += 1 + keylen } if (nfields == 3 && !substed) { key = field[2] if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) { \$ac_cs_awk_read_file next } } print line } \$ac_cs_awk_pipe_fini _ACAWK _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" else cat fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 _ACEOF # VPATH may cause trouble with some makes, so we remove sole $(srcdir), # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and # trailing colons and then remove the whole line if VPATH becomes empty # (actually we leave an empty line to preserve line numbers). if test "x$srcdir" = x.; then ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ h s/// s/^/:/ s/[ ]*$/:/ s/:\$(srcdir):/:/g s/:\${srcdir}:/:/g s/:@srcdir@:/:/g s/^:*// s/:*$// x s/\(=[ ]*\).*/\1/ G s/\n// s/^[^=]*=[ ]*$// }' fi cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 fi # test -n "$CONFIG_FILES" eval set X " :F $CONFIG_FILES :C $CONFIG_COMMANDS" shift for ac_tag do case $ac_tag in :[FHLC]) ac_mode=$ac_tag; continue;; esac case $ac_mode$ac_tag in :[FHL]*:*);; :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; :[FH]-) ac_tag=-:-;; :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; esac ac_save_IFS=$IFS IFS=: set x $ac_tag IFS=$ac_save_IFS shift ac_file=$1 shift case $ac_mode in :L) ac_source=$1;; :[FH]) ac_file_inputs= for ac_f do case $ac_f in -) ac_f="$ac_tmp/stdin";; *) # Look for the file first in the build tree, then in the source tree # (if the path is not absolute). The absolute path cannot be DOS-style, # because $ac_f cannot contain `:'. test -f "$ac_f" || case $ac_f in [\\/$]*) false;; *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; esac || as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; esac case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac as_fn_append ac_file_inputs " '$ac_f'" done # Let's still pretend it is `configure' which instantiates (i.e., don't # use $as_me), people would be surprised to read: # /* config.h. Generated by config.status. */ configure_input='Generated from '` $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' `' by configure.' if test x"$ac_file" != x-; then configure_input="$ac_file. $configure_input" { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 $as_echo "$as_me: creating $ac_file" >&6;} fi # Neutralize special characters interpreted by sed in replacement strings. case $configure_input in #( *\&* | *\|* | *\\* ) ac_sed_conf_input=`$as_echo "$configure_input" | sed 's/[\\\\&|]/\\\\&/g'`;; #( *) ac_sed_conf_input=$configure_input;; esac case $ac_tag in *:-:* | *:-) cat >"$ac_tmp/stdin" \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; esac ;; esac ac_dir=`$as_dirname -- "$ac_file" || $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$ac_file" : 'X\(//\)[^/]' \| \ X"$ac_file" : 'X\(//\)$' \| \ X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$ac_file" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` as_dir="$ac_dir"; as_fn_mkdir_p ac_builddir=. case "$ac_dir" in .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` # A ".." for each directory in $ac_dir_suffix. ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` case $ac_top_builddir_sub in "") ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; esac ;; esac ac_abs_top_builddir=$ac_pwd ac_abs_builddir=$ac_pwd$ac_dir_suffix # for backward compatibility: ac_top_builddir=$ac_top_build_prefix case $srcdir in .) # We are building in place. ac_srcdir=. ac_top_srcdir=$ac_top_builddir_sub ac_abs_top_srcdir=$ac_pwd ;; [\\/]* | ?:[\\/]* ) # Absolute name. ac_srcdir=$srcdir$ac_dir_suffix; ac_top_srcdir=$srcdir ac_abs_top_srcdir=$srcdir ;; *) # Relative name. ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix ac_top_srcdir=$ac_top_build_prefix$srcdir ac_abs_top_srcdir=$ac_pwd/$srcdir ;; esac ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix case $ac_mode in :F) # # CONFIG_FILE # case $INSTALL in [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; esac ac_MKDIR_P=$MKDIR_P case $MKDIR_P in [\\/$]* | ?:[\\/]* ) ;; */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; esac _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # If the template does not know about datarootdir, expand it. # FIXME: This hack should be removed a few years after 2.60. ac_datarootdir_hack=; ac_datarootdir_seen= ac_sed_dataroot=' /datarootdir/ { p q } /@datadir@/p /@docdir@/p /@infodir@/p /@localedir@/p /@mandir@/p' case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in *datarootdir*) ac_datarootdir_seen=yes;; *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_datarootdir_hack=' s&@datadir@&$datadir&g s&@docdir@&$docdir&g s&@infodir@&$infodir&g s&@localedir@&$localedir&g s&@mandir@&$mandir&g s&\\\${datarootdir}&$datarootdir&g' ;; esac _ACEOF # Neutralize VPATH when `$srcdir' = `.'. # Shell code in configure.ac might set extrasub. # FIXME: do we really want to maintain this feature? cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_sed_extra="$ac_vpsub $extrasub _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 :t /@[a-zA-Z_][a-zA-Z_0-9]*@/!b s|@configure_input@|$ac_sed_conf_input|;t t s&@top_builddir@&$ac_top_builddir_sub&;t t s&@top_build_prefix@&$ac_top_build_prefix&;t t s&@srcdir@&$ac_srcdir&;t t s&@abs_srcdir@&$ac_abs_srcdir&;t t s&@top_srcdir@&$ac_top_srcdir&;t t s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t s&@builddir@&$ac_builddir&;t t s&@abs_builddir@&$ac_abs_builddir&;t t s&@abs_top_builddir@&$ac_abs_top_builddir&;t t s&@INSTALL@&$ac_INSTALL&;t t s&@MKDIR_P@&$ac_MKDIR_P&;t t $ac_datarootdir_hack " eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | if $ac_cs_awk_getline; then $AWK -f "$ac_tmp/subs.awk" else $AWK -f "$ac_tmp/subs.awk" | $SHELL fi \ >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ "$ac_tmp/out"`; test -z "$ac_out"; } && { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' which seems to be undefined. Please make sure it is defined" >&5 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' which seems to be undefined. Please make sure it is defined" >&2;} rm -f "$ac_tmp/stdin" case $ac_file in -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; esac \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 $as_echo "$as_me: executing $ac_file commands" >&6;} ;; esac case $ac_file$ac_mode in "depfiles":C) test x"$AMDEP_TRUE" != x"" || { # Older Autoconf quotes --file arguments for eval, but not when files # are listed without --file. Let's play safe and only enable the eval # if we detect the quoting. case $CONFIG_FILES in *\'*) eval set x "$CONFIG_FILES" ;; *) set x $CONFIG_FILES ;; esac shift for mf do # Strip MF so we end up with the name of the file. mf=`echo "$mf" | sed -e 's/:.*$//'` # Check whether this is an Automake generated Makefile or not. # We used to match only the files named 'Makefile.in', but # some people rename them; so instead we look at the file content. # Grep'ing the first line is not enough: some people post-process # each Makefile.in and add a new line on top of each file to say so. # Grep'ing the whole file is not good either: AIX grep has a line # limit of 2048, but all sed's we know have understand at least 4000. if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then dirpart=`$as_dirname -- "$mf" || $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$mf" : 'X\(//\)[^/]' \| \ X"$mf" : 'X\(//\)$' \| \ X"$mf" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$mf" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` else continue fi # Extract the definition of DEPDIR, am__include, and am__quote # from the Makefile without running 'make'. DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` test -z "$DEPDIR" && continue am__include=`sed -n 's/^am__include = //p' < "$mf"` test -z "$am__include" && continue am__quote=`sed -n 's/^am__quote = //p' < "$mf"` # Find all dependency output files, they are included files with # $(DEPDIR) in their names. We invoke sed twice because it is the # simplest approach to changing $(DEPDIR) to its actual value in the # expansion. for file in `sed -n " s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do # Make sure the directory exists. test -f "$dirpart/$file" && continue fdir=`$as_dirname -- "$file" || $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$file" : 'X\(//\)[^/]' \| \ X"$file" : 'X\(//\)$' \| \ X"$file" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$file" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` as_dir=$dirpart/$fdir; as_fn_mkdir_p # echo "creating $dirpart/$file" echo '# dummy' > "$dirpart/$file" done done } ;; esac done # for ac_tag as_fn_exit 0 _ACEOF ac_clean_files=$ac_clean_files_save test $ac_write_fail = 0 || as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 # configure is writing to config.log, and then calls config.status. # config.status does its own redirection, appending to config.log. # Unfortunately, on DOS this fails, as config.log is still kept open # by configure, so config.status won't be able to write to it; its # output is simply discarded. So we exec the FD to /dev/null, # effectively closing config.log, so it can be properly (re)opened and # appended to by config.status. When coming back to configure, we # need to make the FD available again. if test "$no_create" != yes; then ac_cs_success=: ac_config_status_args= test "$silent" = yes && ac_config_status_args="$ac_config_status_args --quiet" exec 5>/dev/null $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false exec 5>>config.log # Use ||, not &&, to avoid exiting from the if with $? = 1, which # would make configure fail if this is the last instruction. $ac_cs_success || as_fn_exit 1 fi if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} fi ui-auto-1.1.17/PaxHeaders.10540/COPYING0000644000000000000000000000007411267111361013751 xustar0030 atime=1385575748.927228732 30 ctime=1385579867.641456514 ui-auto-1.1.17/COPYING0000644000175000017500000004310311267111361015041 0ustar00absurdabsurd00000000000000 GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. , 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. ui-auto-1.1.17/PaxHeaders.10540/INTRODUCTION0000644000000000000000000000012712245377332014572 xustar0027 mtime=1385561818.547433 30 atime=1385561823.767454713 30 ctime=1385579867.653456565 ui-auto-1.1.17/INTRODUCTION0000644000175000017500000000305212245377332015662 0ustar00absurdabsurd00000000000000============ Introduction ============ In essence, "ui-auto"'s goal is to phase out redundancies when maintaining projects using autotools (autoconf+automake+libtool), as well as generally help doing administrative tasks around administrating and developing software packages. Specifically, ui-auto is => a) an m4 macro archive. => b) a set of shell tools, mainly: - ui-auto-release : Releasing, automatic snasphots, uploading etc. - ui-auto-env, ui-auto-update: Inter-dependency helper for developing w/ ui-auto projects. a) What an ui-auto enabled project looks like on the autotool side A typical configure.ac looks like --- AC_INIT([myproject], [1.1.32]) UI_INIT([src/myproject/Main.cpp]) ... UI_DOXYGEN UI_DISTDIR_CRUFT --- , and a typical top level Makefile.am looks like --- AUTOMAKE_OPTIONS = 1.9 ACLOCAL_AMFLAGS = SUBDIRS = src doc docdir = $(datadir)/doc/$(PACKAGE) doc_DATA = README NEWS AUTHORS ChangeLog COPYING EXTRA_DIST=.ui-auto.conf incdir = $(includedir)/$(PACKAGE) @UI_AUTO_AM@ all-local: ui-auto-all clean-local: ui-auto-clean distclean-local: ui-auto-distclean install-data-local: ui-auto-install-data install-exec-local: ui-auto-install-exec uninstall-local: ui-auto-uninstall dist-hook: ui-auto-dist ---- TODO some explanation about how the ui-* m4 macros work. b) How tools help maintain a project (releases, snaphots, upload, etc) To use the ui-auto tools, a per-project configuration .ui-auto.conf should be placed in the top level of the project. TODO b) How tools help when developing a project (builds) TODO ui-auto-1.1.17/PaxHeaders.10540/INSTALL0000644000000000000000000000007412241077602013751 xustar0030 atime=1385575748.839228381 30 ctime=1385579867.629456464 ui-auto-1.1.17/INSTALL0000644000175000017500000003660512241077602015052 0ustar00absurdabsurd00000000000000Installation Instructions ************************* Copyright (C) 1994-1996, 1999-2002, 2004-2013 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. This file is offered as-is, without warranty of any kind. Basic Installation ================== Briefly, the shell commands `./configure; make; make install' should configure, build, and install this package. The following more-detailed instructions are generic; see the `README' file for instructions specific to this package. Some packages provide this `INSTALL' file but do not implement all of the features documented below. The lack of an optional feature in a given package is not necessarily a bug. More recommendations for GNU packages can be found in *note Makefile Conventions: (standards)Makefile Conventions. The `configure' shell script attempts to guess correct values for various system-dependent variables used during compilation. It uses those values to create a `Makefile' in each directory of the package. It may also create one or more `.h' files containing system-dependent definitions. Finally, it creates a shell script `config.status' that you can run in the future to recreate the current configuration, and a file `config.log' containing compiler output (useful mainly for debugging `configure'). It can also use an optional file (typically called `config.cache' and enabled with `--cache-file=config.cache' or simply `-C') that saves the results of its tests to speed up reconfiguring. Caching is disabled by default to prevent problems with accidental use of stale cache files. If you need to do unusual things to compile the package, please try to figure out how `configure' could check whether to do them, and mail diffs or instructions to the address given in the `README' so they can be considered for the next release. If you are using the cache, and at some point `config.cache' contains results you don't want to keep, you may remove or edit it. The file `configure.ac' (or `configure.in') is used to create `configure' by a program called `autoconf'. You need `configure.ac' if you want to change it or regenerate `configure' using a newer version of `autoconf'. The simplest way to compile this package is: 1. `cd' to the directory containing the package's source code and type `./configure' to configure the package for your system. Running `configure' might take a while. While running, it prints some messages telling which features it is checking for. 2. Type `make' to compile the package. 3. Optionally, type `make check' to run any self-tests that come with the package, generally using the just-built uninstalled binaries. 4. Type `make install' to install the programs and any data files and documentation. When installing into a prefix owned by root, it is recommended that the package be configured and built as a regular user, and only the `make install' phase executed with root privileges. 5. Optionally, type `make installcheck' to repeat any self-tests, but this time using the binaries in their final installed location. This target does not install anything. Running this target as a regular user, particularly if the prior `make install' required root privileges, verifies that the installation completed correctly. 6. You can remove the program binaries and object files from the source code directory by typing `make clean'. To also remove the files that `configure' created (so you can compile the package for a different kind of computer), type `make distclean'. There is also a `make maintainer-clean' target, but that is intended mainly for the package's developers. If you use it, you may have to get all sorts of other programs in order to regenerate files that came with the distribution. 7. Often, you can also type `make uninstall' to remove the installed files again. In practice, not all packages have tested that uninstallation works correctly, even though it is required by the GNU Coding Standards. 8. Some packages, particularly those that use Automake, provide `make distcheck', which can by used by developers to test that all other targets like `make install' and `make uninstall' work correctly. This target is generally not run by end users. Compilers and Options ===================== Some systems require unusual options for compilation or linking that the `configure' script does not know about. Run `./configure --help' for details on some of the pertinent environment variables. You can give `configure' initial values for configuration parameters by setting variables in the command line or in the environment. Here is an example: ./configure CC=c99 CFLAGS=-g LIBS=-lposix *Note Defining Variables::, for more details. Compiling For Multiple Architectures ==================================== You can compile the package for more than one kind of computer at the same time, by placing the object files for each architecture in their own directory. To do this, you can use GNU `make'. `cd' to the directory where you want the object files and executables to go and run the `configure' script. `configure' automatically checks for the source code in the directory that `configure' is in and in `..'. This is known as a "VPATH" build. With a non-GNU `make', it is safer to compile the package for one architecture at a time in the source code directory. After you have installed the package for one architecture, use `make distclean' before reconfiguring for another architecture. On MacOS X 10.5 and later systems, you can create libraries and executables that work on multiple system types--known as "fat" or "universal" binaries--by specifying multiple `-arch' options to the compiler but only a single `-arch' option to the preprocessor. Like this: ./configure CC="gcc -arch i386 -arch x86_64 -arch ppc -arch ppc64" \ CXX="g++ -arch i386 -arch x86_64 -arch ppc -arch ppc64" \ CPP="gcc -E" CXXCPP="g++ -E" This is not guaranteed to produce working output in all cases, you may have to build one architecture at a time and combine the results using the `lipo' tool if you have problems. Installation Names ================== By default, `make install' installs the package's commands under `/usr/local/bin', include files under `/usr/local/include', etc. You can specify an installation prefix other than `/usr/local' by giving `configure' the option `--prefix=PREFIX', where PREFIX must be an absolute file name. You can specify separate installation prefixes for architecture-specific files and architecture-independent files. If you pass the option `--exec-prefix=PREFIX' to `configure', the package uses PREFIX as the prefix for installing programs and libraries. Documentation and other data files still use the regular prefix. In addition, if you use an unusual directory layout you can give options like `--bindir=DIR' to specify different values for particular kinds of files. Run `configure --help' for a list of the directories you can set and what kinds of files go in them. In general, the default for these options is expressed in terms of `${prefix}', so that specifying just `--prefix' will affect all of the other directory specifications that were not explicitly provided. The most portable way to affect installation locations is to pass the correct locations to `configure'; however, many packages provide one or both of the following shortcuts of passing variable assignments to the `make install' command line to change installation locations without having to reconfigure or recompile. The first method involves providing an override variable for each affected directory. For example, `make install prefix=/alternate/directory' will choose an alternate location for all directory configuration variables that were expressed in terms of `${prefix}'. Any directories that were specified during `configure', but not in terms of `${prefix}', must each be overridden at install time for the entire installation to be relocated. The approach of makefile variable overrides for each directory variable is required by the GNU Coding Standards, and ideally causes no recompilation. However, some platforms have known limitations with the semantics of shared libraries that end up requiring recompilation when using this method, particularly noticeable in packages that use GNU Libtool. The second method involves providing the `DESTDIR' variable. For example, `make install DESTDIR=/alternate/directory' will prepend `/alternate/directory' before all installation names. The approach of `DESTDIR' overrides is not required by the GNU Coding Standards, and does not work on platforms that have drive letters. On the other hand, it does better at avoiding recompilation issues, and works well even when some directory options were not specified in terms of `${prefix}' at `configure' time. Optional Features ================= If the package supports it, you can cause programs to be installed with an extra prefix or suffix on their names by giving `configure' the option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'. Some packages pay attention to `--enable-FEATURE' options to `configure', where FEATURE indicates an optional part of the package. They may also pay attention to `--with-PACKAGE' options, where PACKAGE is something like `gnu-as' or `x' (for the X Window System). The `README' should mention any `--enable-' and `--with-' options that the package recognizes. For packages that use the X Window System, `configure' can usually find the X include and library files automatically, but if it doesn't, you can use the `configure' options `--x-includes=DIR' and `--x-libraries=DIR' to specify their locations. Some packages offer the ability to configure how verbose the execution of `make' will be. For these packages, running `./configure --enable-silent-rules' sets the default to minimal output, which can be overridden with `make V=1'; while running `./configure --disable-silent-rules' sets the default to verbose, which can be overridden with `make V=0'. Particular systems ================== On HP-UX, the default C compiler is not ANSI C compatible. If GNU CC is not installed, it is recommended to use the following options in order to use an ANSI C compiler: ./configure CC="cc -Ae -D_XOPEN_SOURCE=500" and if that doesn't work, install pre-built binaries of GCC for HP-UX. HP-UX `make' updates targets which have the same time stamps as their prerequisites, which makes it generally unusable when shipped generated files such as `configure' are involved. Use GNU `make' instead. On OSF/1 a.k.a. Tru64, some versions of the default C compiler cannot parse its `' header file. The option `-nodtk' can be used as a workaround. If GNU CC is not installed, it is therefore recommended to try ./configure CC="cc" and if that doesn't work, try ./configure CC="cc -nodtk" On Solaris, don't put `/usr/ucb' early in your `PATH'. This directory contains several dysfunctional programs; working variants of these programs are available in `/usr/bin'. So, if you need `/usr/ucb' in your `PATH', put it _after_ `/usr/bin'. On Haiku, software installed for all users goes in `/boot/common', not `/usr/local'. It is recommended to use the following options: ./configure --prefix=/boot/common Specifying the System Type ========================== There may be some features `configure' cannot figure out automatically, but needs to determine by the type of machine the package will run on. Usually, assuming the package is built to be run on the _same_ architectures, `configure' can figure that out, but if it prints a message saying it cannot guess the machine type, give it the `--build=TYPE' option. TYPE can either be a short name for the system type, such as `sun4', or a canonical name which has the form: CPU-COMPANY-SYSTEM where SYSTEM can have one of these forms: OS KERNEL-OS See the file `config.sub' for the possible values of each field. If `config.sub' isn't included in this package, then this package doesn't need to know the machine type. If you are _building_ compiler tools for cross-compiling, you should use the option `--target=TYPE' to select the type of system they will produce code for. If you want to _use_ a cross compiler, that generates code for a platform different from the build platform, you should specify the "host" platform (i.e., that on which the generated programs will eventually be run) with `--host=TYPE'. Sharing Defaults ================ If you want to set default values for `configure' scripts to share, you can create a site shell script called `config.site' that gives default values for variables like `CC', `cache_file', and `prefix'. `configure' looks for `PREFIX/share/config.site' if it exists, then `PREFIX/etc/config.site' if it exists. Or, you can set the `CONFIG_SITE' environment variable to the location of the site script. A warning: not all `configure' scripts look for a site script. Defining Variables ================== Variables not defined in a site shell script can be set in the environment passed to `configure'. However, some packages may run configure again during the build, and the customized values of these variables may be lost. In order to avoid this problem, you should set them in the `configure' command line, using `VAR=value'. For example: ./configure CC=/usr/local2/bin/gcc causes the specified `gcc' to be used as the C compiler (unless it is overridden in the site shell script). Unfortunately, this technique does not work for `CONFIG_SHELL' due to an Autoconf limitation. Until the limitation is lifted, you can use this workaround: CONFIG_SHELL=/bin/bash ./configure CONFIG_SHELL=/bin/bash `configure' Invocation ====================== `configure' recognizes the following options to control how it operates. `--help' `-h' Print a summary of all of the options to `configure', and exit. `--help=short' `--help=recursive' Print a summary of the options unique to this package's `configure', and exit. The `short' variant lists options used only in the top level, while the `recursive' variant lists options also present in any nested packages. `--version' `-V' Print the version of Autoconf used to generate the `configure' script, and exit. `--cache-file=FILE' Enable the cache: use and save the results of the tests in FILE, traditionally `config.cache'. FILE defaults to `/dev/null' to disable caching. `--config-cache' `-C' Alias for `--cache-file=config.cache'. `--quiet' `--silent' `-q' Do not print messages saying which checks are being made. To suppress all normal output, redirect it to `/dev/null' (any error messages will still be shown). `--srcdir=DIR' Look for the package's source code in directory DIR. Usually `configure' can determine that directory automatically. `--prefix=DIR' Use DIR as the installation prefix. *note Installation Names:: for more details, including other options available for fine-tuning the installation locations. `--no-create' `-n' Run the configure checks, but stop before creating any output files. `configure' also accepts some other, not widely useful, options. Run `configure --help' for more details. ui-auto-1.1.17/PaxHeaders.10540/NEWS0000644000000000000000000000013212245442356013420 xustar0030 mtime=1385579758.732997906 30 atime=1385579758.780998109 30 ctime=1385579867.633456481 ui-auto-1.1.17/NEWS0000644000175000017500000006662012245442356014526 0ustar00absurdabsurd00000000000000Summaries of important changes how ui-auto is used or behaves. See ChangeLog for more details. Downloads: o Generic: http://sourceforge.net/projects/ui-auto/files//ui-auto o Current: http://sourceforge.net/projects/ui-auto/files//ui-auto/stable/ui-auto-1.1.17.tar.gz ================================================================ ui-auto-1.1.17 (stable) (Wed Nov 27 19:09:47 UTC 2013): The "Kuhsack" 1.1.x maintenance release. Note: The being-developed 'ui-auto 2.0' will be named 'con-dev'. Stephan Sürken (5): * [2f66c1a] .ui-auto.conf: Drop support for etch and lenny. * [d35e8dc] src/tools/ui-auto-uvc: Add check_installation for "local". * [357e4eb] .gitignore: Update. * [3dedbc1] .ui-auto.conf: Omit Debian configuration (won't work with git). * [b1a0a96] configure.ac: Prepare 1.1.17. ---------------------------------------------------------------- ui-auto-1.1.16 (stable) (Tue Mar 15 15:25:33 UTC 2011): Debian "wheezy" maintenance release: Stephan Sürken (1): src/tools/template.deb_svn+mbd: Add support for wheezy. ---------------------------------------------------------------- ui-auto-1.1.15 (stable) (Mon Feb 7 18:14:07 UTC 2011): "Doh" maintenance release: Stephan Sürken (1): src/tools/ui-auto-release: svn-bp: Also fix/auto-override 'buildArea' for non-standard layouts. (cherry picked from commit dcc10b5d14a419b964c3651d75b6da3a8f8a6f79) ---------------------------------------------------------------- ui-auto-1.1.14 (stable) (Mon Feb 7 13:55:01 UTC 2011): Maintenance release: Stephan Sürken (60): src/tools/ui-auto-release: svn-bp: Always override 'origDir' so this is always correct independent of layout. ---------------------------------------------------------------- ui-auto-1.1.13 (stable) (Tue Jan 18 15:40:48 UTC 2011): Maintenance release: Stephan Sürken (56): src/m4/ui-doxygen.m4: Bugfix: Create destination directory if it does not exist. (cherry picked from commit 939092832edd3cc8ddf0203732cef982ee20e6fc) ---------------------------------------------------------------- ui-auto-1.1.12 (stable) (Wed Dec 22 12:46:37 UTC 2010): Maintenance release: * Add support for squeeze for template.deb_svn+mbd. ---------------------------------------------------------------- ui-auto-1.1.11 (stable) (Thu Dec 9 15:31:12 UTC 2010): New stable point release with only one change for apache2 support: * src/m4/ui-with-apxs2.m4: Add UI_WITH_APXS2 m4 macro for autotools. ---------------------------------------------------------------- ui-auto-1.1.10 (stable) (Wed Nov 17 13:19:42 UTC 2010): This is now the de-facto intermediate stable for ui-auto 1.0.x projects, branched at a still compatible point in 2.0 development. Bugfixes will go to 1.1.x branch. See Changelog for changes since 1.1.9. ---------------------------------------------------------------- ui-auto-1.1.9 (unstable) (Thu Jun 4 09:01:44 UTC 2009): Features/Changes: * ui-auto-release: - Make dput options configutable per user. - Retry with changed options on dput failures. - '-S': Now given without separator, and used for Debian revision snapshots, too. - User interface improvements. - Make automatic mode interactively selectable after overview page. - Make snapshot separator configurable; means you can now select your versioning policy: '.': Set new version before you release. '~': Set new upcoming version _after_ you release. - For convenience, start shipping templates for common Debian configurations; initial template is "deb_svn+mbd". * ui-auto-uvc: - Omit '.' separator for vc version string (svn123 rather than svn.123). - Implement "local/path". Fixes: * ui-auto-uvc: - Forgot to migrate vc "local" for new vc loc scheme. - Add "local" to list of supported vcs. - Make "local" default if no other supported vc is found. - "local/checkout": Protect against copying "/." on empty given src. * ui-auto-release: - debian_package: Re-read package version after optional manual version changes. - debian only mode: - Enable stable/unstable switch via -T. - Version magic: Honor all (three) possible use cases. - "Unreleased" use case: Protect sed to only replace in first line. - '-f': Protect default name to be search in PATH (.ui-auto.conf->./.ui-auto.conf). ---------------------------------------------------------------- ui-auto-1.1.8 (unstable) (Wed May 20 09:20:36 UTC 2009): === Changes from 1.1.7 === Features/Changes: * libopt: On error, output failing command line for better debugging. * autotools/m4: doxygen: On --disable-ui-doxygen, output a notification file for each possible target (def html latex man rtf xml) instead of just a top level README; this helps installers as they can expect the same files/dirs in both situations. * ui-auto-release: - Add "Debian only mode" support to be able to use sequent 'debian_package' for native Debian packages (or where we do not control upstream). - Sequent 'debian_package': Re-use top-level sections marked as UNRELEASED, and add even more magic around the automated changes. - Add common ui_commit function; for any commits, this - adds affirmation. - adds diff view. - adds re-edit options. - always skips on snapshot mode. * ui-auto-uvc: Add command "diff". === Proposed 1.0.x->1.2.x NEWS === This new main release focuses on support for the "cmake" build system and major updates to ui-auto-release. The latter includes support for clean vc strapping before release, more flexible via "sequence" support, automated Debian release, non-interactive runs and project config "check+doc+print" support. Version control: Added support for meta VC "local" and "git" (experimental). No changes (1) are needed to update projects using 1.0.x; you will need to amend your project config if you want to use the new Debian support, however. Notes: (1) If you use autotools, the UI_INIT macro and have "long" filenames in your project: Note that "tar-ustar filename-length-max=155" is no longer hardcoded default as automake option; instead, you now set automake options yourself using arg 5 of UI_INIT: I recommend just using tar-pax nowadays: 'UI_INIT([src/foo/main.c],,,,[tar-pax])'. ---------------------------------------------------------------- ui-auto-1.1.7 (unstable) (Thu Apr 9 09:10:00 UTC 2009): === Proposed 1.0.x->1.2.x NEWS === This new main release focuses on support for the "cmake" build system and major updates to ui-auto-release. The latter includes support for clean vc strapping before release, more flexible via "sequence" support, automated Debian release, non-interactive runs and project config "check+doc+print" support. Version control: Added support for meta VC "local" and "git" (experimental). No changes (1) are needed to update projects using 1.0.x; you will need to amend your project config if you want to use the new Debian support, however. Notes: (1) If you use autotools, the UI_INIT macro and have "long" filenames in your project: Note that "tar-ustar filename-length-max=155" is no longer hardcoded default as automake option; instead, you now set automake options yourself using arg 5 of UI_INIT: I recommend just using tar-pax nowadays: 'UI_INIT([src/foo/main.c],,,,[tar-pax])'. === Changes from 1.1.6 === Features/Changes: * Add cmake macro support; macros will be installed to /usr/share/ui-auto/cmake. Initial entry is FindApache1.3.cmake. * ui-auto-uvc: - Skip "preprocess" part which was needed for (older) svn implementations only; effectively fixes running "svn up" unwanted. - New command "add". - Add path (-P) support. * ui-auto-ubs: cmake strap now initially supports the clean ("c"|"C") options. * ui-auto-release: - Sequent bs_strap now also runs clean with strap; this may be needed in "local checkout mode" to get clean build env. - '-f': Convenience: Enhanced code so you may use checkout mode from outside the project and w/o giving "-C svn/URL" explicitly using "-f x/project/.ui-auto.conf -c". - Better error handling on sequent failure. - Add "ui_release_deb_orig_commit" (diversed) config option; you may automate Debian orig tarball checkin with that. - Sequent "fail-over" in interactive mode. - Add new wrapper tool "ui-auto-release-multi" to simplify configuration of multiple, automatic runs. - Caveat fix: On VC path autodetection (-c), actually compute the vcpath from the VC working directory (via ui-auto-uvc -P) instead of using configuration from .ui-auto.conf (think about releasing a patch release from a fresh branch). - Sequent status support, and always print sequence results on exit. - Sequent doc support (i.e., show doc and ask before any sequence). New option -I to see doc. - Add a non-action mode, option "-n". Fixes: * -ubs and -uvc: checkinstallation: Generalize installation checks, and effectively add error message to stderr on error. * -uvc: svn: dont run "svn up" when getting version. Instead, use svnversion and also chake for existence of that tool. * Non-snapshot release: Don't open EDITOR for autonews in automatic mode. * -f: When config file is given on command line, also run checks for that file (not .ui-auto.conf). * -ubs: distcheck/cmake: Add missing package build. * Auto upstream changes: Fix folding/prefix handling; recommended line length is now 64 chars. * Check/exit on root user later so informational actions like -h -p -P are avaiable for root. ---------------------------------------------------------------------- ui-auto-1.1.6 (unstable) (Wed Mar 11 09:21:49 UTC 2009): === Proposed 1.0.x->1.2.x NEWS === This new main release focuses on support for the "cmake" build system and major updates to ui-auto-release. The latter includes support for clean vc strapping before release, more flexible via "sequence" support, automated Debian release, non-interactive runs and project config "check+doc+print" support. Version control: Added support for meta VC "local" and "git" (experimental). No changes (1) are needed to update projects using 1.0.x; you will need to amend your project config if you want to use the new Debian support, however. Notes: (1) If you use autotools, the UI_INIT macro and have "long" filenames in your project: Note that "tar-ustar filename-length-max=155" is no longer hardcoded default as automake option; instead, you now set automake options yourself using arg 5 of UI_INIT: I recommend just using tar-pax nowadays: 'UI_INIT([src/foo/main.c],,,,[tar-pax])'. === Changes from 1.1.5 (unstable) === Features/Changes: * New tool "ui-auto-ubs" (Universal Build System) analogous to *-uvc. This will fully encapsulate the build system so all tools will just work for all build systems supported. - Obsoleted/removed: "ui-auto-strap". Use "ui-auto-ubs" now. - For cmake, 'dist' is no longer done in an extra dir per default (does no fit for ui-auto-ubs). Use 'c' or '-C local/`pwd`' as replacement. * VC: Add experimental support for "git". * VC: Add experimental support for meta-vc "local". * release: Add check: Build system installation. * release: Add upstream changes to Debian changelog (when autonews=true). * Introduce "sequence" support; may be tainted via -Q option. This obsoletes the -O (omit) option and the -U (manual upload) option, and offers generic finegrained control over what to do if needed. * New -R option: Remove local files (tarball*, deborig*, debbuilds). * New -f /-F options: Manually set project and user config file locations. * -S: This now sets the whole version appendix; means you are able to create rc snapshots w/o timestamp version like so 'ui-auto-release -S ~rc1'. Fixes: * Error handling fix: Default answers change to "N" for: tarball overwrite, upload overwrite, continue on upload error, continue on notify error, continue on debbuild error, ignore local change in checkout mode. ---------------------------------------------------------------------- ui-auto-1.1.5 (unstable) (Fri Feb 27 15:05:13 UTC 2009): *** This unstable release *** Features/Changes: * m4: UI_INIT: Add option to configure automake per project; drop default "tar-ustar filename-length-max=155" to none (you may add this to your project to get exactly the same behaviour). * Add new user pref: 'ui_auto_userpref_tmpdir' for systems where /tmp is just not big enough. * Add '-K' = keep temporary option; useful for debugging. Fixes: * Update ourselves to use "tar-pax". * Ignore GNU extension warnings in src/tools (we want to use them). * Fix error output for user=root warning. * Fix error handling when no BS found; clean up basic "no-project dir" errors. * Add error message when dbuild fails. * Fix removal of temporary Debian checkout. * Fix onExit functions for subshells. *** Proposed 1.0.x->1.2.x NEWS *** This new main release focuses on support for the "cmake" build system and major updates to ui-auto-release. The latter includes support for clean vc strapping before release, automated Debian release, non-interactive runs and project config "check+doc+print" support. No changes (1) are needed to update projects using 1.0.x; you will need to amend your project config if you want to use the new Debian support, however. Notes: (1) If you use autotools, the UI_INIT macro and have "long" filenames in your project: Note that "tar-ustar filename-length-max=155" is no longer hardcoded default as automake option; instead, you now set automake options yourself using arg 5 of UI_INIT: I recommend just using tar-pax nowadays: 'UI_INIT([src/foo/main.c],,,,[tar-pax])'. ---------------------------------------------------------------------- ui-auto-1.1.4 (unstable) (Tue Feb 17 12:07:03 UTC 2009): Initial unstable release with (mainly) major updates to ui-auto-release: vc strap support, debian support, non-interactive support, config check+doc+print support. * src/tools/Makefile.am: Bugfix: Only remove produced manpages, not all. * ui-auto-uvc: - Add new option -V: Create version suitable for snapshots. - Internal cleanup to we can better integrate new vcs. * ui-auto-release: - Support for automatic Debian releases (directly following the project's release). - Snaphots are no longer produced in an extra procedure; you rather taint releasing now for snaphots. Option "-r" hence obsolete and removed. - Tarballs are now generated in "..". - Redo interactive input handling, and add a -A (non-interactive) switch. - Add support to manually chose distributions (stable/unstable). Skip -U (manual tarball upload). - VC Bootstrap support (see -c and -C options). - Skip meta dist "snapshot"; instead we have stable and unstable snapshots - Make Debian package building configurable for stable/unstable + snapshot. - Notify/upload: Skip when config not set. * Docs: - Add example user conf file. - Many updates in ~.ui-auto.conf. * Add user preferences in ~/.ui-auto.conf: - nosign: Always skip gpg signing. - dbuild_options: Always use these buildpackage options. * .ui-auto.conf project configuration updates: - Put all items and their docs into ui-auto-release. Use 'ui-auto-release -p' now to get an example conf+docs. - Add the notion of default values; again, use 'ui-auto-release -p' to see them. - Re-nice and update our ui-auto's .ui-auto.conf as project example. - Add the notion of manadtory config options, and add an automated check. ---------------------------------------------------------------------- ui-auto-1.1.2 (unstable) (Wed Jan 7 16:57:20 UTC 2009): * ui-libopt.sh: Install to pkgdatadir ("/usr/share/ui-auto"), not bin; add new include recommendations, update all internal ui-*. * ui-auto.conf: Remove obsoleted src/example from path. * Add automatically produced man pages for all ui-auto-* tools. * Fix: Make AUTHORS non-empty (add me for now). * Fix: ui-auto-shell: Assure -env is in same dir. ---------------------------------------------------------------------- ui-auto-1.1.1 (unstable) (Mon Dec 15 17:55:38 UTC 2008): * Fix: Install man page to man1. ---------------------------------------------------------------------- ui-auto-1.1.0 (unstable) (Mon Dec 15 17:36:33 UTC 2008): Initial unstable 1.1.x release. * Support cmake build system. * Bugfix: Version comparison code in UI_CHECK. * Produce a man page for the PACKAGE-version script. * cruft: Add ".git" directories to cruft. * ui-auto-shell: If set, use shell given in env $SHELL. ---------------------------------------------------------------------- ui-auto-1.0.0 (stable) (Wed Jun 18 14:05:53 UTC 2008): Initial stable release; no changes to alpha/10. ---------------------------------------------------------------------- ui-auto-0.1.109 (unstable) (Wed Apr 23 16:33:59 UTC 2008): This is the tenths alpha version for ui-auto 0.2 (stable). * ui-auto-shell: Don't always run with "-p" (change to projects wd). ---------------------------------------------------------------------- ui-auto-0.1.108 (unstable) (Thu Feb 14 13:27:27 UTC 2008): This is the ninths alpha version for ui-auto 0.2 (stable). * ui-auto-release: Fix typo on branch tagging on release (version tag was used). * ui-auto-release: (svn only) Fix typo on version tagging when releasing from a branch (trunk was used). ---------------------------------------------------------------------- ui-auto-0.1.107 (unstable) (Tue Jan 29 14:11:34 UTC 2008): This is the eighths alpha version for ui-auto 0.2 (stable). * ui-auto-sp2ui: Some smaller ennhancements: - Show note that you might need to update ignore settings. * README: Add hints form ui-utilcpp's README about former SPRelease here. * ui-auto-env: Add option "-p" to automatically change to the project's working directory. * Add new utility tool: ui-auto-shell (like ui-auto-env, but runs a new tainted shell). * ui-auto-release: Explain arg for -U in usage help. * Makefile.am: Depend on automake 1.10 (else , -I for aclocal doesn't not work). ---------------------------------------------------------------------- ui-auto-0.1.106 (unstable) (Thu Jan 3 16:02:11 UTC 2008): This is the seventh alpha version for ui-auto 0.2 (stable). This is a fix and cleanup release after initial conversion to ui. * ui-auto-sp2ui: Bugfix: Accidentially converted itself when updating ourselves to ui; changes reversed, usable again. * ui-auto-uvc: For vc "svn", on "tag", try to "mkdir" the directory where to put the copy. Practically, this means you do not need to create directories tags/my-project or branches/my-project manually before using ui-auto-release -r. * ui-auto-uvc: Enhancement: Reniced error handling, not showing usage help on non-usage-failures (e.g., when check_sync fails). * ui-auto-release: Add "-N" expert option to extract NEWS snippets. ---------------------------------------------------------------------- ui-auto-0.1.105 (unstable) (Wed Dec 19 17:37:22 UTC 2007): This is the sixth alpha version for sp-auto 0.2 (stable). Initial ui-auto release, completely replacing former sp-auto. sp-auto and ui-auto can be used in parallel -- i.e., no one is forced to update. As there won't be any more sp-auto releases, it is highly recommended though, and it should be fairly simple using the provided ui-auto-sp2ui tool. * Complete conversion from "sp" to "ui" prefix (programs, macros, functions, configuration files, variables, project name). * Add tool ui-auto-sp2ui; this can be used to auto-update a former sp-auto enabled project to ui-auto. ---------------------------------------------------------------------- sp-auto-0.1.104 (unstable) (Fri Apr 27 13:35:12 UTC 2007): This is the fifth alpha version for sp-auto 0.2 (stable). * Remove local "svn2cl" tool, which is now included in "subversion-tools". ---------------------------------------------------------------------- sp-auto-0.1.103 (unstable) (Mon Mar 12 13:31:02 UTC 2007): This is the fourth alpha version for sp-auto 0.2 (stable). * Initial etch based release -- i.e., automake 1.10, autoconf 2.61. * sp-auto-env: Some convenience fixes: - don't set var if duplicate (fixes cosmetic errors like multiple ::: in PATH). - ACLOCAL: rm space after -I (might lead to errors). - duplicate identification for env var items hardened. - Fix: when calling ourselves (with -d), use ${0} to make this work in a "strap" situation. * doc: README updates. * doc: Add a short (yet unfinished) introduction (file INTRODUCTION). * sp-libopt.sh: Add sp_opt_set to arbitrarily set options if needed. * sp-libopt.sh: Add "imply" feature to easily group options together. * sp-auto-update: Add -a (-c -u) and -A (-d -c -u) group options for convenience. See "sp-auto-update -h". * m4/doxygen: Don't check for doxygen tools if --disable-sp-doxyen is given. ---------------------------------------------------------------------- sp-auto-0.1.102 (unstable) (Tue Nov 21 14:24:43 UTC 2006): This is the third alpha version for sp-auto 0.2 (stable). * sp-auto-uvc: Add "-S" option to arbitrarily set VCS. * sp-libopt.sh: Add "sp_opt_givenPos()" function. * sp-auto-uvc: Add "checkout" command. ---------------------------------------------------------------------- sp-auto-0.1.101 (unstable) (Wed Nov 8 10:12:03 UTC 2006): This is the second alpha version for sp-auto 0.2 (stable). Bugfix release only. * PACKAGE-version and version.h automatic targets: Create inst. directories also, if not existent. ---------------------------------------------------------------------- sp-auto-0.1.100 (unstable) (Fri Nov 3 12:29:23 UTC 2006): This is the first alpha version for sp-auto 0.2 (stable). A lot of things have changed in both, the tools (for those who use or develop in sp-auto enabled projects) and the autotools/m4 support (for those actually maintaining an sp-auto enabled project). Please see the top level README on how to update from <= 0.1.3 (for both user groups). Changes in a nutshell: * Tools now all use "getopt" options. Try -h on any tool. * All tools have been reworked and many quirks/oddities been removed. * All m4 macros have been reworked, so a bunch of redundancies and oddities may be removed from projects. * Separate support for versioning systems (sp-auto-uvc). More details (i.e., more as usual) in the ChangeLog; for convenience, here is the main checkin's changelog (reading the README may suffice though): * Adding initial version of sp-auto-update tool. * src/tools: Add sp-libopt.sh (getopts posix shell library). [ removing src/sh, mv sh/sp-opt.sh->tools/sp-libopt.sh ]. * src/tools: Add optional "non-POSIX" test when checkbashisms (devscripts.deb) is available. * src/tools: Many bashisms fixed; sp-auto-release stays "bash" for now. * src/tools: Using sp-libopt.sh in all tools. This means usage changes for all tools except for default usage. Use "-h" on any tool for usage. * User visible changes in sp-libopt.sh: - Add handing for default values (options and positionals). - Remove imho superflous support for per-function options. * src/tools: Added sp-auto-uvc tool ("unified" version control commands). * src/tools: sp-auto-release: Patched up to use sp-auto-uvc. * src/tools: sp-auto-env && sp-auto-update: - Removing seemingly confusing magic for id ("." if not arg, else DIR or MULTINAME); instead, you must now give an id as configured in - New per user config file "~/.sp-auto.conf". This obsoletes all "MULTINAME" config files "~/.sp-auto-env.NAME". You can find an example in the README. - "sp-auto-env PROJECT" now creates the env for PROJECT (was: its dependencies only); using the - "-d"-Option on sp-auto-env|update _adds_ all dependencies [the latter two changes are imho fixing some non-intuitiveness of the tools]; use "-D" for the old behaviour. - "sp-auto-update" has added ability to store configure options per project(~/.sp-auto.conf) and an option to update project's working directories from VCSes. I.e., it's now actually usabable, and "sp-auto-update -d -u my_project" can now used to actually update "everything". * src/m4: o sp-doxygen.m4: - Change behaviour to be build on std build process, not dist. - Use simple stamp file "sp-doxygen" to guard build (was: phony target). - This also adds new global vars SP_ALL, SP_CLEAN. o sp-lib.m4 rm. o Added/new/changed macros: SP_INIT,SP_CHECK (...). o Use one file (sp-auto.am) for added automake targets. o Principally use a bunch of well defined PHONY targets (sp-auto-all sp-auto-clean sp-auto-dist sp-auto-distclean sp-auto-install-data sp-auto-install-exec sp-auto-uninstall) to handle sp-auto-automatic Makefile.am adds. o Produce PACKAGE-version script automagically (pls rm redundant code in projects). o Produce version.h include (for libraries) automagically (pls rm redundant code in projects). * Add svn2cl tool from subversion contrib (until it distributed w/ subversion-tools directly). * README: Cleanup: any old stuff removed or updated, add "update from 0.1.3" section. * New SP_PROG_CXX, ruling out some non-working c++ compilers (currently g++-2.9*). ---------------------------------------------------------------------- sp-auto-0.1.3 (unstable) (Thu Nov 10 13:43:50 UTC 2005): * sp-auto-env: ouput variables only if they have a non-empty value * sp-auto-env: added sp_env_m4_macro_paths variable support for sp-auto.conf. Use it if your project has m4 macros to export. The mechanism behind it also eliminates the need for a manually updated file /usr/share/aclocal/dirlist. * m4: added macro for apache module autoconf magic ---------------------------------------------------------------------- sp-auto-0.1.2 (unstable) (Tue Nov 8 09:52:03 UTC 2005): Intermediate unstable updates/bugfixing release. * sp-auto-release: Compat for "grep" w/o max-count option (woody). * sp-auto-release: Fix parsing for m4 quotation. * sh: Adding initial "sp-opt.sh": Convenience tools around POSIX "getopts". * Added new "examples" directory. * Added new "sh" directory for (POSIX) shell support. * m4: Added --disable-sp-doxygen option * sp-auto-release: upload: Fixing sigfile location. ---------------------------------------------------------------------- sp-auto-0.1.1 (unstable) (Fri Jun 17 15:14:14 UTC 2005): * m4: Fixing m4 todo "using actual atomake targets like dist-hook, etc)"; this just does not work (if you use more that one such macro). Using dedicated autoconf vars now (see sp-auto.m4). Makefile.am's need to be updated. * sp-auto-release: "getnews" facility and hilarious improvements for the "autonews" feature. * m4: Fixing missing sp-libxslt.m4 from m4 installation, and some smaller fixes for sp-doxygen/sp-*cruft. ---------------------------------------------------------------------- sp-auto-0.1.0 (unstable) (Mon Jun 13 14:06:03 UTC 2005): This is the initial sp-auto release. The only available documentation is currently in the README file. Status is that it is ready to replace the old setup, with many improvements. It should mature while being actually used, until the 0.2.x branch should be used by the "public". ---------------------------------------------------------------------- ui-auto-1.1.17/PaxHeaders.10540/.user.ui-auto.conf0000644000000000000000000000007411261404742016205 xustar0030 atime=1385575748.987228968 30 ctime=1385579867.653456565 ui-auto-1.1.17/.user.ui-auto.conf0000644000175000017500000000532411261404742017300 0ustar00absurdabsurd00000000000000# Example user configuration file. # # Put this file to ~/.ui-auto.conf, and adapt to your needs. #---------------------------------------------------------------------- # [ Global user configuration ] # # This section has some (very few) configuration options to be # configured for the user (i.e., for the development environment, not # the project). 'Global' for all projects you develop under this user. #---------------------------------------------------------------------- # Set temporary dir if needed. # # Per default, "/tmp" is used for temporary dirs/files, which is # usually quite sane. However, some systems might not hold enough # space in "/tmp" (especially for bigger projects) so you may adjust # this here if needed. ui_auto_userpref_tmpdir="${HOME}/var/tmp" # Release tarball signing: Set this to true if you generally won't sign tarballs here ui_auto_userpref_nosign=false # Debian package building: Aditional user options for *-buildpackage # # Usually, options for signing come in handy here. # # Example: '-us -uc': Disable signing for this user. # Example: '-k0123ABCD': Set signing user id. ui_auto_userpref_dbuild_options="" # Debian package uploading: Aditional user dput options # # Usually, you will set "-u" if you use unsigned package building (see above). ui_auto_userpref_dput_options="" # Global Debian directory; we use subdirectories named like the Debian package as debdirs. # # - You can also configure this on a per-package basis (see below). # - This is not used in Debian only mode. # # Default is ../ui-auto-release-debian. # Example: "/home/foo/src/svn-bar-deb" ui_auto_userpref_debdir="" #---------------------------------------------------------------------- # [ Per project user configuration ] # # The string before the last "_" is the id (name) of the project, # which you can now use as argument to ui-auto-env|shell|update. Note # that you cannot use the hyphen in a variable name -- change it to # underscore. E.g. for project "ui-auto", one would usually use # "ui_auto". #---------------------------------------------------------------------- # => Example project lib-xy # # Project's local location: Needed for ui-auto-env|shell|update. lib_xy_loc="/home/foo/src/svn-bar/trunk/lib-xy" # Project's dependencies on other here-defined projects: Needed for ui-auto-env|shell|update. lib_xy_deps="" # Special configure options: Used by ui-auto-update and for autoconf projects only. lib_xy_conf="" # Debian directory for this project: This precedes any global options about the debdir. lib_xy_debdir="/home/foo/src/svn-bar-deb/lib-xy" # => Example project project-xy; depends on lib-xy # project_xy_loc="/home/foo/src/svn-bar/trunk/project-xy" project_xy_deps="libxy" project_xy_conf="--disable-ui-doxygen" ui-auto-1.1.17/PaxHeaders.10540/Makefile.am0000644000000000000000000000013212245436711014753 xustar0030 mtime=1385577929.325629532 30 atime=1385577929.353629644 30 ctime=1385579867.637456498 ui-auto-1.1.17/Makefile.am0000644000175000017500000000074412245436711016054 0ustar00absurdabsurd00000000000000AUTOMAKE_OPTIONS = 1.10 ACLOCAL_AMFLAGS = SUBDIRS = src EXTRA_DIST = .ui-auto.conf .user.ui-auto.conf .ui-auto-release-multi.conf INTRODUCTION docdir = $(datadir)/doc/$(PACKAGE) doc_DATA = README INTRODUCTION NEWS AUTHORS ChangeLog COPYING @UI_AUTO_AM@ all-local: ui-auto-all clean-local: ui-auto-clean distclean-local: ui-auto-distclean install-data-local: ui-auto-install-data install-exec-local: ui-auto-install-exec uninstall-local: ui-auto-uninstall dist-hook: ui-auto-dist ui-auto-1.1.17/PaxHeaders.10540/.ui-auto.conf0000644000000000000000000000013212245440474015230 xustar0030 mtime=1385578812.521182052 30 atime=1385578812.577182278 30 ctime=1385579867.649456548 ui-auto-1.1.17/.ui-auto.conf0000644000175000017500000000323612245440474016330 0ustar00absurdabsurd00000000000000# Configuration for the ui-auto-enabled project "ui-auto". # This file is the actual configuration for ui-auto and also serves as # an example configuration. # # To start out your own project, run 'ui-auto-release -P' to get an # initial ~/.ui-auto.conf file with all defaults and complete # documentation. #---------------------------------------------------------------------- # [ui-auto-release configuration] #---------------------------------------------------------------------- # VC locations. We use git. # Note: Preliminary; this syntax does not really work with ui-auto tools yet... ui_release_vc_loc="ssh://spabsurd@ui-auto.git.sourceforge.net/gitroot/ui-auto/ui-auto" ui_release_vc_loc_tags="ssh://spabsurd@ui-auto.git.sourceforge.net/gitroot/ui-auto/ui-auto" ui_release_vc_loc_branches="ssh://spabsurd@ui-auto.git.sourceforge.net/gitroot/ui-auto/ui-auto" # Where we up- and download tarballs. ui_release_upload_loc="spabsurd,ui-auto@frs.sourceforge.net:/home/frs/project/u/ui/" ui_release_download_loc="http://sourceforge.net/projects/ui-auto/files/" # We want our Changelog and NEWS automatically handled on release. ui_release_autochangelog=true ui_release_autonews=true # We want an email to be sent on releases here. ui_release_notify="ui-auto-devel@lists.sourceforge.net,gerhard.dittes@1und1.de" # We call 1.1 stable here ui_release_manualdist=true #---------------------------------------------------------------------- # [ui-auto-env|shell|update configuration ] # ---------------------------------------------------------------------- # For ui-auto-env and friends, we only need program and m4 paths ui_env_program_paths="src/tools" ui_env_m4_macro_paths="src/m4" ui-auto-1.1.17/PaxHeaders.10540/.ui-auto-release-multi.conf0000644000000000000000000000007411261404742017776 xustar0030 atime=1385575749.003229033 30 ctime=1385579867.653456565 ui-auto-1.1.17/.ui-auto-release-multi.conf0000644000175000017500000000070611261404742021070 0ustar00absurdabsurd00000000000000# Example ui-auto-release-multi configuration file. # We will change to that directory to do our work. RUN_DIR="${HOME}/.ui-auto-release-multi" # Add "PROJECT.conf" file here for each project you want to run. PROJECTS_DIR="${HOME}/.ui-auto-release-multi.d # You may add "global" environment here. The variables listed below # are those which are expclicitely set by ui-auto-release-multi to # defaults. export CXXFLAGS="-g -O0" export CFLAGS="-g -O0" ui-auto-1.1.17/PaxHeaders.10540/Makefile.in0000644000000000000000000000013012245442524014761 xustar0028 mtime=1385579860.9134282 30 atime=1385579862.481434799 30 ctime=1385579867.633456481 ui-auto-1.1.17/Makefile.in0000644000175000017500000006360212245442524016066 0ustar00absurdabsurd00000000000000# Makefile.in generated by automake 1.14 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : subdir = . DIST_COMMON = INSTALL NEWS README AUTHORS ChangeLog \ $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ $(top_srcdir)/configure $(am__configure_deps) COPYING compile \ install-sh missing ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ configure.lineno config.status.lineno mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ ctags-recursive dvi-recursive html-recursive info-recursive \ install-data-recursive install-dvi-recursive \ install-exec-recursive install-html-recursive \ install-info-recursive install-pdf-recursive \ install-ps-recursive install-recursive installcheck-recursive \ installdirs-recursive pdf-recursive ps-recursive \ tags-recursive uninstall-recursive am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(docdir)" DATA = $(doc_DATA) RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive am__recursive_targets = \ $(RECURSIVE_TARGETS) \ $(RECURSIVE_CLEAN_TARGETS) \ $(am__extra_recursive_targets) AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ cscope distdir dist dist-all distcheck am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags CSCOPE = cscope DIST_SUBDIRS = $(SUBDIRS) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) distdir = $(PACKAGE)-$(VERSION) top_distdir = $(distdir) am__remove_distdir = \ if test -d "$(distdir)"; then \ find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \ && rm -rf "$(distdir)" \ || { sleep 5 && rm -rf "$(distdir)"; }; \ else :; fi am__post_remove_distdir = $(am__remove_distdir) am__relativize = \ dir0=`pwd`; \ sed_first='s,^\([^/]*\)/.*$$,\1,'; \ sed_rest='s,^[^/]*/*,,'; \ sed_last='s,^.*/\([^/]*\)$$,\1,'; \ sed_butlast='s,/*[^/]*$$,,'; \ while test -n "$$dir1"; do \ first=`echo "$$dir1" | sed -e "$$sed_first"`; \ if test "$$first" != "."; then \ if test "$$first" = ".."; then \ dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ else \ first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ if test "$$first2" = "$$first"; then \ dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ else \ dir2="../$$dir2"; \ fi; \ dir0="$$dir0"/"$$first"; \ fi; \ fi; \ dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ done; \ reldir="$$dir2" DIST_ARCHIVES = $(distdir).tar.gz GZIP_ENV = --best DIST_TARGETS = dist-gzip distuninstallcheck_listfiles = find . -type f -print am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \ | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$' distcleancheck_listfiles = find . -type f -print ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EXEEXT = @EXEEXT@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PROG_CHECKBASHISMS = @PROG_CHECKBASHISMS@ PROG_XSLTPROG = @PROG_XSLTPROG@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SO_VERSION = @SO_VERSION@ STRIP = @STRIP@ VERSION = @VERSION@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ ac_ct_CXX = @ac_ct_CXX@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = $(datadir)/doc/$(PACKAGE) dvidir = @dvidir@ exec_prefix = @exec_prefix@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ AUTOMAKE_OPTIONS = 1.10 ACLOCAL_AMFLAGS = SUBDIRS = src EXTRA_DIST = .ui-auto.conf .user.ui-auto.conf .ui-auto-release-multi.conf INTRODUCTION doc_DATA = README INTRODUCTION NEWS AUTHORS ChangeLog COPYING all: all-recursive .SUFFIXES: am--refresh: Makefile @: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ echo ' cd $(srcdir) && $(AUTOMAKE) --gnu'; \ $(am__cd) $(srcdir) && $(AUTOMAKE) --gnu \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --gnu Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ echo ' $(SHELL) ./config.status'; \ $(SHELL) ./config.status;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) $(SHELL) ./config.status --recheck $(top_srcdir)/configure: $(am__configure_deps) $(am__cd) $(srcdir) && $(AUTOCONF) $(ACLOCAL_M4): $(am__aclocal_m4_deps) $(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) $(am__aclocal_m4_deps): install-docDATA: $(doc_DATA) @$(NORMAL_INSTALL) @list='$(doc_DATA)'; test -n "$(docdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(docdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(docdir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(docdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(docdir)" || exit $$?; \ done uninstall-docDATA: @$(NORMAL_UNINSTALL) @list='$(doc_DATA)'; test -n "$(docdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(docdir)'; $(am__uninstall_files_from_dir) # This directory's subdirectories are mostly independent; you can cd # into them and run 'make' without going through this Makefile. # To change the values of 'make' variables: instead of editing Makefiles, # (1) if the variable is set in 'config.status', edit 'config.status' # (which will cause the Makefiles to be regenerated when you run 'make'); # (2) otherwise, pass the desired values on the 'make' command line. $(am__recursive_targets): @fail=; \ if $(am__make_keepgoing); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ case "$@" in \ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ *) list='$(SUBDIRS)' ;; \ esac; \ for subdir in $$list; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ dot_seen=yes; \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done; \ if test "$$dot_seen" = "no"; then \ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ fi; test -z "$$fail" ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-recursive TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ include_option=--etags-include; \ empty_fix=.; \ else \ include_option=--include; \ empty_fix=; \ fi; \ list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test ! -f $$subdir/TAGS || \ set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-recursive CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscope: cscope.files test ! -s cscope.files \ || $(CSCOPE) -b -q $(AM_CSCOPEFLAGS) $(CSCOPEFLAGS) -i cscope.files $(CSCOPE_ARGS) clean-cscope: -rm -f cscope.files cscope.files: clean-cscope cscopelist cscopelist: cscopelist-recursive cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -rm -f cscope.out cscope.in.out cscope.po.out cscope.files distdir: $(DISTFILES) $(am__remove_distdir) test -d "$(distdir)" || mkdir "$(distdir)" @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ $(am__make_dryrun) \ || test -d "$(distdir)/$$subdir" \ || $(MKDIR_P) "$(distdir)/$$subdir" \ || exit 1; \ dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ $(am__relativize); \ new_distdir=$$reldir; \ dir1=$$subdir; dir2="$(top_distdir)"; \ $(am__relativize); \ new_top_distdir=$$reldir; \ echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ ($(am__cd) $$subdir && \ $(MAKE) $(AM_MAKEFLAGS) \ top_distdir="$$new_top_distdir" \ distdir="$$new_distdir" \ am__remove_distdir=: \ am__skip_length_check=: \ am__skip_mode_fix=: \ distdir) \ || exit 1; \ fi; \ done $(MAKE) $(AM_MAKEFLAGS) \ top_distdir="$(top_distdir)" distdir="$(distdir)" \ dist-hook -test -n "$(am__skip_mode_fix)" \ || find "$(distdir)" -type d ! -perm -755 \ -exec chmod u+rwx,go+rx {} \; -o \ ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \ || chmod -R a+r "$(distdir)" dist-gzip: distdir tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz $(am__post_remove_distdir) dist-bzip2: distdir tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2 $(am__post_remove_distdir) dist-lzip: distdir tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz $(am__post_remove_distdir) dist-xz: distdir tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz $(am__post_remove_distdir) dist-tarZ: distdir @echo WARNING: "Support for shar distribution archives is" \ "deprecated." >&2 @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z $(am__post_remove_distdir) dist-shar: distdir @echo WARNING: "Support for distribution archives compressed with" \ "legacy program 'compress' is deprecated." >&2 @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz $(am__post_remove_distdir) dist-zip: distdir -rm -f $(distdir).zip zip -rq $(distdir).zip $(distdir) $(am__post_remove_distdir) dist dist-all: $(MAKE) $(AM_MAKEFLAGS) $(DIST_TARGETS) am__post_remove_distdir='@:' $(am__post_remove_distdir) # This target untars the dist file and tries a VPATH configuration. Then # it guarantees that the distribution is self-contained by making another # tarfile. distcheck: dist case '$(DIST_ARCHIVES)' in \ *.tar.gz*) \ GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\ *.tar.bz2*) \ bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\ *.tar.lz*) \ lzip -dc $(distdir).tar.lz | $(am__untar) ;;\ *.tar.xz*) \ xz -dc $(distdir).tar.xz | $(am__untar) ;;\ *.tar.Z*) \ uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ *.shar.gz*) \ GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\ *.zip*) \ unzip $(distdir).zip ;;\ esac chmod -R a-w $(distdir) chmod u+w $(distdir) mkdir $(distdir)/_build $(distdir)/_inst chmod a-w $(distdir) test -d $(distdir)/_build || exit 0; \ dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ && am__cwd=`pwd` \ && $(am__cd) $(distdir)/_build \ && ../configure --srcdir=.. --prefix="$$dc_install_base" \ $(AM_DISTCHECK_CONFIGURE_FLAGS) \ $(DISTCHECK_CONFIGURE_FLAGS) \ && $(MAKE) $(AM_MAKEFLAGS) \ && $(MAKE) $(AM_MAKEFLAGS) dvi \ && $(MAKE) $(AM_MAKEFLAGS) check \ && $(MAKE) $(AM_MAKEFLAGS) install \ && $(MAKE) $(AM_MAKEFLAGS) installcheck \ && $(MAKE) $(AM_MAKEFLAGS) uninstall \ && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \ distuninstallcheck \ && chmod -R a-w "$$dc_install_base" \ && ({ \ (cd ../.. && umask 077 && mkdir "$$dc_destdir") \ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \ distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \ } || { rm -rf "$$dc_destdir"; exit 1; }) \ && rm -rf "$$dc_destdir" \ && $(MAKE) $(AM_MAKEFLAGS) dist \ && rm -rf $(DIST_ARCHIVES) \ && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \ && cd "$$am__cwd" \ || exit 1 $(am__post_remove_distdir) @(echo "$(distdir) archives ready for distribution: "; \ list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \ sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x' distuninstallcheck: @test -n '$(distuninstallcheck_dir)' || { \ echo 'ERROR: trying to run $@ with an empty' \ '$$(distuninstallcheck_dir)' >&2; \ exit 1; \ }; \ $(am__cd) '$(distuninstallcheck_dir)' || { \ echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \ exit 1; \ }; \ test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \ || { echo "ERROR: files left after uninstall:" ; \ if test -n "$(DESTDIR)"; then \ echo " (check DESTDIR support)"; \ fi ; \ $(distuninstallcheck_listfiles) ; \ exit 1; } >&2 distcleancheck: distclean @if test '$(srcdir)' = . ; then \ echo "ERROR: distcleancheck can only run from a VPATH build" ; \ exit 1 ; \ fi @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \ || { echo "ERROR: files left in build directory after distclean:" ; \ $(distcleancheck_listfiles) ; \ exit 1; } >&2 check-am: all-am check: check-recursive all-am: Makefile $(DATA) all-local installdirs: installdirs-recursive installdirs-am: for dir in "$(DESTDIR)$(docdir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-recursive install-exec: install-exec-recursive install-data: install-data-recursive uninstall: uninstall-recursive install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-recursive install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-recursive clean-am: clean-generic clean-local mostlyclean-am distclean: distclean-recursive -rm -f $(am__CONFIG_DISTCLEAN_FILES) -rm -f Makefile distclean-am: clean-am distclean-generic distclean-local \ distclean-tags dvi: dvi-recursive dvi-am: html: html-recursive html-am: info: info-recursive info-am: install-data-am: install-data-local install-docDATA install-dvi: install-dvi-recursive install-dvi-am: install-exec-am: install-exec-local install-html: install-html-recursive install-html-am: install-info: install-info-recursive install-info-am: install-man: install-pdf: install-pdf-recursive install-pdf-am: install-ps: install-ps-recursive install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-recursive -rm -f $(am__CONFIG_DISTCLEAN_FILES) -rm -rf $(top_srcdir)/autom4te.cache -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-recursive mostlyclean-am: mostlyclean-generic pdf: pdf-recursive pdf-am: ps: ps-recursive ps-am: uninstall-am: uninstall-docDATA uninstall-local .MAKE: $(am__recursive_targets) install-am install-strip .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am all-local \ am--refresh check check-am clean clean-cscope clean-generic \ clean-local cscope cscopelist-am ctags ctags-am dist dist-all \ dist-bzip2 dist-gzip dist-hook dist-lzip dist-shar dist-tarZ \ dist-xz dist-zip distcheck distclean distclean-generic \ distclean-local distclean-tags distcleancheck distdir \ distuninstallcheck dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am \ install-data-local install-docDATA install-dvi install-dvi-am \ install-exec install-exec-am install-exec-local install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-ps install-ps-am \ install-strip installcheck installcheck-am installdirs \ installdirs-am maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \ tags-am uninstall uninstall-am uninstall-docDATA \ uninstall-local @UI_AUTO_AM@ all-local: ui-auto-all clean-local: ui-auto-clean distclean-local: ui-auto-distclean install-data-local: ui-auto-install-data install-exec-local: ui-auto-install-exec uninstall-local: ui-auto-uninstall dist-hook: ui-auto-dist # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: ui-auto-1.1.17/PaxHeaders.10540/src0000644000000000000000000000013212245442533013430 xustar0030 mtime=1385579867.757457003 30 atime=1385579867.797457171 30 ctime=1385579867.757457003 ui-auto-1.1.17/src/0000755000175000017500000000000012245442533014601 5ustar00absurdabsurd00000000000000ui-auto-1.1.17/src/PaxHeaders.10540/tools0000644000000000000000000000013212245442533014570 xustar0030 mtime=1385579867.789457137 30 atime=1385579867.797457171 30 ctime=1385579867.789457137 ui-auto-1.1.17/src/tools/0000755000175000017500000000000012245442533015741 5ustar00absurdabsurd00000000000000ui-auto-1.1.17/src/tools/PaxHeaders.10540/ui-auto-ubs0000644000000000000000000000013212245377332016746 xustar0030 mtime=1385561818.695433611 30 atime=1385561823.771454727 30 ctime=1385579867.781457104 ui-auto-1.1.17/src/tools/ui-auto-ubs0000755000175000017500000001475312245377332020057 0ustar00absurdabsurd00000000000000#!/bin/bash -e BS_SUPPORTED="autotools cmake" BS_CONFFILE_autotools="configure.ac" BS_CONFFILE_cmake="CMakeLists.txt" autoDetectBS() { local bs for bs in ${BS_SUPPORTED}; do local conffile="BS_CONFFILE_${bs}" if [ -e "${!conffile}" ]; then echo -n "${bs}" return 0 fi done return 1 } # Options PATH="${PATH}:$(dirname $0):/usr/local/share/ui-auto:/usr/share/ui-auto" . ui-libopt.sh ui_opt_init "Unified build system tool for ui-auto tasks." "\ This tool autodetects the used build system and unifies a selection of common tasks needed by ui-auto tools." ui_opt_add "s" "Only print the autodetected build system id." ui_opt_add "S:" "Set Build System id arbitrarily. Supported: ${BS_SUPPORTED}." "$(autoDetectBS)" ui_opt_addPos CMD "UBS command." "" "\ * check_installation : Check whether the build system tools are installed. * strap [c|C] : Strap the build system; c=clean, C=only clean. * configure [OPTIONS]: Configure the build system. Example: $ ui-auto-ubs configure '--with-foo --disable-bar' * build : Build. * check : Run checks/tests. * dist : Make a distribution. * distcheck : Make a distribution with checks. * parse : Parse package name and version. * patch VERSION : Patch package version." ui_opt_addPos OPT "Option for UBS command." ui_opt_parse "$@" # # Common Tools # tagalize() { echo "${1}" | tr [:lower:] [:upper:] | tr - _ } cmd_parse_print() { local package="${1}" local version="${2}" cat </dev/null || true # Delete these files if they are symlinks for f in ui-auto missing install-sh mkinstalldirs config.guess config.sub depcomp ltmain.sh; do if [ -L "${f}" ]; then rm -f -v "${f}" fi done # Always delete these files rm -f -v *~ configure config.h.in config.h stamp-h.in stamp-h1 config.cache config.log config.status aclocal.m4 libtool rm -r -f -v autom4te.cache echo "Cleaned: $(pwd)" } strap() { if autoreconf --force --install --symlink; then echo "Strapped: $(pwd)" fi } # Get optional option local o=$(! ui_opt_givenPos 1 || ui_opt_getPos 1) # Run clean if called with c or C (clean) [ "${o}" != "C" -a "${o}" != "c" ] || clean # Return now if called with C (only clean) [ "${o}" != "C" ] || return 0 # Strap strap } autotools_cmd_configure() { ./configure $(! ui_opt_givenPos 1 || ui_opt_getPos 1) } autotools_cmd_build() { make } autotools_cmd_check() { make check } autotools_cmd_dist() { make dist } autotools_cmd_distcheck() { make distcheck } autotools_cmd_parse() { local package=$(grep ^AC_INIT ${BS_CONFFILE} | sed -e 's/[^(]*([[ ]*//' -e 's/[] ,].*//') local version=$(grep ^AC_INIT ${BS_CONFFILE} | sed -e 's/[^,]*,[[ ]*//' -e 's/[] ,)].*//') cmd_parse_print "${package}" "${version}" } autotools_cmd_patch() { local v=$(ui_opt_getPos 1) cmd_patch_backup # Use cmd_parse_print here to get all varaibles we need; all generated vars MUST be local before. local package package_cap package_version package_version_major package_version_minor package_version_patch # Get $package eval $(autotools_cmd_parse) sed -i "s/AC_INIT\(.*\)/AC_INIT\([${package}]\,\ [${v}]\)/" "${BS_CONFFILE}" } # # CMAKE # cmake_cmd_check_installation() { ui_check_installed "cmake --version" } cmake_cmd_strap() { clean() { # run clean if available make clean 2>/dev/null || true # Always delete these files rm -f -v CMakeCache.txt rm -r -f -v CMakeFiles/ echo "Cleaned: $(pwd)" } strap() { # No strap for cmake return 0 } # See autotools local o=$(! ui_opt_givenPos 1 || ui_opt_getPos 1) [ "${o}" != "C" -a "${o}" != "c" ] || clean [ "${o}" != "C" ] || return 0 strap } cmake_cmd_configure() { cmake . } cmake_cmd_build() { make } cmake_cmd_check() { # When defined, use target test (CTest). if make -n test >/dev/null 2>&1; then make test fi } cmake_cmd_dist() { make package_source } cmake_cmd_distcheck() { cmake_cmd_build cmake_cmd_check cmake_cmd_dist } cmake_cmd_parse() { local package=$(grep -i ^PROJECT ${BS_CONFFILE} | sed -r -e 's/.*\(\s*([^ )]+).*/\1/' | tr [:upper:] [:lower:] | tr _ -) local package_cap=$(tagalize ${package}) # @todo Below not nice, and will only work if you dont use extra spaces. local major=$(grep -i "^SET(${package_cap}_VERSION_MAJOR" ${BS_CONFFILE} | cut -d " " -f 2 | cut -d ')' -f 1) local minor=$(grep -i "^SET(${package_cap}_VERSION_MINOR" ${BS_CONFFILE} | cut -d " " -f 2 | cut -d ')' -f 1) local patch=$(grep -i "^SET(${package_cap}_VERSION_PATCH" ${BS_CONFFILE} | cut -d " " -f 2 | cut -d ')' -f 1) cmd_parse_print "${package}" "${major}.${minor}.${patch}" } # Helper tool: Copy conffile and create code to restore cmd_patch_backup() { local copy copy=$(mktemp -t ui-auto-ubs-XXXXXXXX) || exit 9 local orig="$(pwd)/${BS_CONFFILE}" cp -a "${orig}" "${copy}" echo "mv \"${copy}\" \"${orig}\"" } # Patch the build system's version (for snapshot generation). cmake_cmd_patch() { local v=$(ui_opt_getPos 1) cmd_patch_backup # Use cmd_parse_print here to get all varaibles we need; all generated vars MUST be local before. local package package_cap package_version package_version_major package_version_minor package_version_patch # Get $package_cap eval $(cmake_cmd_parse) # Parse major/minor/patch eval $(cmd_parse_print "${package}" "${v}") # Patch it sed -i \ -e "s/^SET(${package_cap}_VERSION_MAJOR.*)/SET(${package_cap}_VERSION_MAJOR ${package_version_major})/i" \ -e "s/^SET(${package_cap}_VERSION_MINOR.*)/SET(${package_cap}_VERSION_MINOR ${package_version_minor})/i" \ -e "s/^SET(${package_cap}_VERSION_PATCH.*)/SET(${package_cap}_VERSION_PATCH ${package_version_patch})/i" \ "${BS_CONFFILE}" } # # Start processing # # Set build system to use BS=$(ui_opt_get S) if [ -z "${BS}" ]; then ui_opt_error "Are you in a project directory? No supported build system found" fi BS_CONFFILE_="BS_CONFFILE_${BS}" BS_CONFFILE=${!BS_CONFFILE_} # Handle special options if ui_opt_given s; then # Print build system id only echo -n "${BS}" exit 0 fi # Command processing ${BS}_cmd_$(ui_opt_getPos 0) exit 0 ui-auto-1.1.17/src/tools/PaxHeaders.10540/ui-auto-sp2ui0000644000000000000000000000013212245377332017217 xustar0030 mtime=1385561818.679433544 30 atime=1385561823.771454727 30 ctime=1385579867.789457137 ui-auto-1.1.17/src/tools/ui-auto-sp2ui0000755000175000017500000000455412245377332020326 0ustar00absurdabsurd00000000000000#!/bin/bash -e PATH="${PATH}:$(dirname $0):/usr/local/share/ui-auto:/usr/share/ui-auto" . ui-libopt.sh ui_opt_init "Interactively update a sp-auto enabled project to ui-auto." "\ Just run this from your project's top level (i.e., where old .sp-auto.conf is located)." ui_opt_parse "$@" replace() { local f="$1" local s="$2" local d="$3" local f_tmp="$f.ui-auto-sp2ui.tmp" cp "${f}" "${f_tmp}" sed "s/${s}/${d}/g" "${f_tmp}" >"${f}" rm "${f_tmp}" } if ! test -f .sp-auto.conf; then echo "Not top level of an old sp-auto project: No .sp-auto.conf. Exiting." >&2 exit 1 fi echo "Old sp-auto enabled project tree found." read -p "RETURN to update project (changes only local files), C-c to cancel." ui-auto-uvc check_sync echo "Updating .sp-auto.conf to .ui-auto.conf..." mv -v .sp-auto.conf .ui-auto.conf for f in $(find . -type f ! -wholename "*/.svn/*" ! -wholename "*/CVS/*" ! -name "*~" ! -name "ChangeLog" ! -name "NEWS"); do echo "Updating ${f}..." replace "$f" "sp-auto" "ui-auto" replace "$f" "sp_opt" "ui_opt" replace "$f" "sp_env" "ui_env" replace "$f" "sp_release" "ui_release" replace "$f" "sp-libopt.sh" "ui-libopt.sh" replace "$f" "SP_" "UI_" replace "$f" "sp-doxygen" "ui-doxygen" replace "$f" "sp-version" "ui-version" replace "$f" "sp-distdir" "ui-distdir" done echo echo "=> Project updated; remaining TODOS for you:" echo echo "* Verify all changed files via VCS. You should only see sp->ui naming conversions for ui-auto related strings." echo "* Run \"ui-auto-strap && ./configure && make distcheck\" to test changes." echo "* VC: Remove obsolete file .sp-auto.conf, add new file new file .ui-auto.conf." echo "* VC: You may need to fix up 'ignore settings'." if [ -e "${HOME}/.sp-auto.conf" -a ! -e "${HOME}/.ui-auto.conf" ]; then echo echo "NOTE: The following is NOT related to the project, just a convenience update for your local user configuration." echo "I also note that you have a per-user ~/.sp-auto.conf, but no ~/.ui-auto.conf." echo "You can just have both files in parallel as long as you need to use both, sp-auto and ui-auto." read -p "Create a skeleton ~/.ui-auto.conf based on ~/.sp-auto.conf (y/N)?" answer if [ "${answer}" = "y" ]; then sed -e "s/sp_auto/ui_auto/g" -e "s/sp-auto/ui-auto/g" ${HOME}/.sp-auto.conf >${HOME}/.ui-auto.conf echo "${HOME}/.ui-auto.conf created. This file NEEDS manual inspection, though." fi fi exit 0 ui-auto-1.1.17/src/tools/PaxHeaders.10540/ui-auto-env0000644000000000000000000000013212245377332016745 xustar0030 mtime=1385561818.647433409 30 atime=1385561823.767454713 30 ctime=1385579867.781457104 ui-auto-1.1.17/src/tools/ui-auto-env0000755000175000017500000000660412245377332020052 0ustar00absurdabsurd00000000000000#!/bin/bash -e SUPPORTED_EXPORTS="PATH LD_LIBRARY_PATH CFLAGS CXXFLAGS LDFLAGS ACLOCAL" SUPPORTED_SHELLS="posix" PATH="${PATH}:$(dirname $0):/usr/local/share/ui-auto:/usr/share/ui-auto" . ui-libopt.sh ui_opt_init "Produce shell code to taint the environment to use ui-auto enabled projects." ui_opt_add "d" "Also run for the project's dependencies." ui_opt_add "p" "Also set the path of the project as cwd." ui_opt_add "D" "Only run for the project's dependencies." ui_opt_add "I" "Information on a project's configuration in '~/.ui-auto.conf'." ui_opt_add "E:" "Exports to produce, given as space-separated list." "${SUPPORTED_EXPORTS}" "" "\ Supported='${SUPPORTED_EXPORTS}'." ui_opt_add "S:" "Shell syntax to use. Supported: ${SUPPORTED_SHELLS}." "posix" ui_opt_addPos "ID" "A project id as configured in '~/.ui-auto.conf'." ui_opt_parse "$@" checkCall() { for e in ${EXPORTS}; do local ok=false for s in ${SUPPORTED_EXPORTS}; do if test "${e}" = "${s}"; then ok=true break; fi done if ! ${ok}; then ui_opt_error "Unsupported export: ${e}" HELP fi done if test ! -e "${PROJECT_CONF}"; then ui_opt_error "${PROJECT_CONF} not found" fi } iset() { eval $1="\${2}" } addItem() { local var="${1}" local item="${2}" local sep=$(test -z "${!var}" -o -z "${item}" || echo -n "${3}") local append="${4}" local eregex="(^|[${sep}])${item}($|[${sep}])" if echo -n "${!var}" | egrep --quiet -e "${eregex}"; then echo "NOTE: \"${item}\" already included in $var, skipping." >&2 else if test "${append}" = "append"; then iset $var "${!var}${sep}${item}" else iset $var "${item}${sep}${!var}" fi fi } calcEnv() { for f in ${ui_env_library_paths}; do addItem LD_LIBRARY_PATH "${PROJECT_PATH}/${f}" ":" addItem LDFLAGS "-L${PROJECT_PATH}/${f}" " " done for f in ${ui_env_include_paths}; do addItem CFLAGS "-I${PROJECT_PATH}/${f}" " " addItem CXXFLAGS "-I${PROJECT_PATH}/${f}" " " done for f in ${ui_env_program_paths}; do addItem PATH "${PROJECT_PATH}/${f}" ":" done if test "${ui_env_m4_macro_paths}" -a "x$ACLOCAL" = "x"; then iset ACLOCAL "aclocal" fi for f in ${ui_env_m4_macro_paths}; do addItem ACLOCAL "-I${PROJECT_PATH}/${f}" " " append done } serialCall() { local list="${1}" tmp=$(mktemp /tmp/ui-auto-env.XXXXXX) trap "rm -f ${tmp}" EXIT for p in ${list}; do ${0} "${p}" >"${tmp}" eval $(cat ${tmp}) done cat "${tmp}" } # Processing starts here if ! . ~/.ui-auto.conf; then ui_opt_error " Syntax wrong (or no) ~/.ui-auto.conf file; please configure first" fi ID=$(ui_opt_getPos 0 | tr "-" "_") ID_LOC="${ID}_loc" if [ -z "${!ID_LOC}" ]; then echo -e "ID $ID not configured in ~/.ui-auto.conf.\n" >&2 exit 1 fi ID_DEPS="${ID}_deps" if ui_opt_given p; then echo "cd \"${!ID_LOC}\";" fi if ui_opt_given C; then # Check project only echo "Project : ${ID}" echo "Location : ${!ID_LOC}" echo "Dependencies: ${!ID_DEPS}" exit 0 elif ui_opt_given d; then serialCall "${!ID_DEPS} ${ID}" exit 0 elif ui_opt_given D; then serialCall "${!ID_DEPS}" exit 0 fi # Single run cd "${!ID_LOC}" PROJECT_PATH="$(pwd)" PROJECT_CONF="${PROJECT_PATH}/.ui-auto.conf" EXPORTS=$(ui_opt_get E) SHELL=$(ui_opt_get S) checkCall . "${PROJECT_CONF}" calcEnv for e in ${EXPORTS}; do case ${SHELL} in posix) if test "${!e}"; then echo "${e}=\"${!e}\"; export ${e};" fi ;; *) ui_opt_error "Unsupported shell: ${SHELL}" HELP esac done exit 0 ui-auto-1.1.17/src/tools/PaxHeaders.10540/ui-auto-release-multi0000644000000000000000000000013112245377332020724 xustar0030 mtime=1385561818.667433497 30 atime=1385561823.771454727 29 ctime=1385579867.78545712 ui-auto-1.1.17/src/tools/ui-auto-release-multi0000755000175000017500000000477012245377332022034 0ustar00absurdabsurd00000000000000#!/bin/bash -e # Includes PATH="${PATH}:$(dirname $0):/usr/local/share/ui-auto:/usr/share/ui-auto" . ui-libopt.sh # Options ui_opt_init "Wrapper around ui-auto-release to run for multiple projects." "\ Setup cook book: (1) On initial setup, run once to get the config dir: ui-auto-release-multi -n -s dontcare. (2) Add a suite: mkdir CONFFDIR/mysuite.d (3) Add a project: touch CONFFDIR/mysuite.d/10_myproject.conf (4) Run once again using -n: ui-auto-release-multi -n -s mysuite The last step will show you what we are actually doing, and what config files are sourced. In each sourced file, you may set the special variables UAR_ARGS_ALL and UAR_ARGS -- both will be used as arguments for the ui-auto-release call. Use UAR_ARGS_ALL in global or per-suite config file, and set UAR_ARGS to special project valuse in project config files. Continue configuring your suite and check by running with -n until satisfied." ui_opt_add "c:" "Config directory." "${HOME}/.ui-auto-release-multi" ui_opt_add "s:" "Select series to run." ui_opt_add "n" "Don't actually run ui-auto-release, just show what we would do." ui_opt_parse "$@" setDefault() { [ -n "${!1}" ] || eval "export ${1}=\"${2}\"" } source_conf() { local conf="${1}" if [ -e "${conf}" ]; then echo "Sourcing conf: \"${conf}\"" . "${conf}" else echo "Skipping conf: \"${conf}\"" fi } SUITEDIR="$(ui_opt_get c)/$(ui_opt_get s).d" setDefault CFLAGS "-g -O0 -Wall" setDefault CXXFLAGS "-g -O0 -Wall" # Create and enter rundir mkdir -p -v "$(ui_opt_get c)/rundir" cd "$(ui_opt_get c)/rundir" # Source global and suite conf source_conf "$(ui_opt_get c)/conf" source_conf "${SUITEDIR}/conf" # Run projects in suite FAILED=() OK=() for f in $(find "${SUITEDIR}/" -name "*.conf" | sort); do PJ="$(basename "${f}" .conf)" echo "----------------------------------------------------------------" echo "Running $(basename "${SUITEDIR}")(${PJ}):" echo "----------------------------------------------------------------" # Subshell -- don't taint any variables here ( # Source project conf source_conf "${f}" # Run ui-auto-release CMD="ui-auto-release ${UAR_ARGS_ALL} ${UAR_ARGS}" echo "Running: \"${CMD}\"" ui_opt_given n || ${CMD} ) if [ $? -ne 0 ]; then FAILED[${#FAILED[@]}]="${PJ}" else OK[${#OK[@]}]="${PJ}" fi done echo "================================================================" echo "OK: ${#OK[*]} project(s): ${OK[*]}" >&2 if [ ${#FAILED[@]} -ne 0 ]; then echo "*FAILED*: ${#FAILED[*]} project(s): ${FAILED[*]}" >&2 exit 1 fi exit 0 ui-auto-1.1.17/src/tools/PaxHeaders.10540/ui-libopt.sh0000644000000000000000000000013212245377332017111 xustar0030 mtime=1385561818.783433975 30 atime=1385561823.771454727 30 ctime=1385579867.789457137 ui-auto-1.1.17/src/tools/ui-libopt.sh0000644000175000017500000001513112245377332020206 0ustar00absurdabsurd00000000000000# UI POSIX shell options library # Note: This currently needs "bash" as shell, so it's not that "POSIX"ish after all # Recommended way to source this in your shell scripts: ### PATH="${PATH}:/usr/local/share/ui-auto:/usr/share/ui-auto" ### . ui-libopt.sh # For documentation of function parameters, refer to the local # variables at the very beginning of each implementation. # For debug output on error only UI_OPT_CMDLINE="$(basename "${0}") ${@}" ui_opt_init() { local desc="${1}" local doc="${2}" UI_OPT_SYNTAX="" UI_OPT_NAME=$(basename "${0}") UI_OPT_DESC="${desc}" UI_OPT_DOC="${doc}" UI_OPT_POSITIONAL=0 } ui_opt_add() { local id="${1}" local desc="${2}" local default="${3}" local implies="${4}" local doc="${5}" local expert="${6}" local idLetter="${id:0:1}" case ${idLetter} in h|H) ui_opt_error "ui-libopt.sh usage: Options -h and -H are reserved (fix your sript)";; esac local syntax="-${idLetter}$(if [ "${id:1:1}" = ":" ]; then echo -n " arg"; fi)" UI_OPT_SYNTAX="${UI_OPT_SYNTAX}${id}" eval "UI_OPT_DESC_${idLetter}=\"${desc}\"" eval "UI_OPT_DEFAULT_${idLetter}=\"${default}\"" eval "UI_OPT_SYNTAX_${idLetter}=\"${syntax}\"" eval "UI_OPT_IMPLIES_${idLetter}=\"${implies}\"" eval "UI_OPT_DOC_${idLetter}=\"${doc}\"" eval "UI_OPT_EXPERT_${idLetter}=\"${expert}\"" } ui_opt_addPos() { local id="${1}" local desc="${2}" local default="${3}" local doc="${4}" eval "UI_OPT_ID_POSITIONAL_${UI_OPT_POSITIONAL}=\"${id}\"" eval "UI_OPT_DESC_POSITIONAL_${UI_OPT_POSITIONAL}=\"${desc}\"" eval "UI_OPT_DEFAULT_POSITIONAL_${UI_OPT_POSITIONAL}=\"${default}\"" eval "UI_OPT_DOC_POSITIONAL_${UI_OPT_POSITIONAL}=\"${doc}\"" UI_OPT_POSITIONAL="$((UI_OPT_POSITIONAL+1))" } ui_opt_parse() { local OPTIND=1 OPTARG OPTERR=1 o # Options while getopts "hH${UI_OPT_SYNTAX}" o; do if [ "${o}" = "?" ]; then ui_opt_help >&2 exit 1 elif [ "${o}" = "h" ]; then ui_opt_help exit 0 elif [ "${o}" = "H" ]; then ui_opt_help long exit 0 fi eval "UI_OPT_${o}=\"${OPTARG}\"" local impliesVar="UI_OPT_IMPLIES_${o}" for implied in ${!impliesVar}; do if ! ui_opt_given ${implied}; then ui_opt_set ${implied} fi done done # Positionals for ((i=0; i <= $((${#}-OPTIND)); ++i)) do local j=$((i+OPTIND)) UI_OPT_positional[${i}]="${!j}" done } # Show usage ui_opt_usage() { echo -n "Usage: ${UI_OPT_NAME} [-h|-H]" for ((i=0; i < ${#UI_OPT_SYNTAX}; ++i)); do local o="${UI_OPT_SYNTAX:${i}:1}" if [ "${o}" != ":" ]; then local syntax="UI_OPT_SYNTAX_${o}" local expert="UI_OPT_EXPERT_${o}" if [ "${!expert}" != "expert" -o "${1}" = "long" ]; then echo -n " ${!syntax}" fi fi done for ((i=0; i < $((UI_OPT_POSITIONAL)); ++i)); do local id="UI_OPT_ID_POSITIONAL_${i}" echo -n " ${!id}" done echo } # Show help ui_opt_help() { [ -z "${UI_OPT_DESC}" ] || echo -e "${UI_OPT_DESC}\n" [ -z "${UI_OPT_DOC}" -o "${1}" != "long" ] || echo -e "${UI_OPT_DOC}\n" | sed -e 's/.*/ &/' ui_opt_usage "${1}" echo -e "\n -h|-H : Get usage help; short (-h) or complete (-H)." if [ ${#UI_OPT_SYNTAX} -gt 0 ]; then echo -e "\nOptions:" for ((i=0; i < ${#UI_OPT_SYNTAX}; ++i)); do local o="${UI_OPT_SYNTAX:${i}:1}" if [ "${o}" != ":" ]; then local expert="UI_OPT_EXPERT_${o}" if [ "${!expert}" != "expert" -o "${1}" = "long" ]; then local syntax="UI_OPT_SYNTAX_${o}" local desc="UI_OPT_DESC_${o}" local default="UI_OPT_DEFAULT_${o}" local implies="UI_OPT_IMPLIES_${o}" local doc="UI_OPT_DOC_${o}" local def="" [ -z "${!default}" ] || def=" ['${!default}']" local imp="" [ -z "${!implies}" ] || imp=" (implies ${!implies})" local exp="" [ -z "${!expert}" ] || exp=" {${!expert}}" printf " %-6s: %s%s%s%s\n" "${!syntax}" "${!desc}" "${def}" "${imp}" "${exp}" [ -z "${!doc}" -o "${1}" != "long" ] || echo "${!doc}" | sed -e 's/.*/ &/' fi fi done fi if [ ${UI_OPT_POSITIONAL} -gt 0 ]; then echo -e "\nPositionals:" for ((i=0; i < $((UI_OPT_POSITIONAL)); ++i)); do local id="UI_OPT_ID_POSITIONAL_${i}" local desc="UI_OPT_DESC_POSITIONAL_${i}" local default="UI_OPT_DEFAULT_POSITIONAL_${i}" local doc="UI_OPT_DOC_POSITIONAL_${i}" printf " %-6s: %s\n" "${!id}" "${!desc}" [ -z "${!default}" ] || echo -e " Default='${!default}'." [ -z "${!doc}" -o "${1}" != "long" ] || echo "${!doc}" | sed -e 's/.*/ &/' done fi } # Check whether an option is given ui_opt_given() { local varName="UI_OPT_${1}" [ -n "${!varName+set}" ] } # Get option value from char identifier. Returns 1 if the option is # not given and there is no default, 0 on success. ui_opt_get() { local varName="UI_OPT_${1}" local defaultName="UI_OPT_DEFAULT_${1}" if [ "${!varName+set}" ]; then echo -n "${!varName}" elif [ "${!defaultName}" ]; then echo -n "${!defaultName}" else ui_opt_error "Option ${1} not given, and has no default" fi } # Set option value from char identifier. You may use this if some # option indirectly sets another one, for example. ui_opt_set() { local varName="UI_OPT_${1}" local varValue="${2}" eval "${varName}=\"${varValue}\"" } # Check whether a positional argument is given ui_opt_givenPos() { local index="${1}" [ $((index)) -lt ${#UI_OPT_positional[*]} ] } # Get non-option options from index. Other behaviour like ui_opt_get. ui_opt_getPos() { local index="${1}" local defaultName="UI_OPT_DEFAULT_POSITIONAL_${index}" if [ $((index)) -lt ${#UI_OPT_positional[*]} ]; then echo -n "${UI_OPT_positional[${index}]}" elif [ "${!defaultName}" ]; then echo -n "${!defaultName}" else local idName="UI_OPT_ID_POSITIONAL_${index}" ui_opt_error "Positional arg ${!idName} not given, and has no default" fi } # Little helper to (re-)assmeble option line as given ui_opt_assemble() { for o in ${1}; do if ui_opt_given ${o}; then echo -n "-${o} $(ui_opt_get $o) " fi done } ui_opt_error() { echo -e "E: ${1}.\nE: Failing command line: ${UI_OPT_CMDLINE}\n" >&2 case "${2}" in HELP) ui_opt_help >&2 ;; QUIET) true ;; *) ui_opt_usage >&2 echo -e "\nUse '-h|-H' for full usage help." >&2 esac exit 9 } # # Some non-opt common tools (too few yet to create another lib) # ui_check_installed() { local chk="${1}" local wrn="${2}" local cmd=$(basename $(echo "${chk}" | cut -d" " -f1)) if ! ${chk} >/dev/null 2>&1; then local msg="${cmd} not installed, or needs an updated version. Failed test: \"${chk}\"" if [ "${wrn}" = "warnonly" ]; then echo "W: ${msg}." >&2 else ui_opt_error "${msg}" fi fi } ui_run_alt() { if [ -x ${1} ]; then ${1} else echo "W: Preferred tool \"${1}\" not found, running alternate \"${2}\"" ${2} fi } ui-auto-1.1.17/src/tools/PaxHeaders.10540/template.deb_svn+mbd0000644000000000000000000000013212245377332020564 xustar0030 mtime=1385561818.643433392 30 atime=1385561823.767454713 30 ctime=1385579867.789457137 ui-auto-1.1.17/src/tools/template.deb_svn+mbd0000644000175000017500000000466512245377332021673 0ustar00absurdabsurd00000000000000#---------------------------------------------------------------------- # [ui-auto-release Debian configuration: Template for svn+mini-buildd] #---------------------------------------------------------------------- # From mini-buildd, so we can do a little magic for the revapx __mbdBasedist2Version() { # Known base distributions local woody=30 local sarge=31 local etch=40 local lenny=50 local squeeze=60 local wheezy=70 local sid=SID local version=${!1} if [ -z "${version}" ]; then echo "W: Template svn+mbd: Unknown base dist ${1}." >&2 fi echo -n "${version}" } __VCLOC="${1}" __MBDID="${2}" __BASEDIST="${3}" __BPDISTS="${4}" __REVAPX="~${__MBDID}$(__mbdBasedist2Version ${__BASEDIST})" for __d in ${__BPDISTS}; do __BPDISTS_S="${__d}-${__MBDID},${__BPDISTS_S}" __BPDISTS_U="${__d}-${__MBDID}-experimental,${__BPDISTS_U}" done # Usage check if [ -z "${__VCLOC}" -o -z "${__MBDID}" -o -z "${__BASEDIST}" ]; then echo "E: Wrong template args. Usage: . template.deb_svn+deb VCLOC MBDID BASEDIST [BPDISTS]" >&2 exit 1 fi # Debian dir: We use svn-buildpackage default layout. ui_release_deb_vc="svn" ui_release_deb_vc_loc="${__VCLOC}" ui_release_deb_orig_loc="tarballs" ui_release_deb_pkg_loc="build-area" # Common values for all Debian releases ([un]stable[snapshot]) ui_release_deb_vc_tag="trunk" ui_release_deb_dbuild="svn-buildpackage -rfakeroot -S" ui_release_deb_dput="mini-buildd-${__MBDID}" # Values for "unstable" ui_release_deb_dbuild_options_unstable="--svn-tag" ui_release_deb_dist_unstable="${__BASEDIST}-${__MBDID}-experimental" ui_release_deb_revapx_unstable="${__REVAPX}+0" [ -z "${__BPDISTS_U}" ] || ui_release_deb_clentries_unstable="MINI_BUILDD: AUTO_BACKPORTS: ${__BPDISTS_U}" # Don't tag for snapshots, and ignore the never-checked-in changes ui_release_deb_dbuild_options_unstable_snapshot="--svn-ignore" # Values for "stable" ui_release_deb_dbuild_options_stable="--svn-tag" ui_release_deb_dist_stable="${__BASEDIST}-${__MBDID}" ui_release_deb_revapx_stable="${__REVAPX}+1" [ -z "${__BPDISTS_S}" ] || ui_release_deb_clentries_stable="MINI_BUILDD: AUTO_BACKPORTS: ${__BPDISTS_S}" # Treat stable snapshots like unstable snapshots ui_release_deb_dbuild_options_stable_snapshot="--svn-ignore" ui_release_deb_dist_stable_snapshot="${__BASEDIST}-${__MBDID}-experimental" ui_release_deb_revapx_stable_snapshot="${__REVAPX}+0" [ -z "${__BPDISTS_U}" ] || ui_release_deb_clentries_stable_snapshot="MINI_BUILDD: AUTO_BACKPORTS: ${__BPDISTS_U}" ui-auto-1.1.17/src/tools/PaxHeaders.10540/ui-auto-release0000644000000000000000000000013112245377332017574 xustar0030 mtime=1385561818.667433497 30 atime=1385561823.767454713 29 ctime=1385579867.78545712 ui-auto-1.1.17/src/tools/ui-auto-release0000755000175000017500000013343312245377332020703 0ustar00absurdabsurd00000000000000#!/bin/bash -e # Includes PATH="${PATH}:$(dirname "${0}"):/usr/local/share/ui-auto:/usr/share/ui-auto" . ui-libopt.sh # # Tools # boolSet() { [ "true" = "$1" ] } # Recommended line length is 64 (see below, upstream changes in Debian changelog). ui_sep0() { echo "----------------------------------------------------------------" } ui_sep1() { echo "================================================================" } ui_pprint() { local prefix="${1}" while read; do echo -e "${prefix}${REPLY}" done } ui_warn() { echo -e "${1}" | ui_pprint "W: " >&2 } ui_err() { echo -e "${1}" | ui_pprint "E: " >&2 } ui_ask() { local question="${1}" local default="${2}" local fatal="${3}" # Default default is "yes" if [ -z "${default}" ]; then default="Y" fi # Get answer local answer if ui_opt_given A; then answer=${default} else read -p "=>${fatal} QUESTION: ${1} (y/n) [${default}]? " answer if [ -z "${answer}" ]; then answer=${default} fi fi [ "${answer}" = "y" -o "${answer}" = "Y" ] } ui_read() { local v="${1}" # Variable to set local i="${2}" # Info local d="${3}" # Default value # If empty, set default if [ -z "${!v}" ]; then eval "${v}=\"${d}\"" fi if ui_opt_given A; then return 0 else local value read -p "=> INPUT: ${i} [${!v}]? " value # If non-empty, set given value if [ -n "${value}" ]; then eval "${v}=\"${value}\"" fi fi } ui_commit() { # May be "add" or "diff" local pre=${1} local message=${2} local file=${3} # In snapshot mode, we never check in if ui_opt_given s; then echo "Snapshot mode: Skipping commit of \"${file}\"." return 0 fi while true; do # This will either prepare the new file for addition ("add"), or show the changes to commit ("diff") ui_sep0 wd_info ui_sep0 ui-auto-uvc ${pre} "${file}" || true if ui_ask "Commit \"${file}\" (say 'n' to open the file in ${EDITOR})"; then ui-auto-uvc -m"${message}" commit "${file}" return 0 else ${EDITOR} "${file}" || true fi done return 1 } # onExit functions; when using this, you should protect arguments # using \", for example # onExitAdd rm -v \"${ONEXITFILE}\" onExitAdd() { # singleton for poor guys if [ -z "${ONEXITFILE}" ]; then ONEXITFILE=$(mktemp -t "ui-auto-release-onexit-XXXXXXXX") if ui_opt_given K; then onExitAdd echo \"Temporary kept: ${ONEXITFILE}\" else onExitAdd rm -f \"${ONEXITFILE}\" fi fi echo "${@}" >>"${ONEXITFILE}" } onExit() { # Eval all lines in reverse [ -z "${ONEXITFILE}" ] || tac "${ONEXITFILE}" | ( while read; do eval "${REPLY}"; done ) } trap "onExit" EXIT # Wrapper around mktemp: Uses eval, so we do not have to use a # subshell which would not allow us to call onExit* funcs, or # hard-exit the program. # # Adds error handling, handles "-K" option and the user-configured # tmpdir. # # Synopsis in functions: # local tmp # ui_mktemp "tmp" [-d] [DIR] ui_mktemp() { local var="${1}" local arg="${2}" if [ -n "${3}" ]; then local tmpDir="${3}" else local tmpDir="${ui_auto_userpref_tmpdir}" fi local temp if temp=$(mktemp ${arg} ${tmpDir}/ui-auto-release-temp-XXXXXXXX); then if ui_opt_given K; then onExitAdd echo \"Temporary kept: ${temp}\" else onExitAdd rm -rf \"${temp}\" fi # Set variable; may be global or local eval "${var}=\"${temp}\"" return 0 fi ui_err "Fatal: Temporary creation error in '${tmpDir}'.\nPlease check system and/or 'ui_auto_userpref_tmpdir' setting in '~/.ui-auto.conf'." exit 5 } # # Sequence handling # SEQUENCE_ALL=(+vccheck +autonews +autochangelog +bs_prep +release_hook -bs_dist +bs_distcheck +tags +upload +notify +debian_tarball -debian_package) SEQUENCE=(${SEQUENCE_ALL[@]}) SEQUENCE_SNAPSHOT="-vccheck -autonews -autochangelog -tags -notify" SEQUENCE_DEBIAN="+debian_package" updateSequence() { local items="${1}" local item for item in ${items}; do local i local found=false for ((i=0; i < ${#SEQUENCE[*]}; ++i)); do if [ "${item:1}" = "${SEQUENCE[$i]:1}" -o "${item:1}" = "ALL" ]; then SEQUENCE[$i]="${item:0:1}${SEQUENCE[$i]:1}" found=true [ "${item:1}" = "ALL" ] || break fi done if ! ${found}; then ui_opt_error "No such sequence item: ${item}" exit 5 fi done } printSequence() { local printStatus="${1}" for s in ${SEQUENCE[@]}; do if [ "${s:0:1}" = "+" ]; then echo -n "${s:1}" if [ "${printStatus}" = "status" ]; then local status="sequent_${s:1}_status" echo -n "(${!status})" fi echo -n " " fi done } printSequenceResults() { echo ui_sep1 echo "Sequence results: $(printSequence status)" ui_sep1 } # # Configuration tools # CONF_CTER=0 conf_add() { CONF_NAME[${CONF_CTER}]="${1}" CONF_TYPE[${CONF_CTER}]="${2}" CONF_MODE[${CONF_CTER}]="${3}" CONF_SHORT[${CONF_CTER}]="${4}" CONF_DEFAULT[${CONF_CTER}]="${5}" CONF_LONG[${CONF_CTER}]="${6}" CONF_CTER=$((CONF_CTER+1)) } conf_print_item() { local i="${1}" local quiet="${2}" if [ "${CONF_NAME[$i]}" = "header" ]; then ${quiet} || echo -e "$(ui_sep0)\n [${CONF_TYPE[$i]}]\n\n${CONF_MODE[$i]}\n$(ui_sep0)" | ui_pprint "# " else ${quiet} || echo "# ${CONF_NAME[$i]}(${CONF_MODE[$i]},${CONF_TYPE[$i]}): ${CONF_SHORT[$i]}" if [ -n "${CONF_LONG[$i]}" ]; then ${quiet} || echo -e "\n${CONF_LONG[$i]}" | ui_pprint "# " fi echo "${CONF_NAME[$i]}=\"${CONF_DEFAULT[$i]}\"" fi ${quiet} || echo } conf_print() { for ((i=0; i < ${CONF_CTER}; ++i)) do conf_print_item ${i} ${1} done } conf_find() { local i for ((i=0; i < ${CONF_CTER}; ++i)) do local n="${CONF_NAME[$i]}" if [ "${n}" = "${1}" ]; then return 0 elif [[ "${1}" =~ "_deb_" ]]; then # For _deb_ vars, cope for dist diversifications. local d for d in stable unstable; do if [ "${n}_${d}" = "${1}" -o "${n}_${d}_snapshot" = "${1}" ]; then return 0 fi done fi done return 1 } # Check that all mandatory config items are configured conf_check() { local f="${1}" local res=0 local i for ((i=0; i < ${CONF_CTER}; ++i)) do if [ "${CONF_NAME[$i]}" != "header" ]; then local m=${CONF_MODE[$i]:0:1} local d=${CONF_MODE[$i]:2} if [ "${m}" = "m" ]; then # Ignore if we are in Debian Only Mode, and the variable is non-deb if boolSet "${ui_release_debianonly}" && ! [[ "${CONF_NAME[$i]}" =~ "_deb_" ]]; then continue; elif [ -n "${d}" ]; then # Mandatory at: Either "m@-d" or "m@ui_auto_release_vc_loc" if [ "-" = "${d:0:1}" ]; then # "-d": Mandatory if option set; ignore if not given if ! ui_opt_given "${d:1:1}"; then continue; fi else # "var": Mandatory if option var set; ignore if empty if [ -z "${!d}" ]; then continue; fi fi fi # Ok, this var seems to be mandatory now local n="${CONF_NAME[$i]}" if [ -z "${!n}" ]; then ui_err "Mandatory (${CONF_MODE[$i]}) config '${n}' not configured." res=1 fi fi fi done # Check that configured variables are actually known local v for v in $(grep -e "^[^#][^[:space:]]\+=" ${f} | cut -d= -f1); do if ! conf_find "${v}"; then ui_err "Unknown variable in \"${f}\": '${v}'. Typo error?" res=1 fi done return ${res} } # # Status check # status_check() { local errs=0 conf_check "$(ui_opt_get f)" # Forbid version *.0.* if [ ${package_version_major} -eq 0 -a ${package_version_minor} -eq 0 ] 2>/dev/null; then ui_err "Versions 0.0.* are forbidden; start projects with 0.1.0 (unstable)." return 1 fi # VC ui-auto-uvc check_installation # BS boolSet "${ui_release_debianonly}" || ui-auto-ubs check_installation # Debian tests if ui_opt_given d; then ui_check_installed "debchange --version --force-distribution" ui_check_installed "dput --version" fi } # Info about current wd wd_info() { echo "WD=$(pwd)" echo "VC=$(ui-auto-uvc -s)/$(ui-auto-uvc path)" } # # Config info # config_info_vc() { cat <"${news_pure}" if has_option header; then sed -n "1,$((topRelease-1))p" "${file}" fi else cat "${file}" >"${news_pure}" fi # Compute start/end of requested release local start=$(($(grep --line-number "${regex}" "${news_pure}" | head -n1 | cut -d: -f1))) if [ ${start} -lt 1 ]; then # Not found if has_option invert; then cat "${news_pure}" else ui_err "No release for ${regex}." return 1 fi else local tmp ui_mktemp tmp sed "1,$((start))d" "${news_pure}" >"${tmp}" local length=$(($(grep --line-number "^${package}-" ${tmp} | head -n1 | cut -d: -f1)-1)) if [ ${length} -eq -1 ]; then # no next release -- use file length length=$(($(cat "${tmp}" | wc -l))) fi local end=$((start+length)) if has_option invert; then sed "${start},${end}d" "${news_pure}" else sed -n "${start},${end}p" "${news_pure}" fi fi } sequent_autonews_info() { cat <"${new_news}" Summaries of important changes how ${package} is used or behaves. See ChangeLog for more details. Downloads: o Generic: ${ui_release_download_loc}/${package} o Current: ${ui_release_download_loc}/${package}/${package_dist}/${package_tarball} $(ui_sep1) EOF # New release line local release_line="${package}-${package_version} (${package_dist}) ($(date --utc)):" local existing_news=$(do_getnews NEWS "${package_version}") if [ -n "${existing_news}" ]; then local existing_head=$(echo "${existing_news}" | head -n1) if ! echo "${existing_head}" | grep --quiet --ignore-case "unreleased"; then ui_warn "Already released?\nRe-editing existing NEWS section w/o UNRELEASED tag: ${existing_head}." ui_warn "Please double-check your package version ${package_version} and NEWS file before continuing." ui_ask "Continue (will re-edit ${existing_head})" fi echo "${existing_news}" | sed "s/^${package}-.*/${release_line}/" >>"${new_news}" else cat <>"${new_news}" ${release_line} --Automated NEWS from VC-- $(ui-auto-uvc news UI_AUTO_1_1_9) --END Automated NEWS from VC-- $(ui_sep0) EOF fi do_getnews NEWS "${package_version}" invert >>"${new_news}" cat "${new_news}" >NEWS ui_commit diff "${package_ci_msg}: News for ${package_version}." "NEWS" } sequent_autochangelog_info() { cat <ChangeLog ui_commit diff "${package_ci_msg}: Updated from version control." "ChangeLog" } do_check_old_tarball() { local tarball="${1}" if [ -e "${tarball}" ]; then ui_warn "Already released?\nFound: ${tarball}." ui_ask "Continue (will remove tarball)" "N" rm -v -f "${tarball}" fi } sequent_bs_prep_info() { cat < "~" local version="${current_version}~${snaprev}" else # New cl section; must be greater than the former release => "." local version="${current_version}.${snaprev}" fi else seemsBackport() { [[ ! "${current_dist}" =~ "~" ]] && [[ "${ui_release_deb_revapx}" =~ "~" ]] } # Release: On unreleased, we just use the current version, else inc first if [ "${current_dist}" = "UNRELEASED" ] || seemsBackport; then local version="${current_version}" else local version=$(incDebianVersion "${current_version}") fi fi else # STANDARD MODE: We always have a new upstream version local message="New upstream ${package_version} (${package_dist})" if ui_opt_given s; then # Snapshot: Fancy snapshot versioning. local version="${package_version}-${snaprev}" else # Release: We have a new upstream, so default is just 1. local version="${package_version}-1" fi # Import orig tarball if configured if [ -n "${ui_release_deb_dbuild_import}" ]; then ${ui_release_deb_dbuild_import//%o/${package_tarball_deb_abs}} fi fi version="${version}${ui_release_deb_revapx}" local debchange_arg="--newversion ${version}" if [ "${current_dist}" = "UNRELEASED" ]; then # Re-use not-yet releases section; unfortunately we cannot # change version of existing section via debchange sed --in-place "0,/${current_version}/s//${version}/" debian/changelog debchange_arg="--append" message="${message}: Reusing UNRELEASED section formerly versioned ${current_version}" fi local autoname="Automated changes by $(basename $0)" # Start or update top level section DEBFULLNAME="${autoname}" \ debchange --force-bad-version --force-distribution \ --distribution="${ui_release_deb_dist}" \ ${debchange_arg} "${message}" # On autonews, add upstream NEWS if boolSet "${ui_release_autonews}"; then # Some ridiculous cosmetic care about the format in Debian changelogs: # - debchange splits incoming messages at 68 chars # - we can't tell debchange that we want "one entry", so we want # to prefix all entries with "UP: " (4 chars) to mark upstream # changes. # I.e., we need to fold at 68-4=64 chars; hence, this is also # the recommended line length for NEWS files. do_getnews "${package_dir}/NEWS" | head --lines=-1 | fold --width=64 | ui_pprint "UP: " | ( while read; do DEBFULLNAME="${autoname}" debchange --append "${REPLY}" done ) fi # Add all project-configured changelog entries echo -e "${ui_release_deb_clentries}" | ( while read; do DEBFULLNAME="${autoname}" debchange --append "${REPLY}" done ) # Append as normal user; this will also change the finalize # line back to the actual user so wen can sign etc. debchange --append "ui-auto-release run by $(id -u -n)@$(hostname -f)." # When not in auto-mode, open editor, so the actual user may do changes manually if ! ui_opt_given A; then debchange --append fi # Checkin change when not in snapshot mode ui_commit diff "${package_ci_msg}: Auto Debian package changes." debian/changelog # Re-read changelog's top-level version in case it was changed manually version=$(dpkg-parsechangelog | grep "^Version" | cut -d" " -f2-) echo "Running \"${package_deb_buildpackage}\" in \"$(pwd)\"..." ${package_deb_buildpackage} # Build success. Find .changes file, and set find changes (find as we cannot know what arch the upload is) local changes=$(find ${package_dir_deb}/${ui_release_deb_pkg_loc} -type f -name "${package_deb}_${version}_*.changes") local chbase=$(basename "${changes}") echo "Debian package built: ${chbase}." # Local files built: Handle local removal mode now if ui_opt_given R; then # Uhh -- ugly but should work local files="${chbase} $(basename "${chbase}" changes)upload $(grep --max-count=1 "^Files:" -A100 ${changes} | grep "^ .\+" | rev | cut -d" " -f1 | rev)" for f in ${files}; do onExitAdd rm -v -f \"${package_dir_deb}/${ui_release_deb_pkg_loc}/${f}\" done fi # Handle upload via dput if ui_ask "Upload Debian package \"${chbase}\" to \"${ui_release_deb_dput}\" (${ui_release_deb_dist})"; then while ! dput ${ui_auto_userpref_dput_options} "${ui_release_deb_dput}" "${changes}"; do ui_warn "dput failed (see above). You may change dput options and destination now and retry.\n\\ Use user configuration ~/.ui-auto.conf, option 'ui_auto_userpref_dput_options' to configure permanently." if ui_opt_given A; then # Automatic mode: error return 1 else # Interactive: Retry ui_read ui_auto_userpref_dput_options "dput options (use 'S' to skip uploading)" [ "${ui_auto_userpref_dput_options}" != "S" ] || break ui_read ui_release_deb_dput "dput destination" fi done fi } autoDetectBootstrapVC() { # subshell so we don't change anything ( # Cd to the directory of the conffile, so we can compute the vc # system if s.th. like -f x/y/xy.conf was used outside project dir # (ui-auto-uvc -s) cd $(dirname "$(ui_opt_get f)") echo -n "$(ui-auto-uvc -s)/$(ui-auto-uvc path)" ) 2>/dev/null } # Check if the given conffile is in the current directory. conffile_is_local() { [ "$(readlink --canonicalize "$(pwd)")" = "$(readlink --canonicalize "$(dirname "$(ui_opt_get f)")")" ] } do_vc_bootstrap() { # Long function ;(, but the only use is to compute whether we need # to check for VC sync before bootstrapping. needVcCheck() { local vcs="${1}" # Don't check on -C (explicit checkout), or on "local" vc if ui_opt_given C || [ "${vcs}" == "local" ]; then return 1 else # Don't check if we are in a different dir than the config file (i.e., outside the project dir). if ! conffile_is_local; then return 1 fi fi # Per default, do check return 0 } local vcs=$(echo "${1}" | cut -d/ -f1) local vcpath=$(echo "${1}" | cut -d/ -f2-) local vcCheck="${2}" # Ask about uncommitted changes before strapping (but not for # "local" vc system or if we strap explicitly (-C)). if needVcCheck "${vcs}" && ! ui-auto-uvc check_sync; then ui_ask "Checkout mode(${vcs}): Above local changes will not be in release. Ignore" "N" fi # Create and work in temporary directory local buildDir ui_mktemp buildDir -d cd "${buildDir}" echo "VC bootstrapping [${vcs}] ${vcpath} in ${buildDir}..." # Create checkout and work there ui-auto-uvc -S "${vcs}" checkout "${vcpath}" "checkout" cd checkout ui_sep0 } # Parse/set _deb_ vars that are subject to diversification by appending "stable|unstable[_snapshot]" parse_deb_vars() { for n in vc_tag orig_commit dbuild dbuild_options dbuild_import dist revapx clentries dput; do # Set default local v="ui_release_deb_${n}" local value="${!v}" # Set dist config if configured v="${v}_${package_dist}" [ -z "${!v}" ] || value="${!v}" # Set dist snapshot config if needed/configured if ui_opt_given s; then v="${v}_snapshot" [ -z "${!v}" ] || value="${!v}" fi # Overwrite global eval "ui_release_deb_${n}=\"${value}\"" done } # Info on a sequent sequentInfo() { ui_sep1 ( wd_info && echo && sequent_${1}_info 2>/dev/null ) | ui_pprint "Sequent ${1}: " } # Run a sequent sequentRun() { ui_sep1 echo "=> Sequent \"${sequent}\":" ui_sep1 sequent_${1} } # Ponder global variables ponder_package_globals() { package_vc="$(ui-auto-uvc -s)" if [ "function" = "$(type -t ui_release_hook)" ]; then package_hook="true" else package_hook="false" fi # Actually parse package name and major/minor/patch versions eval $(ui-auto-ubs parse) # Snapshot mode: Patch package version if ui_opt_given s; then if ui_opt_given c; then TMP_SNAP="$(ui_opt_get S)$(ui-auto-uvc version)" else TMP_SNAP="$(ui_opt_get S)$(hostname)" fi # Patch build system, and re-read vars BS_RESTORE=$(ui-auto-ubs patch "${package_version}${ui_release_snapsep}${TMP_SNAP}") || exit 9 onExitAdd ${BS_RESTORE} eval $(ui-auto-ubs parse) fi # Set package's dist package_dist="" if boolSet "${ui_release_manualdist}"; then package_dist=$(ui_opt_get T) else # Sanity check only if ui_opt_given T; then ui_err "Auto dist mode: You can't use -T here.\nIf you really want to switch your project\ to manual mode,\nadd 'ui_release_manualdist=true' to .ui-auto.conf." exit 9 fi # Standard convention: EVEN(MINOR) == stable. if [ $((package_version_minor % 2)) -eq 0 ]; then package_dist="stable" else package_dist="unstable" fi fi dist_ok "${package_dist}" # Set package's tags/branches to add on release package_branch_tag="none" package_version_tag="none" if ! ui_opt_given s; then package_version_tag=$(echo ${package_cap}_${package_version} | tr "." "_") if [ "${package_dist}" = "stable" -a ${package_version_patch} -eq 0 ]; then # Seems to be an initial stable release like '0.2.0': Automatically add a stable branch package_branch_tag="${package_cap}_${package_version_major}_${package_version_minor}_PATCHES" fi fi # Global package tarball vars package_dir=$(pwd) package_tarball="${package}-${package_version}.tar.gz" package_tarball_abs=$(readlink --canonicalize-missing "${STOREDIR}/${package_tarball}") } # Ponder global Debian variables ponder_debian_globals() { # package_dist used used for Debian mode too; let's try to set it if unset yet (debian only mode) if [ -z "${package_dist}" ]; then package_dist=$(ui_opt_get T) dist_ok "${package_dist}" fi # Debian package name; default is package name if [ -n "${ui_release_deb_name}" ]; then package_deb="${ui_release_deb_name}" else package_deb="${package}" fi # Set package_dir_deb if boolSet "${ui_release_debianonly}"; then # In Debian-only mode, we must be called from DST, and the debdir is always .. package_dir_deb=$(readlink --canonicalize-missing "..") echo "I: Debian only mode: Setting debdir to parent: ${package_dir_deb}" else USER_PROJECT_DEBDIR=$(echo "${package}" | tr "-" "_")_debdir if [ -n "${!USER_PROJECT_DEBDIR}" ]; then # Per project user-configured debdir package_dir_deb="${!USER_PROJECT_DEBDIR}" elif [ -n "${ui_auto_userpref_debdir}" ]; then # Global user-configured debdir package_dir_deb="${ui_auto_userpref_debdir}/${package_deb}" else # Nothing configured! Use default. package_dir_deb="${STOREDIR}/ui-auto-release-debian/${package_deb}" fi fi package_dir_deb_abs=$(readlink --canonicalize-missing "${package_dir_deb}") package_tarball_deb="${package_deb}_${package_version}.orig.tar.gz" package_tarball_deb_abs="${package_dir_deb_abs}/${ui_release_deb_orig_loc}/${package_tarball_deb}" # Debian per-dist vars with defaults parse_deb_vars package_deb_buildpackage="${ui_release_deb_dbuild} -sa ${ui_auto_userpref_dbuild_options} ${ui_release_deb_dbuild_options} $(ui_opt_get D)" # Auto-override options per buildtool used case "${package_deb_buildpackage}" in *svn-buildpackage*) package_deb_buildpackage="${package_deb_buildpackage} \ --svn-override=origDir=$(dirname "${package_tarball_deb_abs}"),buildArea=${package_dir_deb_abs}/${ui_release_deb_pkg_loc}" echo "[svn-bp] origDir option overridden: ${package_deb_buildpackage}" ;; esac } # # Start processing # # Release configuration conf_add header "ui-auto-release configuration" "\ Needed if you want to use ui-auto-release. Note: You can also add a 'release hook' function (for very special requirements) here; for autotools, this is called between ./configure and distcheck. Example: function ui_release_hook() { echo 'Release hook stub (doing nothing).' }" conf_add ui_release_debianonly bool o "Debian only mode" "false" "\ Set this to true if your .ui-auto.conf is for Debian package building only. In a nutshell, this flag makes it possible to use the sequent 'debian_package' to automatically produce packages for Debian native packages [1] or Debian packages you maintain but not controlling upstream [2]. Never use this flag in a 'real upstream' software package. You may skip all configuration but the Debian configuration below. For use case [1], you can just add a '.ui-auto.conf' in the top level source tree like in an ordinary project. For use case [2], it's recommended to maintain the '.ui-auto.conf' under debian/ to avoid any possible conflicts with upstream." conf_add ui_release_vc_loc string m "Version control system location (for syntax, see vcpath docs in 'ui-auto-uvc -H')" conf_add ui_release_vc_loc_tags string m "Version control system tags location (for syntax, see vcpath docs in 'ui-auto-uvc -H')" conf_add ui_release_vc_loc_branches string m "Version control system branches location (for syntax, see vcpath docs in 'ui-auto-uvc -H')" conf_add ui_release_upload_loc string o "Scp location where to upload." "" "\ If not set, upload is skipped with a warning. Example: 'tarballs@my.tarballs.org:public_html'" conf_add ui_release_download_loc string m@ui_release_upload_loc "Download location." "" "\ A URL base (i.e. w/o 'PROJECT/stable|unstable') from where to download tarballs. This will be used for notifications to create convenience download URLs. Example: 'http://my.tarballs.org/~tarballs'" conf_add ui_release_manualdist bool o "Manually set distribution type (stable,unstable) on release." "false" "\ Setting this flag means you have to use the type each time you release using the -T options, and you won't get automatic branches after initial stable releases. Per default, ui-auto-release uses the MAJOR.MINOR.PATCH with MINOR even=stable and MINOR odd=unstable convention to automate this. If you don't like this, enable manualdist." conf_add ui_release_snapsep string o "Snapshot separator." "." "\ In snapshot mode, this string goes between the current project's version and the snapshot appendix. Practically, to get versioning for snapshots right, you have these two options, implicating on your policy on when to set the project's version: '.': Set new version before you release. '~': Set new upcoming version _after_ you release." conf_add ui_release_autochangelog bool o "Auto-generated ChangeLog from VC on release." "false" conf_add ui_release_autonews string o "Automatically handle NEWS sections, and edit NEWS on release." "false" conf_add ui_release_notify string o "EMail addresses to notify on releases (comma-separated)." " " "\ When empty, EMail notify is skipped; when set, mails are sent to all (comma separated) email addresses given. In interactive mode you also may give more addresses on the command line. If you want to send notifies, but give addresses manually each time, set this to one space (' ')." # Debian configuration conf_add header "ui-auto-release Debian configuration" "\ Needed only if you want ui-auto-release to automatically deal with Debian packages on project releases. Killer feature is to be able to automatically produce 'upstream snapshot Debian packages' in one go, even unattended in a nightly cron job." conf_add ui_release_deb_name string o "Name of Debian (source) package" "" "\ Set this only in case the Debian (source) package name differs from the (upstream) project name." conf_add ui_release_deb_orig_loc string o "Directory to put auto-generated Debian tarballs." "" "\ Relative to the Debian directory (see user specific ~/.ui-auto.conf on how to configure this, default would be '../ui-auto-release-debian/PACKAGE'). If this is set to non-empty (use '.' for top level), a 'Debian orig' tarball will be put there in each release run (even without -d). Usually, this is just 'tarballs'." conf_add ui_release_deb_pkg_loc string m@-d "Where Debian packages live after building." "build-area" "\ Relative to the hardcoded Debian directory (see above)." conf_add ui_release_deb_vc string m@-d "Version control system used for Debian packaging." "svn" "\ See 'ui-uvc -h' for supported systems. This is needed as we have to boostrap the Debian packaging from VC." conf_add ui_release_deb_vc_loc string m@-d "Version control system location (vc specific)" # Debian configuration: Dist diversifications conf_add header "ui-auto-release Debian configuration: Distribution diversification" "\ Each of the following variables may be given as NAME : DEFAULT. NAME_unstable : For unstable; falls back to DEFAULT. NAME_unstable_snapshot: For unstable snapshots; falls back to unstable, then DEFAULT. NAME_stable : For stable; falls back to DEFAULT. NAME_stable_snapshot : For stable snapshots; falls back to stable, then DEFAULT. We explain the DEFAULTs only here; meaning is the same." conf_add ui_release_deb_vc_tag string m@-d "VC tag to use." "" "\ Example for svn-*: 'trunk'" conf_add ui_release_deb_orig_commit string o "Whether to check-in orig tarballs via VC." "false" "\ With some setups, orig tarballs are checked into VC for convenience; you may automate this with release by enabling this. NOTE: You must have a proper layout with VC support for the tarball directory beforehand, else this will fail!" conf_add ui_release_deb_dbuild_import string o "Command to import new upstream tarball." "" "\ Set this only if you need to import new upstreams to version control with your *-buildpackage tool or setup (for svn-*, 'mergeWithUpstream' mode is recommended which obsoletes this). If you add this, %o will be replaced with the new orig tarball. Example for svn: 'svn-upgrade %o'" conf_add ui_release_deb_dbuild string m@-d "Command to build the Debian package" "" "\ Example for svn-*: 'svn-buildpackage -rfakeroot -S'" conf_add ui_release_deb_dbuild_options string o "Additional *-buildpackage options." conf_add ui_release_deb_dist string m@-d "Distribution to use (Debian changelog)." conf_add ui_release_deb_revapx string o "Revision appendix (Debian changelog)" "" "\ Will be appended to the Debian revision generated automagically from the Debian VC." conf_add ui_release_deb_clentries string o "Pre-configured changelog entries (use \n to seperate them)." "" "\ Only use this if you have special needs." conf_add ui_release_deb_dput string m@-d "Upload target for dput" # ui-auto-env configuration conf_add header "ui-auto-env|shell|update configuration" "\ Needed only if you want support to develop directly from version control working directories with several inter-dependent projects." conf_add ui_env_library_paths string o "Library paths (were .so/.a files live)" "" "\ Example: 'src/mylib/.libs src/extralib/.libs'" conf_add ui_env_include_paths string o "Include paths (root dirs so that the include synaptic work)" "" "\ Example: 'src'" conf_add ui_env_program_paths string o "Program paths (were executables live)" conf_add ui_env_m4_macro_paths string o "Paths to m4 macros the project wants to export" # Options ui_opt_init "Release an 'ui-auto-enabled' project." \ "Notes: Unless in manual checkout mode (-C), always run from the package's top-level source tree. Unless in automatic mode (-A), ui-auto-release prints status information and prompts you before doing anything. All modes may be combined arbitrarily. See '-P' for configuration documentation." ui_opt_add "c" "Checkout mode: Work in a temporary fresh VC checkout (not wd)." ui_opt_add "C:" "Checkout mode with explicit VC information; syntax 'VCS/VCPATH'." "" "c" "\ - Please see 'ui-auto-uvc --help' an explanation on available VCSes and VCPATH syntax. - Use 'local/'pwd'' (pwd in backticks) explicitly to just get a copy of your current project wd to work in." \ "expert" ui_opt_add "s" "Snapshot mode: Do a snapshot release." "" "" "\ - Auto-generates snapshot versions. - Omit vc checkins. - Omit sequents: ${SEQUENCE_SNAPSHOT}." ui_opt_add "S:" "Snapshot mode with manual version appendix." "snapshot$(date -u +%Y%m%d%H%M%S)" "s" "\ - Example: '~rc1' when your version is already bumped to the upcoming stable." \ "expert" ui_opt_add "d" "Debian mode: Do a subsequent Debian package release." "" "" "\ - Taints sequence: ${SEQUENCE_DEBIAN}." ui_opt_add "D:" "Debian mode with extra options for the *-buildpackage run." " " "d" "" "expert" ui_opt_add "Q:" "SeQuence tainting: Manually add (+) or remove (-) sequents." "" "" "\ Meta sequent 'ALL' may be used to affect all sequents. Available sequents: ${SEQUENCE_ALL[*]}" \ "expert" ui_opt_add "A" "Automatic (non-interactive) mode: Assume defaults for all questions." "" "" "" "expert" ui_opt_add "T:" "Manually set the distribution type: Either 'stable' or 'unstable'." "" "" "" "expert" ui_opt_add "f:" "Project config file location." "./.ui-auto.conf" "" "" "expert" ui_opt_add "F:" "User config file location." "${HOME}/.ui-auto.conf" "" "" "expert" ui_opt_add "n" "No action mode: Don't actually run sequents, just show what we would do." "" "" "" "expert" ui_opt_add "R" "Remove local release files on exit." "" "" "" "expert" ui_opt_add "K" "Keep temporary files and directories." "" "" "" "expert" ui_opt_add "p" "Print sample project configuration with default values." "" "" "" "expert" ui_opt_add "P" "Like -p, but verbosely (i.e., with documentation)." "" "" "" "expert" ui_opt_add "I" "Print all sequent docs." "" "" "" "expert" ui_opt_parse "$@" # Extra actions if ui_opt_given p; then conf_print true exit 0 elif ui_opt_given P; then conf_print false exit 0 elif ui_opt_given I; then for s in ${SEQUENCE_ALL[@]}; do sequentInfo "${s:1}" done exit 0 fi # Sanity check on root user if [ "$(id -u)" = "0" ]; then ui_opt_error "You are root, go away" fi # Set user global configuration defaults ui_auto_userpref_tmpdir="/tmp" ui_auto_userpref_nosign=false ui_auto_userpref_dbuild_options="" ui_auto_userpref_debdir="" # Read user configuration (if exists). [ ! -e "$(ui_opt_get F)" ] || . "$(ui_opt_get F)" # VC bootstrap first if needed STOREDIR=$(pwd)/.. if ui_opt_given c; then # STOREDIR: On excplit checkout (-C) or when the given conffile is not in wd, store to current directory. if ui_opt_given C || ! conffile_is_local; then STOREDIR=$(pwd) fi # Strap explicitly, or automatically if ui_opt_given C; then do_vc_bootstrap "$(ui_opt_get C)" else do_vc_bootstrap "$(autoDetectBootstrapVC)" fi fi # Set project default values eval $(conf_print true) # Read given project configuration (must exist). set +e if ! . "$(ui_opt_get f)"; then ui_err "Error reading project config. Possible causes:" ui_err "* You are not in a project directory." ui_err "* You have no config file yet: Check '-p|-P' for templates." ui_err "* You used checkout mode (-c), but your config is not in VC? Check in, or [expert] use '-f \$(pwd)/$(ui_opt_get f)'." exit 100 fi set -e # Implicitly set "-d" (Debian Mode) on Debian Only Mode if boolSet "${ui_release_debianonly}"; then ui_opt_set d "true" fi # For EDITOR, fall back to VISUAL, the vi. if [ "${EDITOR}" = "" ]; then if [ "${VISUAL}" = "" ]; then EDITOR="vi" else EDITOR="${VISUAL}" fi fi # Set VISUAL to EDITOR to force our preference for EDITOR VISUAL=${EDITOR} # Ponder global variables boolSet "${ui_release_debianonly}" || ponder_package_globals ponder_debian_globals # Checkin message package_ci_msg="[ui-auto-release run by $(id -n -u)@$(hostname -f)]" # # Compute actual sequence for this run # # Options -s, -d ! ui_opt_given s || updateSequence "${SEQUENCE_SNAPSHOT}" ! ui_opt_given d || updateSequence "${SEQUENCE_DEBIAN}" # Config news, changelog boolSet "${ui_release_autonews}" || updateSequence "-autonews" boolSet "${ui_release_autochangelog}" || updateSequence "-autochangelog" ${package_hook} || updateSequence "-release_hook" [ -n "${ui_release_upload_loc}" ] || updateSequence "-upload" [ -n "${ui_release_notify}" ] || updateSequence "-notify" [ -n "${ui_release_deb_orig_loc}" ] || updateSequence "-debian_tarball" # Debian only mode is special, only run debian_package ! boolSet "${ui_release_debianonly}" || updateSequence "-ALL +debian_package" # Last, with option to overwrite: Option -Q ! ui_opt_given Q || updateSequence "$(ui_opt_get Q | tr ',' ' ')" # Status check status_check # Overview config_info_overview # Show sequence, and ask about how to go on ui_read CONTINUE "A=Continue in automatic mode, c|C=Continue?" "C" case ${CONTINUE} in c|C) ;; A) echo "Setting automatic mode..." ui_opt_set A "true" ;; *) exit 0 ;; esac # Always print sequence results onExitAdd printSequenceResults # Run sequence for sequent in $(printSequence); do sequentInfo "${sequent}" if ui_ask "Run sequent \"${sequent}\""; then while true; do # Run all sequents in a subshell; this means nothing will (and # can!) taint other sequents by setting global vars. Also, using # "-e", this means error handling is enabled in the subshell, but # we can test the result of the subshell ("if sequentRun; ..." will # DISABLE "-e" error handling). # For bash 4.0, we need workarounds with set -+e set +e ( set -e if ui_opt_given n; then echo "No action mode: Would run sequent \"${sequent}\"" else sequentRun "${sequent}" fi ) RET=$? set -e if [ ${RET} -eq 0 ]; then # Success, continue with next sequent eval "sequent_${sequent}_status=ok" break else # Failure; lets see what we can do ui_sep0 ui_err "Sequent \"${sequent}\" failed. Please try to fix errors above." # Always fail in auto-mode, else ask if ui_opt_given A; then ANSWER="C" else read -p "=> Sequent \"${sequent}\": (R)etry, (I)gnore or (C)ancel? [R] " ANSWER fi ANSWER=$(echo "${ANSWER}" | tr "[ric]" "[RIC]") case ${ANSWER} in C) eval "sequent_${sequent}_status=ERR" ui_err "Sequence \"$(printSequence)\"\nfailed at sequent \"${sequent}\"." exit 3 ;; I) eval "sequent_${sequent}_status=ERR-IGN" ui_warn "Ignoring failed sequent \"${sequent}\"." break ;; esac fi done else # Skip, continue with next sequent ui_warn "Skipping sequent \"${sequent}\"." eval "sequent_${sequent}_status=SKIP" fi done exit 0 ui-auto-1.1.17/src/tools/PaxHeaders.10540/ui-auto-update0000644000000000000000000000013112245377332017436 xustar0030 mtime=1385561818.699433628 30 atime=1385561823.771454727 29 ctime=1385579867.78545712 ui-auto-1.1.17/src/tools/ui-auto-update0000755000175000017500000000344012245377332020537 0ustar00absurdabsurd00000000000000#!/bin/bash -e PATH="${PATH}:$(dirname $0):/usr/local/share/ui-auto:/usr/share/ui-auto" . ui-libopt.sh ui_opt_init "Update ui-auto enabled projects." ui_opt_add "d" "Also run for the project's dependencies." ui_opt_add "D" "Only run for the project's dependencies." ui_opt_add "c" "Also clean project(s)." ui_opt_add "u" "Also update vc working directories." ui_opt_add "t" "Test: Also run the 'check' target." ui_opt_add "T" "Test: Also run the 'distcheck' target." ui_opt_add "a" "'All project updates' shortcut." "" "c u" ui_opt_add "A" "'All project updates w/ dependencies' shortcut." "" "d c u" ui_opt_addPos ID "A project id as configured in '~/.ui-auto.conf'." ui_opt_parse "$@" serialCall() { local list="${1}" # Handle down all options but dependency handling local opts=$(ui_opt_assemble "c u t T") for p in ${1}; do ui-auto-update ${opts} "${p}" done } # Processing starts here if ! . ~/.ui-auto.conf; then ui_opt_error " Wrong syntax in (or no) '~/.ui-auto.conf' file; please configure first" fi ID=$(ui_opt_getPos 0 | tr "-" "_") ID_LOC="${ID}_loc" if [ -z "${!ID_LOC}" ]; then echo -e "ID $ID not configured in ~/.ui-auto.conf.\n" >&2 exit 1 fi ID_DEPS="${ID}_deps" ID_CONF="${ID}_conf" if ui_opt_given d; then serialCall "${!ID_DEPS} ${ID}" exit 0 elif ui_opt_given D; then serialCall "${!ID_DEPS}" exit 0 fi # Start processing echo "=> Updating: ${ID}" cd "${!ID_LOC}" # Set environment for all dependencies eval $(ui-auto-env -D "${ID}") # Update && clean options if ui_opt_given c; then ui-auto-ubs strap C fi if ui_opt_given u; then ui-auto-uvc update fi # Standard ui-auto-ubs strap ui-auto-ubs configure "${!ID_CONF}" ui-auto-ubs build # Tests if ui_opt_given t; then ui-auto-ubs check fi if ui_opt_given T; then ui-auto-ubs distcheck fi echo "=> Updated: ${ID}" exit 0 ui-auto-1.1.17/src/tools/PaxHeaders.10540/ui-auto-shell0000644000000000000000000000013212245377332017264 xustar0030 mtime=1385561818.671433513 30 atime=1385561823.771454727 30 ctime=1385579867.781457104 ui-auto-1.1.17/src/tools/ui-auto-shell0000755000175000017500000000042512245377332020364 0ustar00absurdabsurd00000000000000#!/bin/sh -e # Use configured shell, or /bin/sh as default. if [ -z "${SHELL}" ]; then SH_CMD="/bin/sh" else SH_CMD="${SHELL}" fi CMD="$(dirname ${0})/ui-auto-env -d $@" if ${CMD} && eval $(${CMD}) 2>/dev/null; then PS1="ui-auto-shell $@? " exec ${SH_CMD} else exit 1 fi ui-auto-1.1.17/src/tools/PaxHeaders.10540/Makefile.am0000644000000000000000000000013212245377332016705 xustar0030 mtime=1385561818.619433296 30 atime=1385561823.767454713 30 ctime=1385579867.781457104 ui-auto-1.1.17/src/tools/Makefile.am0000644000175000017500000000163712245377332020010 0ustar00absurdabsurd00000000000000AUTOMAKE_OPTIONS = -Wno-portability dist_pkgdata_DATA = ui-libopt.sh template.deb_svn+mbd dist_bin_SCRIPTS = ui-auto-uvc ui-auto-ubs ui-auto-env ui-auto-shell ui-auto-update ui-auto-release ui-auto-release-multi ui-auto-sp2ui man_MANS = ui-auto-uvc.1 ui-auto-ubs.1 ui-auto-env.1 ui-auto-shell.1 ui-auto-update.1 ui-auto-release.1 ui-auto-release-multi.1 ui-auto-sp2ui.1 %.1: name_cap = $(shell echo "$<" | tr "[[:lower:]]" "[[:upper:]]") %.1: % Makefile @echo ".TH $(name_cap) \"1\"" >$@ @echo ".SH NAME" >>$@ @echo "$< \- a tool from the ui-auto tool box." >>$@ @echo ".SH DESCRIPTION" >>$@ @echo "Documentation is fully in the usage output via \"$< -H\"." >>$@ @echo "This is just a copy for convenience:" >>$@ @-$(srcdir)/$< -H >>$@ @echo ".SH AUTHOR" >>$@ echo "Produced automatically by ui-auto on `date --rfc-822`." >>$@ clean-local: rm -v -f $(man_MANS) check-local: -$(PROG_CHECKBASHISMS) $(bin_SCRIPTS) ui-auto-1.1.17/src/tools/PaxHeaders.10540/ui-auto-uvc0000644000000000000000000000013212245377332016752 xustar0030 mtime=1385561818.755433862 30 atime=1385561823.771454727 30 ctime=1385579867.781457104 ui-auto-1.1.17/src/tools/ui-auto-uvc0000755000175000017500000002150312245377332020052 0ustar00absurdabsurd00000000000000#!/bin/bash -e VCS_SUPPORTED="cvs svn git local" autoDetectVCS() { if [ -d "CVS" ]; then echo -n "cvs" elif [ -d ".svn" ]; then echo -n "svn" elif [ -d ".git" ]; then echo -n "git" else echo -n "local" fi } COMMANDS="check_installation path version update check_sync diff add commit tag branch changelog news checkout" # Options PATH="${PATH}:$(dirname $0):/usr/local/share/ui-auto:/usr/share/ui-auto" . ui-libopt.sh ui_opt_init "Unified version control tool for ui-auto tasks." \ "This tool autodetects the used versioning control system and unifies a selection of common tasks needed by ui-auto tools. This is not a full featured version control tool. VC paths have the common syntax 'LOCATION/TAG' (i.e., TAG is after the last literal '/' and must not contain '/' itself). This string is interpeted differently for the different VC systems: LOCAL(meta): 'LOCALPATH': Will just 'cp -a' locally. Example: '/home/user/src/myproject/'. CVS: 'CVSROOT;MODULE/TAG': TAG is an CVS tag. Empty or TAG=HEAD is the same. ';' is separator and must not be used elsewhere. Example: 'cvs.myhost.org:/my/repo/path/repo;myproject/MYPROJECT_1_2_3'. SVN: 'SVNURL/TAG': TAG just adds to the svn path (a svnpath alone is unique). Example: 'svn://svn.myhost.org/my/repo/path/tags/myproject/MYPROJECT_1_2_3' GIT: 'GITURL/TAG': TAG is a git branch. If empty, we stay on repo's default branch. Example: 'ssh://git.myhost.org/my/git/path/myprojec.git/MYPROJECT_1_2_3'" ui_opt_add "s" "Only print the autodetected vc system id." ui_opt_add "S:" "Set VC System id arbitrarily. Supported: ${VCS_SUPPORTED}." "$(autoDetectVCS)" ui_opt_add "m:" "Message for this action." "ui-auto-uvc: No user message." "" \ "Note that it depends on the used UVC command and the VC used how and if this is used." ui_opt_addPos CMD "UVC command: ${COMMANDS}." "" "\ * check_installation : Check whether version control tools are installed. * path : Print current working directory's VC path. * version : Print a VC version string (suitable for snapshots). * update : Update working directory w/ server. * check_sync : Check that working directory has no uncommited changes and is up-to-date w/ server (where applicable). * diff FILE : Display diff for file. * add FILES : Add files to version control. * commit FILES : Check-in FILES (-m may be used). * tag NAME [DEST] : Tag repository using NAME (use DEST for VCSes that copy for tags). * branch NAME [DEST] : Branch repository using NAME (use DEST for VCSes that copy for branches). * changelog : Generate ChangeLog from the VCSes logs. * news SINCE : Generate NEWS text (first line of VC checkins). * checkout VCPATH DIR : Checkout a from VC path to DIR (you need to explicitly set VCS via -S). See above for the syntax of VCPATH." ui_opt_addPos OPT1 "Option 1 for command." ui_opt_addPos OPT2 "Option 2 for command." ui_opt_parse "$@" # Check whether command exists (error exit), and is defined for the VC we use vcHas() { local c="${1}" local k for k in ${COMMANDS}; do if [ "${k}" = "${c}" ] && [ "$(type -t ${VCS}_cmd_${1})" = "function" ]; then return 0 fi done ui_opt_error "Unknown command: ${c}" } checkOpts() { local n for n in ${1}; do ui_opt_getPos ${n} >/dev/null done } # # CVS # cvs_cmd_check_installation() { ui_check_installed "cvs --version" ui_check_installed "/usr/bin/cvs2cl --version" warnonly } cvs_cmd_version() { # Just use a timestamp for CVS echo "${VCS}$(date --utc +%Y%m%d%H%M%S)" } cvs_cmd_path() { local cvsroot=$(cat CVS/Root) local module=$(cat CVS/Repository) # Tag: We must strip first char local tag=$(cat CVS/Tag 2>/dev/null) tag=${tag:1} echo "${cvsroot};${module}/${tag}" } cvs_cmd_update() { cvs update } cvs_cmd_check_sync() { if cvs -n update 2>&1 | grep "^[ARMCUP] "; then ui_opt_error "${VCS} not in sync with server; please resolve above discrepancies" QUIET fi } cvs_cmd_diff() { checkOpts "1" cvs diff $(ui_opt_getPos 1) } cvs_cmd_add() { checkOpts "1" cvs add $(ui_opt_getPos 1) } cvs_cmd_commit() { checkOpts "1" cvs commit -m"$(ui_opt_get m)" $(ui_opt_getPos 1) } cvs_cmd_tag() { checkOpts "1" cvs tag $(ui_opt_getPos 1) } cvs_cmd_branch() { checkOpts "1" cvs tag -b $(ui_opt_getPos 1) } cvs_cmd_changelog() { ui_run_alt "/usr/bin/cvs2cl" "cvs log" } # SYNTAX: 'CVSROOT;CVSMODULE/TAG" cvs_cmd_checkout() { checkOpts "1 2" local vcpath=$(ui_opt_getPos 1) local dir=$(ui_opt_getPos 2) # Parse root, module and tag local root=$(echo "${vcpath}" | cut -d";" -f1) local rest=$(echo "${vcpath}" | cut -d";" -f2- | rev) local module=$(echo "${rest}" | cut -d"/" -f2- | rev) local tag=$(echo "${rest}" | cut -d"/" -f1 | rev) local tagoption="" [ -z "${tag}" ] || tagoption="-r ${tag}" cvs -d "${root}" checkout -d "${dir}" ${tagoption} "${module}" } # # SVN # svn_cmd_check_installation() { ui_check_installed "svn --version" ui_check_installed "/usr/bin/svn2cl --version" warnonly } svn_cmd_version() { echo "svn$(svnversion)" } svn_cmd_path() { local url=$(svn info . | grep -i "^URL:" | cut -d" " -f2-) # We don't care about /TAG, it just adds to the path anyway for svn echo "${url}" } svn_cmd_update() { svn update } svn_cmd_check_sync() { local svn_stat=$(svn status --show-updates --quiet | grep --invert-match "^Status " || true) if [ -n "${svn_stat}" ]; then echo "${svn_stat}" ui_opt_error "${VCS} not in sync with server; please resolve above discrepancies" QUIET fi } svn_cmd_diff() { checkOpts "1" svn diff $(ui_opt_getPos 1) } svn_cmd_add() { checkOpts "1" svn add $(ui_opt_getPos 1) } svn_cmd_commit() { checkOpts "1" svn commit -m"$(ui_opt_get m)" $(ui_opt_getPos 1) } svn_cmd_tag() { checkOpts "1 2" local tag="$(ui_opt_getPos 1)" local dest="$(ui_opt_getPos 2)" svn copy --parents -m"$(ui_opt_get m)" "$(ui-auto-uvc path)" "${dest}/${tag}" } svn_cmd_branch() { svn_cmd_tag } svn_cmd_changelog() { ui_run_alt "/usr/bin/svn2cl" "svn log" } # SYNTAX: SVNURL/TAG svn_cmd_checkout() { checkOpts "1 2" local vcpath=$(ui_opt_getPos 1) local dir=$(ui_opt_getPos 2) svn checkout "${vcpath}" "${dir}" } # # GIT # # Get the branch we are currently on gitGetCurrentBranch() { git branch | grep "^\*" | cut -d ' ' -f2- } git_cmd_check_installation() { ui_check_installed "git --version" ui_check_installed "/usr/share/gnulib/build-aux/gitlog-to-changelog --version" warnonly } git_cmd_version() { git show --pretty="${VCS}%h" ${2} | head -1 } git_cmd_path() { echo "$(git config remote.origin.url)/$(gitGetCurrentBranch)" } git_cmd_update() { git pull } git_cmd_check_sync() { # Check for local changes or extra files local lchanges=$(git ls-files --exclude-standard --modified --others) if [ -n "${lchanges}" ]; then echo "${lchanges}" >&2 ui_opt_error "${VCS} repo has local modifications or untracked files" QUIET fi # Check for uncommited changes in staging area if ! git diff --exit-code --cached; then ui_opt_error "You have uncommited changes in staging; please commit first." QUIET fi # Check if corresponding remote tip equals our tip git fetch local branch=$(gitGetCurrentBranch) if ! git diff --exit-code origin/${branch}; then ui_opt_error "Your local branch ${branch} differs from origin/${branch}" QUIET fi } git_cmd_diff() { checkOpts "1" git diff $(ui_opt_getPos 1) } git_cmd_add() { checkOpts "1" git add $(ui_opt_getPos 1) } git_cmd_commit() { checkOpts "1" git commit -m"$(ui_opt_get m)" $(ui_opt_getPos 1) } git_cmd_tag() { checkOpts "1" git tag $(ui_opt_getPos 1) } git_cmd_branch() { checkOpts "1" git branch $(ui_opt_getPos 1) } git_cmd_changelog() { ui_run_alt "/usr/share/gnulib/build-aux/gitlog-to-changelog" "git log --pretty --numstat --summary" } git_cmd_news() { checkOpts "1" git shortlog $(ui_opt_getPos 1)..HEAD } # SYNTAX: REMOTEURL/BRANCH git_cmd_checkout() { checkOpts "1 2" local vcpath=$(ui_opt_getPos 1) local dir=$(ui_opt_getPos 2) # Parse root, module and tag local remote=$(echo "${vcpath}" | rev | cut -d"/" -f2- | rev) local branch=$(echo "${vcpath}" | rev | cut -d"/" -f1 | rev) git clone --branch="${branch}" "${remote}" "${dir}" } # # LOCAL (meta VC) # local_cmd_check_installation() { return 0 } local_cmd_version() { date --utc +%Y%m%d%H%M%S } local_cmd_path() { pwd } local_cmd_checkout() { checkOpts "1 2" local src=$(ui_opt_getPos 1) local dest=$(ui_opt_getPos 2) if [ -z "${src}" ]; then ui_opt_error "Empty source directory" QUIET fi cp -a "${src}/." "${dest}" } # # Start processing # # Set VC system to use VCS=$(ui_opt_get S) # Handle special options if ui_opt_given s; then # Print vc system id only echo -n "${VCS}" exit 0 fi # Run the given command CMD=$(ui_opt_getPos 0) if vcHas ${CMD}; then ${VCS}_cmd_${CMD} else echo "W: VC(${VCS}): \"${CMD}\": Not implemented (skipping)." >&2 fi exit 0 ui-auto-1.1.17/src/tools/PaxHeaders.10540/Makefile.in0000644000000000000000000000013212245442525016713 xustar0030 mtime=1385579861.009428604 30 atime=1385579862.553435102 30 ctime=1385579867.777457087 ui-auto-1.1.17/src/tools/Makefile.in0000644000175000017500000004243112245442525020013 0ustar00absurdabsurd00000000000000# Makefile.in generated by automake 1.14 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : subdir = src/tools DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ $(dist_bin_SCRIPTS) $(dist_pkgdata_DATA) ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(man1dir)" \ "$(DESTDIR)$(pkgdatadir)" SCRIPTS = $(dist_bin_SCRIPTS) AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac man1dir = $(mandir)/man1 NROFF = nroff MANS = $(man_MANS) DATA = $(dist_pkgdata_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EXEEXT = @EXEEXT@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PROG_CHECKBASHISMS = @PROG_CHECKBASHISMS@ PROG_XSLTPROG = @PROG_XSLTPROG@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SO_VERSION = @SO_VERSION@ STRIP = @STRIP@ VERSION = @VERSION@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ ac_ct_CXX = @ac_ct_CXX@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ AUTOMAKE_OPTIONS = -Wno-portability dist_pkgdata_DATA = ui-libopt.sh template.deb_svn+mbd dist_bin_SCRIPTS = ui-auto-uvc ui-auto-ubs ui-auto-env ui-auto-shell ui-auto-update ui-auto-release ui-auto-release-multi ui-auto-sp2ui man_MANS = ui-auto-uvc.1 ui-auto-ubs.1 ui-auto-env.1 ui-auto-shell.1 ui-auto-update.1 ui-auto-release.1 ui-auto-release-multi.1 ui-auto-sp2ui.1 all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu src/tools/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --gnu src/tools/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-dist_binSCRIPTS: $(dist_bin_SCRIPTS) @$(NORMAL_INSTALL) @list='$(dist_bin_SCRIPTS)'; test -n "$(bindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(bindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(bindir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ if test -f "$$d$$p"; then echo "$$d$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n' \ -e 'h;s|.*|.|' \ -e 'p;x;s,.*/,,;$(transform)' | sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1; } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) { files[d] = files[d] " " $$1; \ if (++n[d] == $(am__install_max)) { \ print "f", d, files[d]; n[d] = 0; files[d] = "" } } \ else { print "f", d "/" $$4, $$1 } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_SCRIPT) $$files '$(DESTDIR)$(bindir)$$dir'"; \ $(INSTALL_SCRIPT) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \ } \ ; done uninstall-dist_binSCRIPTS: @$(NORMAL_UNINSTALL) @list='$(dist_bin_SCRIPTS)'; test -n "$(bindir)" || exit 0; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 's,.*/,,;$(transform)'`; \ dir='$(DESTDIR)$(bindir)'; $(am__uninstall_files_from_dir) install-man1: $(man_MANS) @$(NORMAL_INSTALL) @list1=''; \ list2='$(man_MANS)'; \ test -n "$(man1dir)" \ && test -n "`echo $$list1$$list2`" \ || exit 0; \ echo " $(MKDIR_P) '$(DESTDIR)$(man1dir)'"; \ $(MKDIR_P) "$(DESTDIR)$(man1dir)" || exit 1; \ { for i in $$list1; do echo "$$i"; done; \ if test -n "$$list2"; then \ for i in $$list2; do echo "$$i"; done \ | sed -n '/\.1[a-z]*$$/p'; \ fi; \ } | while read p; do \ if test -f $$p; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; echo "$$p"; \ done | \ sed -e 'n;s,.*/,,;p;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \ -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,' | \ sed 'N;N;s,\n, ,g' | { \ list=; while read file base inst; do \ if test "$$base" = "$$inst"; then list="$$list $$file"; else \ echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man1dir)/$$inst'"; \ $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man1dir)/$$inst" || exit $$?; \ fi; \ done; \ for i in $$list; do echo "$$i"; done | $(am__base_list) | \ while read files; do \ test -z "$$files" || { \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(man1dir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(man1dir)" || exit $$?; }; \ done; } uninstall-man1: @$(NORMAL_UNINSTALL) @list=''; test -n "$(man1dir)" || exit 0; \ files=`{ for i in $$list; do echo "$$i"; done; \ l2='$(man_MANS)'; for i in $$l2; do echo "$$i"; done | \ sed -n '/\.1[a-z]*$$/p'; \ } | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \ -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \ dir='$(DESTDIR)$(man1dir)'; $(am__uninstall_files_from_dir) install-dist_pkgdataDATA: $(dist_pkgdata_DATA) @$(NORMAL_INSTALL) @list='$(dist_pkgdata_DATA)'; test -n "$(pkgdatadir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(pkgdatadir)'"; \ $(MKDIR_P) "$(DESTDIR)$(pkgdatadir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(pkgdatadir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(pkgdatadir)" || exit $$?; \ done uninstall-dist_pkgdataDATA: @$(NORMAL_UNINSTALL) @list='$(dist_pkgdata_DATA)'; test -n "$(pkgdatadir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(pkgdatadir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am $(MAKE) $(AM_MAKEFLAGS) check-local check: check-am all-am: Makefile $(SCRIPTS) $(MANS) $(DATA) installdirs: for dir in "$(DESTDIR)$(bindir)" "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(pkgdatadir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-local mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-dist_pkgdataDATA install-man install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-dist_binSCRIPTS install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-man1 install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-dist_binSCRIPTS uninstall-dist_pkgdataDATA \ uninstall-man uninstall-man: uninstall-man1 .MAKE: check-am install-am install-strip .PHONY: all all-am check check-am check-local clean clean-generic \ clean-local cscopelist-am ctags-am distclean distclean-generic \ distdir dvi dvi-am html html-am info info-am install \ install-am install-data install-data-am \ install-dist_binSCRIPTS install-dist_pkgdataDATA install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-man1 install-pdf install-pdf-am install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags-am \ uninstall uninstall-am uninstall-dist_binSCRIPTS \ uninstall-dist_pkgdataDATA uninstall-man uninstall-man1 %.1: name_cap = $(shell echo "$<" | tr "[[:lower:]]" "[[:upper:]]") %.1: % Makefile @echo ".TH $(name_cap) \"1\"" >$@ @echo ".SH NAME" >>$@ @echo "$< \- a tool from the ui-auto tool box." >>$@ @echo ".SH DESCRIPTION" >>$@ @echo "Documentation is fully in the usage output via \"$< -H\"." >>$@ @echo "This is just a copy for convenience:" >>$@ @-$(srcdir)/$< -H >>$@ @echo ".SH AUTHOR" >>$@ echo "Produced automatically by ui-auto on `date --rfc-822`." >>$@ clean-local: rm -v -f $(man_MANS) check-local: -$(PROG_CHECKBASHISMS) $(bin_SCRIPTS) # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: ui-auto-1.1.17/src/PaxHeaders.10540/m40000644000000000000000000000013212245442533013750 xustar0030 mtime=1385579867.733456902 30 atime=1385579867.797457171 30 ctime=1385579867.733456902 ui-auto-1.1.17/src/m4/0000755000175000017500000000000012245442533015121 5ustar00absurdabsurd00000000000000ui-auto-1.1.17/src/m4/PaxHeaders.10540/ui-auto.m40000644000000000000000000000013212245377332015656 xustar0030 mtime=1385561818.579433132 30 atime=1385561823.767454713 30 ctime=1385579867.721456851 ui-auto-1.1.17/src/m4/ui-auto.m40000644000175000017500000001720512245377332016757 0ustar00absurdabsurd00000000000000dnl Initialize an ui-auto project dnl dnl Usage: dnl UI_INIT(SOURCE_FILE, [SO_VERSION=], [TOOLDIR=src/tools], [INCDIR=src/PACKAGE], [AUTOMAKE_OPTS=]) dnl dnl SOURCE_FILE (mandatory) See AC_CONFIG_SRCDIR. dnl SO_VERSION (optional) Give SO version (libtool style: e.g. 2:4:0) if needed. dnl TOOLDIR (sane default) UI-automagic script PACKAGE-version will be created in that directory. dnl INCDIR (sane default) UI-automagic header version.h will be created in that directory. dnl AUTOMAKE_OPTS (optional) Options to AM_INIT_AUTOMAKE. dnl AC_DEFUN([UI_INIT], [ dnl dnl Generic autoconf/automake stuff dnl AC_PREREQ(2.58) AC_CONFIG_SRCDIR($1) AM_INIT_AUTOMAKE($5) dnl dnl Basic initializations dnl if test -z "${PACKAGE_VERSION}"; then AC_MSG_ERROR([[Cant continue: PACKAGE_VERSION missing.]]) fi SO_VERSION=$2 AC_SUBST(SO_VERSION) TOOLDIR=$3 if test -z "${TOOLDIR}"; then TOOLDIR="src/tools" fi INCDIR=$4 if test -z "${INCDIR}"; then INCDIR="src/${PACKAGE_NAME}" fi dnl dnl Initialize ui-auto.am dnl UI_AUTO_AM="ui-auto.am" rm -v -f "${UI_AUTO_AM}" AC_SUBST_FILE(UI_AUTO_AM) UI_ADD_AM([ # These are the generic ui-auto rules rules (add these to your Makefile.am appropriately to *-local targets). .PHONY: ui-auto-all ui-auto-clean ui-auto-dist ui-auto-distclean ui-auto-install-data ui-auto-install-exec ui-auto-uninstall ui-auto-am-clean: rm -f "${UI_AUTO_AM}" .PHONY: ui-auto-am-clean # Set dependencies for generic rules ui-auto-distclean: ui-auto-am-clean ]) dnl dnl PACKAGE-version script (mandatory) dnl S_NAME="${PACKAGE_NAME}-version" S_PATH="${TOOLDIR}/${S_NAME}" V_MAJOR=`echo ${PACKAGE_VERSION} | cut -d'.' -f1` V_MINOR=`echo ${PACKAGE_VERSION} | cut -d'.' -f2` V_PATCH=`echo ${PACKAGE_VERSION} | cut -d'.' -f3` mkdir -p `dirname "${S_PATH}"` cat <"${S_PATH}" #!/bin/sh -e echo "UI_PACKAGE=\"${PACKAGE_NAME}\"" echo "UI_VERSION=\"${PACKAGE_VERSION}\"" echo "UI_VERSION_MAJOR=\"${V_MAJOR}\"" echo "UI_VERSION_MINOR=\"${V_MINOR}\"" echo "UI_VERSION_PATCH=\"${V_PATCH}\"" EOF if test -n "${SO_VERSION}"; then LV_IF=`echo ${SO_VERSION} | cut -d':' -f1` LV_REV=`echo ${SO_VERSION} | cut -d':' -f2` LV_AGE=`echo ${SO_VERSION} | cut -d':' -f3` LV_MAJOR=$[[LV_IF - LV_AGE]] LV_MINOR=${LV_AGE} LV_PATCH=${LV_REV} SO_VERSION_SYS="${LV_MAJOR}.${LV_MINOR}.${LV_PATCH}" cat <>"${S_PATH}" echo "UI_SO_VERSION=\"${SO_VERSION_SYS}\"" echo "UI_SO_VERSION_MAJOR=\"${LV_MAJOR}\"" echo "UI_SO_VERSION_MINOR=\"${LV_MINOR}\"" echo "UI_SO_VERSION_PATCH=\"${LV_PATCH}\"" EOF fi chmod +x "${S_PATH}" dnl Man page for version script S_NAME_CAP=`echo "${S_NAME}" | tr "[[:lower:]]" "[[:upper:]]"` cat <"${S_PATH}.1" .TH ${S_NAME_CAP} "1" .SH NAME ${S_NAME} \- Print parsable version information for development package ${PACKAGE_NAME}. .SH SYNOPSIS .PP .B ${S_NAME} .SH DESCRIPTION .PP Prints version information for installed development package ${PACKAGE_NAME} in a parsable way. This is intended to be used by automatic version checks of build systems. .SH AUTHOR Produced automatically by ui-auto for ${PACKAGE_NAME} on `date --rfc-822`. EOF dnl Automake rules for installation && distclean UI_ADD_AM([ ui-version-script-install: install -d -m755 \"\$(DESTDIR)\$(bindir)\" install -m755 \"${S_PATH}\" \"\$(DESTDIR)\$(bindir)\" install -d -m755 \"\$(DESTDIR)\$(mandir)/man1\" install -m644 \"${S_PATH}.1\" \"\$(DESTDIR)\$(mandir)/man1\" ui-version-script-uninstall: rm -f \"\$(DESTDIR)\$(bindir)/${S_NAME}\" \"\$(DESTDIR)\$(mandir)/man1/${S_NAME}.1\" ui-version-script-clean: rm -f "${S_PATH}" "${S_PATH}.1" .PHONY: ui-version-script-install ui-version-script-uninstall ui-version-script-clean # Set dependencies for generic rules ui-auto-distclean: ui-version-script-clean ui-auto-install-exec: ui-version-script-install ui-auto-uninstall: ui-version-script-uninstall ]) dnl dnl version.h include (only when lib) dnl if test -n "${SO_VERSION}"; then I_NAME="version.h" I_PATH="${INCDIR}/${I_NAME}" HEADER_NAME=`echo "${PACKAGE_NAME}" | tr - _ | tr [a-z] [A-Z]` mkdir -p `dirname "${I_PATH}"` cat <"${I_PATH}" #ifndef ${HEADER_NAME}_VERSION_H #define ${HEADER_NAME}_VERSION_H /** @{ @brief ui-auto'mated version macros. */ #define ${HEADER_NAME}_VERSION "${PACKAGE_VERSION}" #define ${HEADER_NAME}_VERSION_MAJOR ${V_MAJOR} #define ${HEADER_NAME}_VERSION_MINOR ${V_MINOR} #define ${HEADER_NAME}_VERSION_PATCH ${V_PATCH} /** @} */ /** @{ @brief ui-auto'mated library version support. */ #define ${HEADER_NAME}_LIBVERSION "${SO_VERSION_SYS}" #define ${HEADER_NAME}_LIBVERSION_MAJOR ${LV_MAJOR} #define ${HEADER_NAME}_LIBVERSION_MINOR ${LV_MINOR} #define ${HEADER_NAME}_LIBVERSION_PATCH ${LV_PATCH} /** @} */ #endif EOF dnl Automake rules for installation && distclean UI_ADD_AM([ ui-version-header-install: install -d -m755 \"\$(DESTDIR)\$(incdir)\" install -m644 \"${I_PATH}\" \"\$(DESTDIR)\$(incdir)\" ui-version-header-uninstall: rm -f \"\$(DESTDIR)\$(incdir)/${I_NAME}\" ui-version-header-clean: rm -f "${I_PATH}" .PHONY: ui-version-header-install ui-version-header-uninstall ui-version-header-clean # Set dependencies for generic rules ui-auto-distclean: ui-version-header-clean ui-auto-install-exec: ui-version-header-install ui-auto-uninstall: ui-version-header-uninstall ]) fi ]) dnl Check for ui-auto enabled project. dnl dnl Usage: dnl UI_CHECK(key, package, MAJOR,MINOR,PATCH, LMAJOR,LMINOR,LPATCH) dnl dnl key unique key for this test dnl package package name (script name searched for is PACKAGE-version) dnl MAJOR (optional) required major version number of library dnl MINOR (optional) required minor version number of library dnl PATCH (optional) required patchlevel of library dnl LMAJOR (optional) required major version number of library interface dnl LMINOR (optional) required minor version number of library interface dnl LPATCH (optional) required patchlevel of library interface dnl dnl All version numbers default to 0 if not specified. dnl AC_DEFUN([UI_CHECK], [ ifelse($3, , MAJOR=0, MAJOR=$3) ifelse($4, , MINOR=0, MINOR=$4) ifelse($5, , PATCH=0, PATCH=$5) ifelse($6, , LMAJOR=0, LMAJOR=$6) ifelse($7, , LMINOR=0, LMINOR=$7) ifelse($8, , LPATCH=0, LPATCH=$8) dnl Check and evaluate version script AC_PATH_PROG([$1], [$2-version]) test x"$[$1]" = x && AC_MSG_ERROR([$2-version not found in PATH]) dnl Reset variables UI_PACKAGE="" UI_VERSION="" UI_VERSION_MAJOR="" UI_VERSION_MINOR="" UI_VERSION_PATCH="" UI_SO_VERSION="" UI_SO_VERSION_MAJOR="" UI_SO_VERSION_MINOR="" UI_SO_VERSION_PATCH="" dnl Set variables from PACKAGE-version script eval `[$2-version]` dnl Sanity check test x"${UI_PACKAGE}" = x[$2] || AC_MSG_ERROR([$2-version found in PATH seems corrupt; from old unstable ui-auto version? ]) dnl Check package version AC_MSG_CHECKING([package $2, version ${MAJOR}.${MINOR}.${PATCH} or later]) for TYPE in MAJOR MINOR PATCH; do INSTALLED_VERSION="UI_VERSION_${TYPE}" NEEDED_VERSION="${TYPE}" if test ${!INSTALLED_VERSION} -lt ${!NEEDED_VERSION}; then AC_MSG_ERROR([${UI_VERSION} is too old.]) elif test ${!INSTALLED_VERSION} -gt ${!NEEDED_VERSION}; then break fi done AC_MSG_RESULT([yes (version ${UI_VERSION})]) dnl Check library version if test -n "${UI_SO_VERSION}"; then AC_MSG_CHECKING([library from ${UI_PACKAGE}, version ${LMAJOR}.${LMINOR}.${LPATCH} or later]) for TYPE in MAJOR MINOR PATCH; do INSTALLED_VERSION="UI_SO_VERSION_${TYPE}" NEEDED_VERSION="L${TYPE}" if test ${!INSTALLED_VERSION} -lt ${!NEEDED_VERSION}; then AC_MSG_ERROR([${UI_SO_VERSION} is too old.]) elif test ${!INSTALLED_VERSION} -gt ${!NEEDED_VERSION}; then break fi done AC_MSG_RESULT([yes (lib version ${UI_SO_VERSION})]) fi ]) ui-auto-1.1.17/src/m4/PaxHeaders.10540/ui-common.m40000644000000000000000000000013212245377332016176 xustar0030 mtime=1385561818.579433132 30 atime=1385561823.767454713 30 ctime=1385579867.721456851 ui-auto-1.1.17/src/m4/ui-common.m40000644000175000017500000000253312245377332017275 0ustar00absurdabsurd00000000000000dnl UI common autotools helper macros dnl UI_MSG_MISSING(VALUE, WHAT [,"warn"]) dnl dnl If VALUE is empty or "no, exit with error message that suport dnl for WHAT is missing, or continue with a warning if "warn" is given. AC_DEFUN([UI_MSG_MISSING], [ if test x"[$1]" = "x" -o x"[$1]" = "xno"; then if test x"[$3]" = "xwarn"; then AC_MSG_WARN([Missing support for: $2.]) else AC_MSG_ERROR([Missing support for: $2.]) fi fi ]) dnl Simplified and enhanced version of AC_PATH_PROG dnl dnl UI_PATH_PROG(VARIABLE, PROG-TO-CHECK-FOR [, "warn"]) dnl dnl Check for program with AC_PATH_PROG. If program is not found, exit with dnl error unless "warn" option is given. dnl AC_DEFUN([UI_PATH_PROG], [ AC_PATH_PROG([$1], [$2]) UI_MSG_MISSING([$$1], [Program $2], [$3]) ]) dnl Echo to file dnl dnl UI_PRINT_FILE(FILENAME, TEXT) AC_DEFUN([UI_PRINT_FILE], [ echo -n "$2" >"$1" ]) dnl Add automake source dnl dnl UI_ADD_AM(makefile code) AC_DEFUN([UI_ADD_AM], [ echo -n "$1" >>"ui-auto.am" ]) dnl ui-auto check for C++ compilers dnl dnl Calls AC_PROG_CXX, and then checks for some compilers/versions we must not use. dnl dnl UI_ADD_AM(makefile code) AC_DEFUN([UI_PROG_CXX], [ AC_PROG_CXX if test "x$GXX" = "xyes"; then if ${CXX} --version | grep "2\.9[[]0123456789[]]\..*"; then AC_MSG_ERROR([We cannot use g++-2.9*; pls use at least g++-3.0.]) fi fi ]) ui-auto-1.1.17/src/m4/PaxHeaders.10540/ui-apache-module.m40000644000000000000000000000013212245377332017412 xustar0030 mtime=1385561818.579433132 30 atime=1385561823.767454713 30 ctime=1385579867.729456885 ui-auto-1.1.17/src/m4/ui-apache-module.m40000644000175000017500000000222312245377332020505 0ustar00absurdabsurd00000000000000AC_DEFUN([UI_APACHE_MODULE], [ AC_ARG_VAR([APXS], [path to apache extension tool used]) AC_ARG_WITH( [apxs], [AS_HELP_STRING([--with-apxs], [path to apache extension tool used.])], [ echo -n "checking for apxs... " if test ! -x "$with_apxs" then echo "no ($with_apxs is not executable)" else echo "$with_apxs" APXS="$with_apxs" fi ], [AC_PATH_PROG([APXS], [apxs])] ) if test "x$APXS" = "x" then AC_MSG_ERROR([The apache extension tool (apxs) was not found in your PATH. You might want to specify the correct path using the `--with-apxs' switch.]) fi dnl Flags to compile the object file as apxs would UI_APACHE_MODULE_CFLAGS="`$APXS -q CFLAGS` `$APXS -q CFLAGS_SHLIB` -I`$APXS -q INCLUDEDIR`" AC_SUBST([UI_APACHE_MODULE_CFLAGS]) dnl Flags to build the library as apxs would UI_APACHE_MODULE_LDFLAGS="`$APXS -q LDFLAGS_SHLIB`" UI_APACHE_MODULE_LIBS="`$APXS -q LIBS_SHLIB`" AC_SUBST([UI_APACHE_MODULE_LDFLAGS] [UI_APACHE_MODULE_LIBS]) dnl Set libdir only if nothing was specified by the user if test "$prefix" = "NONE" && test "$exec_prefix" = "NONE" && test $libdir = '${exec_prefix}/lib' then libdir="`$APXS -q LIBEXECDIR`" fi ]) ui-auto-1.1.17/src/m4/PaxHeaders.10540/ui-with-apxs2.m40000644000000000000000000000013212245377332016714 xustar0030 mtime=1385561818.595433195 30 atime=1385561823.767454713 30 ctime=1385579867.733456902 ui-auto-1.1.17/src/m4/ui-with-apxs2.m40000644000175000017500000000373212245377332020015 0ustar00absurdabsurd00000000000000# =========================================================================== # http://www.gnu.org/software/autoconf-archive/ax_with_apxs.html # =========================================================================== # # SYNOPSIS # # UI_WITH_APXS2([value-if-not-found], [path]) # # DESCRIPTION # # Locates an installed apxs binary, placing the result in the precious # variable $APXS. Accepts a preset $APXS, then --with-apxs, and failing # that searches for apxs in the given path (which defaults to the system # path). If apxs is found, $APXS is set to the full path of the binary; # otherwise it is set to VALUE-IF-NOT-FOUND, which defaults to apxs. # # Example: # # UI_WITH_APXS2(missing) # # LICENSE # # Copyright (c) 2008 Dustin J. Mitchell # # Copying and distribution of this file, with or without modification, are # permitted in any medium without royalty provided the copyright notice # and this notice are preserved. This file is offered as-is, without any # warranty. # # Copyright (c) 2010 Stephan Sürken # # Renamed to UI_WITH_APXS2 and updated for apache2, where the # tool is usually named apxs2. #serial 10 AC_DEFUN([UI_WITH_APXS2], [ AC_ARG_VAR([APXS]) dnl unless APXS was supplied to us (as a precious variable) if test -z "$APXS" then AC_MSG_CHECKING(for --with-apxs) AC_ARG_WITH(apxs, AS_HELP_STRING([--with-apxs=APXS], [absolute path name of apxs executable]), [ if test "$withval" != "yes" then APXS="$withval" AC_MSG_RESULT($withval) else AC_MSG_RESULT(no) fi ], [ AC_MSG_RESULT(no) ]) fi dnl if it's still not found, check the paths, or use the fallback if test -z "$APXS" then AC_PATH_PROGS([APXS], [apxs2 apxs], $1, $2) fi ]) ui-auto-1.1.17/src/m4/PaxHeaders.10540/Makefile.am0000644000000000000000000000013212245377332016065 xustar0030 mtime=1385561818.579433132 30 atime=1385561823.767454713 30 ctime=1385579867.717456834 ui-auto-1.1.17/src/m4/Makefile.am0000644000175000017500000000031512245377332017160 0ustar00absurdabsurd00000000000000m4scripts=ui-common.m4 ui-auto.m4 ui-doxygen.m4 ui-distdir-cruft.m4 ui-libxslt.m4 ui-apache-module.m4 ui-with-apxs2.m4 EXTRA_DIST = $(m4scripts) m4datadir = $(datadir)/aclocal m4data_DATA = $(m4scripts) ui-auto-1.1.17/src/m4/PaxHeaders.10540/ui-distdir-cruft.m40000644000000000000000000000013212245377332017471 xustar0030 mtime=1385561818.579433132 30 atime=1385561823.767454713 30 ctime=1385579867.725456868 ui-auto-1.1.17/src/m4/ui-distdir-cruft.m40000644000175000017500000000101512245377332020562 0ustar00absurdabsurd00000000000000# Clean distribution dir from "well-known" cruft. # # Usage configure.ac: UI_DISTDIR_CRUFT # Usage Makefile.am : dist-hook: ui-auto-dist AC_DEFUN([UI_DISTDIR_CRUFT], [ UI_ADD_AM([ ui-distdir-cruft: test ! -z \$(distdir) rm -rf \`find \$(distdir) -type d -name "CVS" -o -name ".svn" -o -name ".git"\` rm -f \`find \$(distdir) -type f -name ".cvsignore" -or -name CVSDUMMY -or -name '*~' -or -name '#*#' -or -name '.#*'\` .PHONY: ui-distdir-cruft # Set dependencies for generic rules ui-auto-dist: ui-distdir-cruft ]) ]) ui-auto-1.1.17/src/m4/PaxHeaders.10540/ui-libxslt.m40000644000000000000000000000013212245377332016367 xustar0030 mtime=1385561818.583433149 30 atime=1385561823.767454713 30 ctime=1385579867.729456885 ui-auto-1.1.17/src/m4/ui-libxslt.m40000644000175000017500000000236412245377332017470 0ustar00absurdabsurd00000000000000dnl AM_PATH_XSLT(MINIMUM-VERSION) dnl dnl Simple test for libxslt1 with min version. Defines XSLT_CFLAGS and XSLT_LIBS. dnl AC_DEFUN([AM_PATH_XSLT], [ AC_PATH_PROG(XSLT_CONFIG, xslt-config, no) if test "x$XSLT_CONFIG" = "xno"; then AC_MSG_ERROR(["xslt-config not found, libxslt1 development package missing"]) fi xslt_version_major=`${XSLT_CONFIG} --version | cut -d. -f1` xslt_version_minor=`${XSLT_CONFIG} --version | cut -d. -f2` xslt_version_patch=`${XSLT_CONFIG} --version | cut -d. -f3` AC_MSG_CHECKING(for libxslt - version >= $1) xslt_requiredversion_major=`echo -n $1 | cut -d. -f1` xslt_requiredversion_minor=`echo -n $1 | cut -d. -f2` xslt_requiredversion_patch=`echo -n $1 | cut -d. -f3` if ! test ${xslt_version_major} -ge ${xslt_requiredversion_major} -a ${xslt_version_minor} -ge ${xslt_requiredversion_minor} -a ${xslt_version_patch} -ge ${xslt_requiredversion_patch}; then AC_MSG_ERROR(["We need at least version ${xslt_requiredversion_major}.${xslt_requiredversion_minor}.${xslt_requiredversion_patch} of libxslt1"]) fi XSLT_LIBS=`${XSLT_CONFIG} --libs` XSLT_CFLAGS=`${XSLT_CONFIG} --cflags` AC_SUBST(XSLT_LIBS) AC_SUBST(XSLT_CFLAGS) AC_MSG_RESULT(yes (version $xslt_version_major.$xslt_version_minor.$xslt_version_patch)) ]) ui-auto-1.1.17/src/m4/PaxHeaders.10540/ui-doxygen.m40000644000000000000000000000013212245377332016363 xustar0030 mtime=1385561818.583433149 30 atime=1385561823.767454713 30 ctime=1385579867.721456851 ui-auto-1.1.17/src/m4/ui-doxygen.m40000644000175000017500000000225712245377332017465 0ustar00absurdabsurd00000000000000AC_DEFUN([UI_DOXYGEN], [ AC_ARG_ENABLE(ui-doxygen,[ --disable-ui-doxygen Disable generation of doxygen documentation.], [ UI_DOXYGEN_ENABLED="${enableval}" ]) UI_DOXYGEN_TARGETS='def html latex man rtf xml' if test "$UI_DOXYGEN_ENABLED" = "no"; then UI_DOXYGEN_MAKE="mkdir autodoc && for d in ${UI_DOXYGEN_TARGETS}; do echo 'Doxygen documentation was disabled by configure option.' >autodoc/\$\${d}; done" else UI_PATH_PROG(DOXYGEN, doxygen) UI_PATH_PROG(PERL, perl) UI_DOXYGEN_MAKE='$(DOXYGEN) Doxyfile' fi UI_ADD_AM([ ui-doxygen: rm -rf autodoc && ${UI_DOXYGEN_MAKE} touch ui-doxygen ui-doxygen-clean: rm -rf autodoc ui-doxygen ui-doxygen-install: ui-doxygen install -d \$(DESTDIR)\$(docdir) && \ chmod -R u=rwx,g=rx,o=rx \$(DESTDIR)\$(docdir) && \ cp -a autodoc/* \$(DESTDIR)\$(docdir) ui-doxygen-uninstall: for d in ${UI_DOXYGEN_TARGETS}; do \ chmod -R u+wx \$(DESTDIR)\$(docdir)/\$\${d} 2>/dev/null || true ; \ rm -rf \$(DESTDIR)\$(docdir)/\$\${d}; \ done .PHONY: ui-doxygen-clean ui-doxygen-install ui-doxygen-uninstall ui-auto-all: ui-doxygen ui-auto-clean: ui-doxygen-clean ui-auto-install-data: ui-doxygen-install ui-auto-uninstall: ui-doxygen-uninstall ]) ]) ui-auto-1.1.17/src/m4/PaxHeaders.10540/Makefile.in0000644000000000000000000000013212245442524016072 xustar0030 mtime=1385579860.985428503 30 atime=1385579862.521434967 30 ctime=1385579867.717456834 ui-auto-1.1.17/src/m4/Makefile.in0000644000175000017500000003174612245442524017201 0ustar00absurdabsurd00000000000000# Makefile.in generated by automake 1.14 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : subdir = src/m4 DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(m4datadir)" DATA = $(m4data_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EXEEXT = @EXEEXT@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PROG_CHECKBASHISMS = @PROG_CHECKBASHISMS@ PROG_XSLTPROG = @PROG_XSLTPROG@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SO_VERSION = @SO_VERSION@ STRIP = @STRIP@ VERSION = @VERSION@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ ac_ct_CXX = @ac_ct_CXX@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ m4scripts = ui-common.m4 ui-auto.m4 ui-doxygen.m4 ui-distdir-cruft.m4 ui-libxslt.m4 ui-apache-module.m4 ui-with-apxs2.m4 EXTRA_DIST = $(m4scripts) m4datadir = $(datadir)/aclocal m4data_DATA = $(m4scripts) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu src/m4/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --gnu src/m4/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-m4dataDATA: $(m4data_DATA) @$(NORMAL_INSTALL) @list='$(m4data_DATA)'; test -n "$(m4datadir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(m4datadir)'"; \ $(MKDIR_P) "$(DESTDIR)$(m4datadir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(m4datadir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(m4datadir)" || exit $$?; \ done uninstall-m4dataDATA: @$(NORMAL_UNINSTALL) @list='$(m4data_DATA)'; test -n "$(m4datadir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(m4datadir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(m4datadir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-m4dataDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-m4dataDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic cscopelist-am \ ctags-am distclean distclean-generic distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-m4dataDATA install-man install-pdf \ install-pdf-am install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags-am uninstall uninstall-am \ uninstall-m4dataDATA # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: ui-auto-1.1.17/src/PaxHeaders.10540/Makefile.am0000644000000000000000000000013012245377332015543 xustar0030 mtime=1385561818.575433113 30 atime=1385561823.767454713 28 ctime=1385579867.6854567 ui-auto-1.1.17/src/Makefile.am0000644000175000017500000000003112245377332016633 0ustar00absurdabsurd00000000000000SUBDIRS = m4 cmake tools ui-auto-1.1.17/src/PaxHeaders.10540/cmake0000644000000000000000000000013212245442533014510 xustar0030 mtime=1385579867.757457003 30 atime=1385579867.797457171 30 ctime=1385579867.757457003 ui-auto-1.1.17/src/cmake/0000755000175000017500000000000012245442533015661 5ustar00absurdabsurd00000000000000ui-auto-1.1.17/src/cmake/PaxHeaders.10540/Makefile.am0000644000000000000000000000013212245377332016625 xustar0030 mtime=1385561818.575433113 30 atime=1385561823.767454713 30 ctime=1385579867.757457003 ui-auto-1.1.17/src/cmake/Makefile.am0000644000175000017500000000021112245377332017713 0ustar00absurdabsurd00000000000000cmakescripts=FindApache1.3.cmake EXTRA_DIST = $(cmakescripts) cmakedatadir = $(datadir)/ui-auto/cmake cmakedata_DATA = $(cmakescripts) ui-auto-1.1.17/src/cmake/PaxHeaders.10540/FindApache1.3.cmake0000644000000000000000000000007411261404742017775 xustar0030 atime=1385575749.163229673 30 ctime=1385579867.757457003 ui-auto-1.1.17/src/cmake/FindApache1.3.cmake0000644000175000017500000000143411261404742021066 0ustar00absurdabsurd00000000000000# - Find APACHE1_3 # Find the native APACHE1_3 includes and library # This module defines # APACHE1_3_INCLUDE_DIR, where to find apache-1.3/httpd.h, etc. # APACHE1_3, the libraries needed to use DB. # APACHE1_3, If false, do not try to use DB. find_path(APACHE1.3_INCLUDE_DIR NAMES apache-1.3/httpd.h) #find_library(APACHE1.3_LIBRARY foo) #if(APACHE1.3_INCLUDE_DIR AND APACHE1.3_LIBRARY) if(APACHE1.3_INCLUDE_DIR) SET(APACHE1.3_FOUND true) else() SET(APACHE1.3_FOUND false) endif() if(APACHE1.3_FOUND) if(NOT Apache1.3_FIND_QUIETLY) # message(STATUS "Found Apache1_3: ${APACHE1.3_LIBRARY}") message(STATUS "Found Apache1.3: ${APACHE1.3_INCLUDE_DIR}") endif() else() if(Apache1.3_FIND_REQUIRED) message(SEND_ERROR "Could not find Apache1.3") endif() endif() ui-auto-1.1.17/src/cmake/PaxHeaders.10540/Makefile.in0000644000000000000000000000013212245442524016632 xustar0030 mtime=1385579860.961428402 30 atime=1385579862.537435034 30 ctime=1385579867.757457003 ui-auto-1.1.17/src/cmake/Makefile.in0000644000175000017500000003174412245442524017737 0ustar00absurdabsurd00000000000000# Makefile.in generated by automake 1.14 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : subdir = src/cmake DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(cmakedatadir)" DATA = $(cmakedata_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EXEEXT = @EXEEXT@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PROG_CHECKBASHISMS = @PROG_CHECKBASHISMS@ PROG_XSLTPROG = @PROG_XSLTPROG@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SO_VERSION = @SO_VERSION@ STRIP = @STRIP@ VERSION = @VERSION@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ ac_ct_CXX = @ac_ct_CXX@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ cmakescripts = FindApache1.3.cmake EXTRA_DIST = $(cmakescripts) cmakedatadir = $(datadir)/ui-auto/cmake cmakedata_DATA = $(cmakescripts) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu src/cmake/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --gnu src/cmake/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-cmakedataDATA: $(cmakedata_DATA) @$(NORMAL_INSTALL) @list='$(cmakedata_DATA)'; test -n "$(cmakedatadir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(cmakedatadir)'"; \ $(MKDIR_P) "$(DESTDIR)$(cmakedatadir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(cmakedatadir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(cmakedatadir)" || exit $$?; \ done uninstall-cmakedataDATA: @$(NORMAL_UNINSTALL) @list='$(cmakedata_DATA)'; test -n "$(cmakedatadir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(cmakedatadir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(cmakedatadir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-cmakedataDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-cmakedataDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic cscopelist-am \ ctags-am distclean distclean-generic distdir dvi dvi-am html \ html-am info info-am install install-am install-cmakedataDATA \ install-data install-data-am install-dvi install-dvi-am \ install-exec install-exec-am install-html install-html-am \ install-info install-info-am install-man install-pdf \ install-pdf-am install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags-am uninstall uninstall-am \ uninstall-cmakedataDATA # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: ui-auto-1.1.17/src/PaxHeaders.10540/Makefile.in0000644000000000000000000000013212245442524015552 xustar0030 mtime=1385579860.937428301 30 atime=1385579862.509434917 30 ctime=1385579867.681456683 ui-auto-1.1.17/src/Makefile.in0000644000175000017500000004154712245442524016661 0ustar00absurdabsurd00000000000000# Makefile.in generated by automake 1.14 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : subdir = src DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ ctags-recursive dvi-recursive html-recursive info-recursive \ install-data-recursive install-dvi-recursive \ install-exec-recursive install-html-recursive \ install-info-recursive install-pdf-recursive \ install-ps-recursive install-recursive installcheck-recursive \ installdirs-recursive pdf-recursive ps-recursive \ tags-recursive uninstall-recursive am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive am__recursive_targets = \ $(RECURSIVE_TARGETS) \ $(RECURSIVE_CLEAN_TARGETS) \ $(am__extra_recursive_targets) AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ distdir am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags DIST_SUBDIRS = $(SUBDIRS) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) am__relativize = \ dir0=`pwd`; \ sed_first='s,^\([^/]*\)/.*$$,\1,'; \ sed_rest='s,^[^/]*/*,,'; \ sed_last='s,^.*/\([^/]*\)$$,\1,'; \ sed_butlast='s,/*[^/]*$$,,'; \ while test -n "$$dir1"; do \ first=`echo "$$dir1" | sed -e "$$sed_first"`; \ if test "$$first" != "."; then \ if test "$$first" = ".."; then \ dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ else \ first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ if test "$$first2" = "$$first"; then \ dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ else \ dir2="../$$dir2"; \ fi; \ dir0="$$dir0"/"$$first"; \ fi; \ fi; \ dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ done; \ reldir="$$dir2" ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EXEEXT = @EXEEXT@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PROG_CHECKBASHISMS = @PROG_CHECKBASHISMS@ PROG_XSLTPROG = @PROG_XSLTPROG@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SO_VERSION = @SO_VERSION@ STRIP = @STRIP@ VERSION = @VERSION@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ ac_ct_CXX = @ac_ct_CXX@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ SUBDIRS = m4 cmake tools all: all-recursive .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu src/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --gnu src/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): # This directory's subdirectories are mostly independent; you can cd # into them and run 'make' without going through this Makefile. # To change the values of 'make' variables: instead of editing Makefiles, # (1) if the variable is set in 'config.status', edit 'config.status' # (which will cause the Makefiles to be regenerated when you run 'make'); # (2) otherwise, pass the desired values on the 'make' command line. $(am__recursive_targets): @fail=; \ if $(am__make_keepgoing); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ case "$@" in \ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ *) list='$(SUBDIRS)' ;; \ esac; \ for subdir in $$list; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ dot_seen=yes; \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done; \ if test "$$dot_seen" = "no"; then \ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ fi; test -z "$$fail" ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-recursive TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ include_option=--etags-include; \ empty_fix=.; \ else \ include_option=--include; \ empty_fix=; \ fi; \ list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test ! -f $$subdir/TAGS || \ set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-recursive CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-recursive cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ $(am__make_dryrun) \ || test -d "$(distdir)/$$subdir" \ || $(MKDIR_P) "$(distdir)/$$subdir" \ || exit 1; \ dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ $(am__relativize); \ new_distdir=$$reldir; \ dir1=$$subdir; dir2="$(top_distdir)"; \ $(am__relativize); \ new_top_distdir=$$reldir; \ echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ ($(am__cd) $$subdir && \ $(MAKE) $(AM_MAKEFLAGS) \ top_distdir="$$new_top_distdir" \ distdir="$$new_distdir" \ am__remove_distdir=: \ am__skip_length_check=: \ am__skip_mode_fix=: \ distdir) \ || exit 1; \ fi; \ done check-am: all-am check: check-recursive all-am: Makefile installdirs: installdirs-recursive installdirs-am: install: install-recursive install-exec: install-exec-recursive install-data: install-data-recursive uninstall: uninstall-recursive install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-recursive install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-recursive clean-am: clean-generic mostlyclean-am distclean: distclean-recursive -rm -f Makefile distclean-am: clean-am distclean-generic distclean-tags dvi: dvi-recursive dvi-am: html: html-recursive html-am: info: info-recursive info-am: install-data-am: install-dvi: install-dvi-recursive install-dvi-am: install-exec-am: install-html: install-html-recursive install-html-am: install-info: install-info-recursive install-info-am: install-man: install-pdf: install-pdf-recursive install-pdf-am: install-ps: install-ps-recursive install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-recursive -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-recursive mostlyclean-am: mostlyclean-generic pdf: pdf-recursive pdf-am: ps: ps-recursive ps-am: uninstall-am: .MAKE: $(am__recursive_targets) install-am install-strip .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ check-am clean clean-generic cscopelist-am ctags ctags-am \ distclean distclean-generic distclean-tags distdir dvi dvi-am \ html html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-ps install-ps-am install-strip installcheck \ installcheck-am installdirs installdirs-am maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags tags-am uninstall uninstall-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: