Hello community,

here is the log from the commit of package gssdp for openSUSE:Factory
checked in at Fri Sep 9 11:23:40 CEST 2011.



--------
--- GNOME/gssdp/gssdp.changes   2011-07-20 22:31:12.000000000 +0200
+++ /mounts/work_src_done/STABLE/gssdp/gssdp.changes    2011-08-30 
17:03:39.000000000 +0200
@@ -1,0 +2,9 @@
+Tue Aug 30 17:02:56 CEST 2011 - [email protected]
+
+- Update to version 0.12.0:
+  + Remove unnecessary and annoying deprecation warnings.
+  + When sending duplicate announcement packets, always repeat
+    complete sets.
+  + Bugs fixed: bgo#655900.
+
+-------------------------------------------------------------------

calling whatdependson for head-i586


Old:
----
  gssdp-0.11.2.tar.bz2

New:
----
  gssdp-0.12.0.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ gssdp.spec ++++++
--- /var/tmp/diff_new_pack.kC4fbp/_old  2011-09-09 11:23:35.000000000 +0200
+++ /var/tmp/diff_new_pack.kC4fbp/_new  2011-09-09 11:23:35.000000000 +0200
@@ -18,13 +18,13 @@
 
 
 Name:           gssdp
-Version:        0.11.2
+Version:        0.12.0
 Release:        1
 Summary:        Library for resource discovery and announcement over SSDP
 License:        LGPL v2 or later
 Group:          Development/Libraries/C and C++
 Url:            http://www.gupnp.org/
-Source:         
http://download.gnome.org/sources/gssdp/0.11/%{name}-%{version}.tar.bz2
+Source:         
http://download.gnome.org/sources/gssdp/0.12/%{name}-%{version}.tar.bz2
 BuildRequires:  glib2-devel
 BuildRequires:  gobject-introspection-devel
 BuildRequires:  gtk2-devel

++++++ gssdp-0.11.2.tar.bz2 -> gssdp-0.12.0.tar.bz2 ++++++
++++ 13497 lines of diff (skipped)
++++    retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/gssdp-0.11.2/NEWS new/gssdp-0.12.0/NEWS
--- old/gssdp-0.11.2/NEWS       2011-07-20 20:57:06.000000000 +0200
+++ new/gssdp-0.12.0/NEWS       2011-08-29 17:04:25.000000000 +0200
@@ -1,3 +1,19 @@
+0.12.0
+======
+- Remove unnecessary and annoying deprecation warnings.
+- When sending duplicate announcement packets, always repeat complete sets.
+
+All contributors to this release:
+
+Jens Georg <[email protected]>
+
+Bugs fixed:
+- bgo#655900
+
+DLNA requirements addressed:
+- 7.2.4.3
+- 7.2.4.5
+
 0.11.2
 ======
 - Modernize autotools.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/gssdp-0.11.2/configure.ac new/gssdp-0.12.0/configure.ac
--- old/gssdp-0.11.2/configure.ac       2011-07-20 20:57:06.000000000 +0200
+++ new/gssdp-0.12.0/configure.ac       2011-08-29 13:20:33.000000000 +0200
@@ -1,6 +1,6 @@
 AC_PREREQ([2.64])
 AC_INIT([gssdp],
-        [0.11.2],
+        [0.12.0],
         
[http://bugzilla.gnome.org/enter_bug.cgi?product=gupnp&component=gssdp],
         [gssdp],
         [http://www.gupnp.org/])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/gssdp-0.11.2/doc/html/ch01.html new/gssdp-0.12.0/doc/html/ch01.html
--- old/gssdp-0.11.2/doc/html/ch01.html 2011-07-20 20:58:14.000000000 +0200
+++ new/gssdp-0.12.0/doc/html/ch01.html 2011-08-29 17:13:07.000000000 +0200
@@ -21,7 +21,7 @@
 </tr></table>
 <div class="chapter">
 <div class="titlepage"><div><div><h2 class="title">
-<a name="id489801"></a>GSSDP</h2></div></div></div>
+<a name="id546565"></a>GSSDP</h2></div></div></div>
 <div class="toc"><dl>
 <dt>
 <span class="refentrytitle"><a 
href="GSSDPClient.html">GSSDPClient</a></span><span class="refpurpose"> — SSDP 
"bus" wrapper.</span>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/gssdp-0.11.2/doc/html/index.html new/gssdp-0.12.0/doc/html/index.html
--- old/gssdp-0.11.2/doc/html/index.html        2011-07-20 20:58:14.000000000 
+0200
+++ new/gssdp-0.12.0/doc/html/index.html        2011-08-29 17:13:07.000000000 
+0200
@@ -14,14 +14,14 @@
 <div class="titlepage">
 <div>
 <div><table class="navigation" id="top" width="100%" cellpadding="2" 
cellspacing="0"><tr><th valign="middle"><p class="title">GSSDP Reference 
Manual</p></th></tr></table></div>
-<div><p class="releaseinfo">Version 0.11.2
+<div><p class="releaseinfo">Version 0.12.0
 
         <a class="ulink" href="http://developer.gnome.org/gssdp/unstable/"; 
target="_top">http://developer.gnome.org/gssdp/unstable/</a>
     </p></div>
 <div><p class="copyright">Copyright © 2007 OpenedHand LTD</p></div>
 <div><p class="copyright">Copyright © 2009 Nokia Corporation</p></div>
 <div><div class="legalnotice">
-<a name="id462330"></a><p>
+<a name="id519094"></a><p>
         Permission is granted to copy, distribute and/or modify this
         document under the terms of the <em class="citetitle">GNU Free
         Documentation License</em>, Version 1.1 or any later
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/gssdp-0.11.2/doc/version.xml new/gssdp-0.12.0/doc/version.xml
--- old/gssdp-0.11.2/doc/version.xml    2011-07-20 20:58:00.000000000 +0200
+++ new/gssdp-0.12.0/doc/version.xml    2011-08-29 17:12:26.000000000 +0200
@@ -1 +1 @@
-0.11.2
+0.12.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/gssdp-0.11.2/libgssdp/gssdp-client.c 
new/gssdp-0.12.0/libgssdp/gssdp-client.c
--- old/gssdp-0.11.2/libgssdp/gssdp-client.c    2011-07-20 20:57:06.000000000 
+0200
+++ new/gssdp-0.12.0/libgssdp/gssdp-client.c    2011-08-02 23:49:58.000000000 
+0200
@@ -321,8 +321,9 @@
                                             g_value_get_string (value));
                 break;
         case PROP_MAIN_CONTEXT:
-                g_warning ("GSSDPClient:main-context is deprecated."
-                           " Please use g_main_context_push_thread_default()");
+                if (g_value_get_pointer (value) != NULL)
+                        g_warning ("GSSDPClient:main-context is deprecated."
+                                   " Please use 
g_main_context_push_thread_default()");
                 break;
         case PROP_IFACE:
                 client->priv->iface = g_value_dup_string (value);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/gssdp-0.11.2/libgssdp/gssdp-resource-group.c 
new/gssdp-0.12.0/libgssdp/gssdp-resource-group.c
--- old/gssdp-0.11.2/libgssdp/gssdp-resource-group.c    2011-07-20 
20:12:33.000000000 +0200
+++ new/gssdp-0.12.0/libgssdp/gssdp-resource-group.c    2011-08-29 
14:43:27.000000000 +0200
@@ -99,6 +99,7 @@
 } DiscoveryResponse;
 
 #define DEFAULT_MESSAGE_DELAY 120
+#define DEFAULT_ANNOUNCEMENT_SET_SIZE 3
 #define VERSION_PATTERN "[0-9]+$"
 
 /* Function prototypes */
@@ -499,6 +500,16 @@
         }
 }
 
+static void
+send_announcement_set (GList *resources, GFunc message_function)
+{
+        guint8 i;
+
+        for (i = 0; i < DEFAULT_ANNOUNCEMENT_SET_SIZE; i++) {
+                g_list_foreach (resources, message_function, NULL);
+        }
+}
+
 /**
  * gssdp_resource_group_set_available
  * @resource_group: A #GSSDPResourceGroup
@@ -512,8 +523,6 @@
 gssdp_resource_group_set_available (GSSDPResourceGroup *resource_group,
                                     gboolean            available)
 {
-        GList *l;
-
         g_return_if_fail (GSSDP_IS_RESOURCE_GROUP (resource_group));
 
         if (resource_group->priv->available == available)
@@ -548,16 +557,15 @@
 
                 /* Make sure initial byebyes are sent grouped before initial
                  * alives */
-                for (l = resource_group->priv->resources; l; l = l->next)
-                        send_initial_resource_byebye (l->data);
+                send_announcement_set (resource_group->priv->resources,
+                                       (GFunc) send_initial_resource_byebye);
 
-                /* Announce all resources */
-                for (l = resource_group->priv->resources; l; l = l->next)
-                        resource_alive (l->data);
+                send_announcement_set (resource_group->priv->resources,
+                                       (GFunc) resource_alive);
         } else {
                 /* Unannounce all resources */
-                for (l = resource_group->priv->resources; l; l = l->next)
-                        resource_byebye (l->data);
+                send_announcement_set (resource_group->priv->resources,
+                                       (GFunc) resource_byebye);
 
                 /* Remove re-announcement timer */
                 g_source_destroy (resource_group->priv->timeout_src);
@@ -715,13 +723,11 @@
 resource_group_timeout (gpointer user_data)
 {
         GSSDPResourceGroup *resource_group;
-        GList *l;
 
         resource_group = GSSDP_RESOURCE_GROUP (user_data);
 
-        /* Re-announce all resources */
-        for (l = resource_group->priv->resources; l; l = l->next)
-                resource_alive (l->data);
+        send_announcement_set (resource_group->priv->resources,
+                               (GFunc) resource_alive);
 
         return TRUE;
 }
@@ -1022,7 +1028,6 @@
         GSSDPClient *client;
         guint max_age;
         char *al, *message;
-        guint8 i;
 
         /* Send initial byebye if not sent already */
         send_initial_resource_byebye (resource);
@@ -1034,17 +1039,15 @@
 
         al = construct_al (resource);
 
-        for (i = 0; i < 3; i++) {
-                message = g_strdup_printf (SSDP_ALIVE_MESSAGE,
-                                           max_age,
-                                           (char *) resource->locations->data,
-                                           al ? al : "",
-                                           gssdp_client_get_server_id (client),
-                                           resource->target,
-                                           resource->usn);
+        message = g_strdup_printf (SSDP_ALIVE_MESSAGE,
+                                   max_age,
+                                   (char *) resource->locations->data,
+                                   al ? al : "",
+                                   gssdp_client_get_server_id (client),
+                                   resource->target,
+                                   resource->usn);
 
-                queue_message (resource->resource_group, message);
-        }
+        queue_message (resource->resource_group, message);
 
         g_free (al);
 }
@@ -1055,17 +1058,14 @@
 static void
 resource_byebye (Resource *resource)
 {
-        guint8 i;
         char *message;
 
-        for (i = 0; i < 3; i++) {
-                /* Queue message */
-                message = g_strdup_printf (SSDP_BYEBYE_MESSAGE,
-                                           resource->target,
-                                           resource->usn);
+        /* Queue message */
+        message = g_strdup_printf (SSDP_BYEBYE_MESSAGE,
+                                   resource->target,
+                                   resource->usn);
 
-                queue_message (resource->resource_group, message);
-        }
+        queue_message (resource->resource_group, message);
 }
 
 /*
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/gssdp-0.11.2/missing new/gssdp-0.12.0/missing
--- old/gssdp-0.11.2/missing    2011-07-18 21:36:54.000000000 +0200
+++ new/gssdp-0.12.0/missing    1970-01-01 01:00:00.000000000 +0100
@@ -1,376 +0,0 @@
-#! /bin/sh
-# Common stub for a few missing GNU programs while installing.
-
-scriptversion=2009-04-28.21; # UTC
-
-# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005, 2006,
-# 2008, 2009 Free Software Foundation, Inc.
-# Originally by Fran,cois Pinard <[email protected]>, 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 <http://www.gnu.org/licenses/>.
-
-# 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
-
-run=:
-sed_output='s/.* --output[ =]\([^ ]*\).*/\1/p'
-sed_minuso='s/.* -o \([^ ]*\).*/\1/p'
-
-# In the cases where this matters, `missing' is being run in the
-# srcdir already.
-if test -f configure.ac; then
-  configure_ac=configure.ac
-else
-  configure_ac=configure.in
-fi
-
-msg="missing on your system"
-
-case $1 in
---run)
-  # Try to run requested program, and just exit if it succeeds.
-  run=
-  shift
-  "$@" && exit 0
-  # Exit code 63 means version mismatch.  This often happens
-  # when the user try to use an ancient version of a tool on
-  # a file that requires a minimum version.  In this case we
-  # we should proceed has if the program had been absent, or
-  # if --run hadn't been passed.
-  if test $? = 63; then
-    run=:
-    msg="probably too old"
-  fi
-  ;;
-
-  -h|--h|--he|--hel|--help)
-    echo "\
-$0 [OPTION]... PROGRAM [ARGUMENT]...
-
-Handle \`PROGRAM [ARGUMENT]...' for when PROGRAM is missing, or return an
-error status if there is no known handling for PROGRAM.
-
-Options:
-  -h, --help      display this help and exit
-  -v, --version   output version information and exit
-  --run           try to run the given command, and emulate it if it fails
-
-Supported PROGRAM values:
-  aclocal      touch file \`aclocal.m4'
-  autoconf     touch file \`configure'
-  autoheader   touch file \`config.h.in'
-  autom4te     touch the output file, or create a stub one
-  automake     touch all \`Makefile.in' files
-  bison        create \`y.tab.[ch]', if possible, from existing .[ch]
-  flex         create \`lex.yy.c', if possible, from existing .c
-  help2man     touch the output file
-  lex          create \`lex.yy.c', if possible, from existing .c
-  makeinfo     touch the output file
-  tar          try tar, gnutar, gtar, then tar without non-portable flags
-  yacc         create \`y.tab.[ch]', if possible, from existing .[ch]
-
-Version suffixes to PROGRAM as well as the prefixes \`gnu-', \`gnu', and
-\`g' are ignored when checking the name.
-
-Send bug reports to <[email protected]>."
-    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
-
-# normalize program name to check for.
-program=`echo "$1" | sed '
-  s/^gnu-//; t
-  s/^gnu//; t
-  s/^g//; t'`
-
-# Now exit if we have it, but it failed.  Also exit now if we
-# don't have it and --version was passed (most likely to detect
-# the program).  This is about non-GNU programs, so use $1 not
-# $program.
-case $1 in
-  lex*|yacc*)
-    # Not GNU programs, they don't have --version.
-    ;;
-
-  tar*)
-    if test -n "$run"; then
-       echo 1>&2 "ERROR: \`tar' requires --run"
-       exit 1
-    elif test "x$2" = "x--version" || test "x$2" = "x--help"; then
-       exit 1
-    fi
-    ;;
-
-  *)
-    if test -z "$run" && ($1 --version) > /dev/null 2>&1; then
-       # We have it, but it failed.
-       exit 1
-    elif test "x$2" = "x--version" || test "x$2" = "x--help"; then
-       # Could not run --version or --help.  This is probably someone
-       # running `$TOOL --version' or `$TOOL --help' to check whether
-       # $TOOL exists and not knowing $TOOL uses missing.
-       exit 1
-    fi
-    ;;
-esac
-
-# If it does not exist, or fails to run (possibly an outdated version),
-# try to emulate it.
-case $program in
-  aclocal*)
-    echo 1>&2 "\
-WARNING: \`$1' is $msg.  You should only need it if
-         you modified \`acinclude.m4' or \`${configure_ac}'.  You might want
-         to install the \`Automake' and \`Perl' packages.  Grab them from
-         any GNU archive site."
-    touch aclocal.m4
-    ;;
-
-  autoconf*)
-    echo 1>&2 "\
-WARNING: \`$1' is $msg.  You should only need it if
-         you modified \`${configure_ac}'.  You might want to install the
-         \`Autoconf' and \`GNU m4' packages.  Grab them from any GNU
-         archive site."
-    touch configure
-    ;;
-
-  autoheader*)
-    echo 1>&2 "\
-WARNING: \`$1' is $msg.  You should only need it if
-         you modified \`acconfig.h' or \`${configure_ac}'.  You might want
-         to install the \`Autoconf' and \`GNU m4' packages.  Grab them
-         from any GNU archive site."
-    files=`sed -n 's/^[ ]*A[CM]_CONFIG_HEADER(\([^)]*\)).*/\1/p' 
${configure_ac}`
-    test -z "$files" && files="config.h"
-    touch_files=
-    for f in $files; do
-      case $f in
-      *:*) touch_files="$touch_files "`echo "$f" |
-                                      sed -e 's/^[^:]*://' -e 's/:.*//'`;;
-      *) touch_files="$touch_files $f.in";;
-      esac
-    done
-    touch $touch_files
-    ;;
-
-  automake*)
-    echo 1>&2 "\
-WARNING: \`$1' is $msg.  You should only need it if
-         you modified \`Makefile.am', \`acinclude.m4' or \`${configure_ac}'.
-         You might want to install the \`Automake' and \`Perl' packages.
-         Grab them from any GNU archive site."
-    find . -type f -name Makefile.am -print |
-          sed 's/\.am$/.in/' |
-          while read f; do touch "$f"; done
-    ;;
-
-  autom4te*)
-    echo 1>&2 "\
-WARNING: \`$1' is needed, but is $msg.
-         You might have modified some files without having the
-         proper tools for further handling them.
-         You can get \`$1' as part of \`Autoconf' from any GNU
-         archive site."
-
-    file=`echo "$*" | sed -n "$sed_output"`
-    test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"`
-    if test -f "$file"; then
-       touch $file
-    else
-       test -z "$file" || exec >$file
-       echo "#! /bin/sh"
-       echo "# Created by GNU Automake missing as a replacement of"
-       echo "#  $ $@"
-       echo "exit 0"
-       chmod +x $file
-       exit 1
-    fi
-    ;;
-
-  bison*|yacc*)
-    echo 1>&2 "\
-WARNING: \`$1' $msg.  You should only need it if
-         you modified a \`.y' file.  You may need the \`Bison' package
-         in order for those modifications to take effect.  You can get
-         \`Bison' from any GNU archive site."
-    rm -f y.tab.c y.tab.h
-    if test $# -ne 1; then
-        eval LASTARG="\${$#}"
-       case $LASTARG in
-       *.y)
-           SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'`
-           if test -f "$SRCFILE"; then
-                cp "$SRCFILE" y.tab.c
-           fi
-           SRCFILE=`echo "$LASTARG" | sed 's/y$/h/'`
-           if test -f "$SRCFILE"; then
-                cp "$SRCFILE" y.tab.h
-           fi
-         ;;
-       esac
-    fi
-    if test ! -f y.tab.h; then
-       echo >y.tab.h
-    fi
-    if test ! -f y.tab.c; then
-       echo 'main() { return 0; }' >y.tab.c
-    fi
-    ;;
-
-  lex*|flex*)
-    echo 1>&2 "\
-WARNING: \`$1' is $msg.  You should only need it if
-         you modified a \`.l' file.  You may need the \`Flex' package
-         in order for those modifications to take effect.  You can get
-         \`Flex' from any GNU archive site."
-    rm -f lex.yy.c
-    if test $# -ne 1; then
-        eval LASTARG="\${$#}"
-       case $LASTARG in
-       *.l)
-           SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'`
-           if test -f "$SRCFILE"; then
-                cp "$SRCFILE" lex.yy.c
-           fi
-         ;;
-       esac
-    fi
-    if test ! -f lex.yy.c; then
-       echo 'main() { return 0; }' >lex.yy.c
-    fi
-    ;;
-
-  help2man*)
-    echo 1>&2 "\
-WARNING: \`$1' is $msg.  You should only need it if
-        you modified a dependency of a manual page.  You may need the
-        \`Help2man' package in order for those modifications to take
-        effect.  You can get \`Help2man' from any GNU archive site."
-
-    file=`echo "$*" | sed -n "$sed_output"`
-    test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"`
-    if test -f "$file"; then
-       touch $file
-    else
-       test -z "$file" || exec >$file
-       echo ".ab help2man is required to generate this page"
-       exit $?
-    fi
-    ;;
-
-  makeinfo*)
-    echo 1>&2 "\
-WARNING: \`$1' is $msg.  You should only need it if
-         you modified a \`.texi' or \`.texinfo' file, or any other file
-         indirectly affecting the aspect of the manual.  The spurious
-         call might also be the consequence of using a buggy \`make' (AIX,
-         DU, IRIX).  You might want to install the \`Texinfo' package or
-         the \`GNU make' package.  Grab either from any GNU archive site."
-    # The file to touch is that specified with -o ...
-    file=`echo "$*" | sed -n "$sed_output"`
-    test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"`
-    if test -z "$file"; then
-      # ... or it is the one specified with @setfilename ...
-      infile=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'`
-      file=`sed -n '
-       /^@setfilename/{
-         s/.* \([^ ]*\) *$/\1/
-         p
-         q
-       }' $infile`
-      # ... or it is derived from the source name (dir/f.texi becomes f.info)
-      test -z "$file" && file=`echo "$infile" | sed 's,.*/,,;s,.[^.]*$,,'`.info
-    fi
-    # If the file does not exist, the user really needs makeinfo;
-    # let's fail without touching anything.
-    test -f $file || exit 1
-    touch $file
-    ;;
-
-  tar*)
-    shift
-
-    # We have already tried tar in the generic part.
-    # Look for gnutar/gtar before invocation to avoid ugly error
-    # messages.
-    if (gnutar --version > /dev/null 2>&1); then
-       gnutar "$@" && exit 0
-    fi
-    if (gtar --version > /dev/null 2>&1); then
-       gtar "$@" && exit 0
-    fi
-    firstarg="$1"
-    if shift; then
-       case $firstarg in
-       *o*)
-           firstarg=`echo "$firstarg" | sed s/o//`
-           tar "$firstarg" "$@" && exit 0
-           ;;
-       esac
-       case $firstarg in
-       *h*)
-           firstarg=`echo "$firstarg" | sed s/h//`
-           tar "$firstarg" "$@" && exit 0
-           ;;
-       esac
-    fi
-
-    echo 1>&2 "\
-WARNING: I can't seem to be able to run \`tar' with the given arguments.
-         You may want to install GNU tar or Free paxutils, or check the
-         command line arguments."
-    exit 1
-    ;;
-
-  *)
-    echo 1>&2 "\
-WARNING: \`$1' is needed, and is $msg.
-         You might have modified some files without having the
-         proper tools for further handling them.  Check the \`README' file,
-         it often tells you about the needed prerequisites for installing
-         this package.  You may also peek at any GNU archive site, in case
-         some other package would contain this missing \`$1' program."
-    exit 1
-    ;;
-esac
-
-exit 0
-
-# 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:


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



Remember to have fun...

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to