Hello community,

here is the log from the commit of package dialog for openSUSE:Factory checked 
in at 2015-06-01 09:49:44
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/dialog (Old)
 and      /work/SRC/openSUSE:Factory/.dialog.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "dialog"

Changes:
--------
--- /work/SRC/openSUSE:Factory/dialog/dialog.changes    2015-03-09 
10:04:00.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.dialog.new/dialog.changes       2015-06-01 
09:49:46.000000000 +0200
@@ -1,0 +2,27 @@
+Fri May 22 07:29:30 UTC 2015 - [email protected]
+
+- Add gpg signature
+- Update to 1-2-20150513
+  + add configure option --with-install-prefix, like ncurses.
+  + add --with-screen and related configure options from ncurses-examples
+    to allow building with ncurses6 test-packages.
+  + update configure macros for improved coding style from lynx changes.
+  + updated ro.po from
+          http://translationproject.org/latest/dialog/
+  + update config.guess, config.sub
+  > patches by Florent Rougon:
+  + fix two bugs in the "--file" option.
+    + When the number of arguments read from the included file is 0, the
+      code used to just skip over '--file' and its argument instead of
+      removing them from the argument list, causing "Error:  Unknown
+      option --file" later on.
+    + In the alternative case (at least one argument read from the file),
+      the previous code used to do '--j;' in order to "force rescan" of
+      the inserted arguments.  However, control then flowed to outer
+      blocks where a '++j;' counteracted this measure, causing "Error:
+      Unknown option --msgbox" (for instance) later on.
+  + modify escaping in argv.c to be more uniform, whether or not the
+    backslash is found within a parameter.
+
+
+-------------------------------------------------------------------

Old:
----
  dialog-1.2-20150225.tgz

New:
----
  dialog-1.2-20150513.tgz
  dialog-1.2-20150513.tgz.asc
  dialog.keyring

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

Other differences:
------------------
++++++ dialog.spec ++++++
--- /var/tmp/diff_new_pack.PqjbG4/_old  2015-06-01 09:49:48.000000000 +0200
+++ /var/tmp/diff_new_pack.PqjbG4/_new  2015-06-01 09:49:48.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package dialog
 #
-# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,25 +16,28 @@
 #
 
 
+%define src_date 20150513
+%define somajor 12
 Name:           dialog
-Url:            http://invisible-island.net/dialog/
 Version:        1.2
 Release:        0
-%define src_date 20150225
-%define somajor 12
 Summary:        Menus and Input Boxes for Shell Scripts
 License:        LGPL-2.1
 Group:          Development/Tools/Other
-Source:         
ftp://invisible-island.net/dialog/%{name}-%{version}-%{src_date}.tgz
-Source1:        dialog.rc
-Source2:        dialog.ko.po.bz2
+Url:            http://invisible-island.net/dialog/
+Source0:        
ftp://invisible-island.net/dialog/%{name}-%{version}-%{src_date}.tgz
+Source1:        
ftp://invisible-island.net/dialog/%{name}-%{version}-%{src_date}.tgz.asc
+Source2:        %{name}.keyring
+Source3:        dialog.rc
+Source4:        dialog.ko.po.bz2
 # PATCH-FIX-OPENSUSE : fix shadow during resizing terminal
 Patch0:         dialog-1.2-20121230.dif
 Patch2:         dialog-gcc-warnings.patch
-Requires:       terminfo-base
-Suggests:       terminfo
 BuildRequires:  libtool
 BuildRequires:  ncurses-devel
+BuildRequires:  pkg-config
+Requires:       terminfo-base
+Suggests:       terminfo
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -65,15 +68,15 @@
 Examples of using menus and dialog boxes in shell scripts.
 
 %prep
-%setup -n %{name}-%{version}-%{src_date}
-bzcat %{S:2} > po/ko.po
-%patch0 -p0
+%setup -q -n %{name}-%{version}-%{src_date}
+bzcat %{SOURCE4} > po/ko.po
+%patch0
 %patch2 -p1
 
 %build
     CC=gcc
     LIBS=""
-    CFLAGS="$RPM_OPT_FLAGS -pipe -Wall"
+    CFLAGS="%{optflags} -pipe -Wall"
     for ncurses_conf in ncursesw6-config ncurstesw5-config ; do
        ncurses_conf=$(type -p $ncurses_conf 2> /dev/null) || continue
        LIBS="${LIBS:+$LIBS }$($ncurses_conf --libs)"
@@ -100,26 +103,27 @@
 %install
 # libtool seems to be broken in shell function func_lalib_unsafe_p()
 exec 0</dev/null
-make DESTDIR=%{buildroot} install
+make DESTDIR=%{buildroot} install %{?_smp_mflags}
 
-find %{buildroot}%{_libdir} -name '*.la' -type f -delete -print
+rm -rf %{buildroot}%{_libdir}/.libs
+find %{buildroot}%{_libdir} -type f -name "*.la" -delete -print
 find %{buildroot}%{_libdir} -name '*.a' -type f -delete -print
 
 rm -rf %{buildroot}%{_datadir}/locale/mg/ # Malagasy (Malayalam??)
 rm -rf %{buildroot}%{_datadir}/locale/rm/ # Rhaeto-Romance
 
 mkdir %{buildroot}/etc
-install -m 0644 %{S:1} %{buildroot}/etc/dialogrc
-%find_lang %name
+install -m 0644 %{SOURCE3} %{buildroot}%{_sysconfdir}/dialogrc
+%find_lang %{name}
 
 %post -n libdialog%{somajor} -p /sbin/ldconfig
 
 %postun -n libdialog%{somajor} -p /sbin/ldconfig
 
-%files -f %name.lang
+%files -f %{name}.lang
 %defattr(-,root,root)
 %doc CHANGES README VERSION COPYING
-%config(noreplace) /etc/dialogrc
+%config(noreplace) %{_sysconfdir}/dialogrc
 %{_bindir}/dialog
 %{_mandir}/man1/dialog.1.gz
 

++++++ dialog-1.2-20150225.tgz -> dialog-1.2-20150513.tgz ++++++
++++ 24619 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/dialog-1.2-20150225/CHANGES new/dialog-1.2-20150513/CHANGES
--- old/dialog-1.2-20150225/CHANGES     2015-02-26 03:11:23.000000000 +0100
+++ new/dialog-1.2-20150513/CHANGES     2015-05-13 18:02:12.000000000 +0200
@@ -1,9 +1,31 @@
--- $Id: CHANGES,v 1.508 2015/02/26 02:11:23 tom Exp $
+-- $Id: CHANGES,v 1.515 2015/05/13 16:02:12 tom Exp $
 -- Thomas E. Dickey <[email protected]>
 
 This version of dialog was originally from a Debian snapshot.  I've done this
 to it:
 
+2015/05/13
+       + add configure option --with-install-prefix, like ncurses.
+       + add --with-screen and related configure options from ncurses-examples
+         to allow building with ncurses6 test-packages.
+       + update configure macros for improved coding style from lynx changes.
+       + updated ro.po from
+               http://translationproject.org/latest/dialog/
+       + update config.guess, config.sub
+       > patches by Florent Rougon:
+       + fix two bugs in the "--file" option.
+         + When the number of arguments read from the included file is 0, the
+           code used to just skip over '--file' and its argument instead of
+           removing them from the argument list, causing "Error:  Unknown
+           option --file" later on.
+         + In the alternative case (at least one argument read from the file),
+           the previous code used to do '--j;' in order to "force rescan" of
+           the inserted arguments.  However, control then flowed to outer
+           blocks where a '++j;' counteracted this measure, causing "Error: 
+           Unknown option --msgbox" (for instance) later on.
+       + modify escaping in argv.c to be more uniform, whether or not the
+         backslash is found within a parameter.
+
 2015/02/25
        + modify gauge widget to keep from erasing a second gauge widget, e.g.,
          via the "--and-widget" option.  This is a cosmetic change to match
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/dialog-1.2-20150225/VERSION new/dialog-1.2-20150513/VERSION
--- old/dialog-1.2-20150225/VERSION     2015-02-25 11:11:07.000000000 +0100
+++ new/dialog-1.2-20150513/VERSION     2015-05-13 16:46:07.000000000 +0200
@@ -1 +1 @@
-12:0:0 1.2     20150225
+12:0:0 1.2     20150513
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/dialog-1.2-20150225/argv.c new/dialog-1.2-20150513/argv.c
--- old/dialog-1.2-20150225/argv.c      2014-09-10 10:58:27.000000000 +0200
+++ new/dialog-1.2-20150513/argv.c      2015-05-13 02:34:39.000000000 +0200
@@ -1,9 +1,9 @@
 /*
- * $Id: argv.c,v 1.3 2014/09/10 08:58:27 tom Exp $
+ * $Id: argv.c,v 1.5 2015/05/13 00:34:39 tom Exp $
  *
  *  argv - Reusable functions for argv-parsing.
  *
- *  Copyright 2011-2012,2014   Thomas E. Dickey
+ *  Copyright 2011-2014,2015   Thomas E. Dickey
  *
  *  This program is free software; you can redistribute it and/or modify
  *  it under the terms of the GNU Lesser General Public License, version 2.1
@@ -55,18 +55,12 @@
                    ++count;
                    inparm = TRUE;
                }
-           } else if (blob[n] == '\\') {
-               if (quoted && !isspace(UCH(blob[n + 1]))) {
+           } else if (!quoted && isspace(UCH(blob[n]))) {
+               if (inparm) {
                    if (pass) {
-                       *param++ = blob[n];
-                       *param++ = blob[n + 1];
+                       *param++ = '\0';
                    }
-               }
-               ++n;
-           } else if (!quoted && isspace(UCH(blob[n]))) {
-               inparm = FALSE;
-               if (pass) {
-                   *param++ = '\0';
+                   inparm = FALSE;
                }
            } else {
                if (!inparm) {
@@ -75,6 +69,10 @@
                    ++count;
                    inparm = TRUE;
                }
+               if (blob[n] == '\\') {
+                   if (++n == length)
+                       break;  /* The string is terminated by a backslash */
+               }
                if (pass) {
                    *param++ = blob[n];
                }
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/dialog-1.2-20150225/configure.in new/dialog-1.2-20150513/configure.in
--- old/dialog-1.2-20150225/configure.in        2015-02-24 13:20:14.000000000 
+0100
+++ new/dialog-1.2-20150513/configure.in        2015-05-13 18:01:18.000000000 
+0200
@@ -1,4 +1,4 @@
-dnl $Id: configure.in,v 1.83 2015/02/24 12:20:14 tom Exp $
+dnl $Id: configure.in,v 1.86 2015/05/13 16:01:18 tom Exp $
 dnl Process this file with autoconf to produce a configure script.
 dnl ---------------------------------------------------------------------------
 dnl Copyright 1999-2014,2015 -- Thomas E. Dickey
@@ -62,10 +62,10 @@
 CF_XOPEN_SOURCE
 CF_LARGEFILE
 
+CF_WITH_INSTALL_PREFIX
 CF_WITH_WARNINGS
 CF_PKG_CONFIG
 
-
 dnl
 dnl Allow dialog program and library to be renamed.
 AC_MSG_CHECKING(for this package's name)
@@ -120,23 +120,8 @@
 
 CF_ENABLE_RPATH
 
-use_ncurses=no
-AC_ARG_WITH(ncurses,
-       [  --with-ncurses          compile/link with ncurses library],
-       [use_ncurses=ncurses])
-AC_ARG_WITH(ncursesw,
-       [  --with-ncursesw         compile/link with wide-char ncurses library],
-       [use_ncurses=ncursesw])
-if test $use_ncurses != no ; then
-       cf_wide_curses=yes
-       if test $use_ncurses = ncursesw ; then
-               CF_UTF8_LIB
-       fi
-       CF_NCURSES_CONFIG($use_ncurses)
-else
-       cf_wide_curses=no
-       CF_CURSES_CONFIG
-fi
+CF_WITH_NCURSES_ETC
+CF_WIDEC_CURSES
 
 cf_all_widgets=yes
 CF_ARG_MSG_ENABLE([if you want extra dialogs],
@@ -200,7 +185,7 @@
 CF_ARG_MSG_ENABLE([if you want the wide-curses features],
        widec,
        [  --enable-widec          enable wide-curses features],
-       [AC_DEFINE(USE_WIDE_CURSES,1,[Define to 1 to enable wide-curses 
features])],,$cf_wide_curses)
+       [AC_DEFINE(USE_WIDE_CURSES,1,[Define to 1 to enable wide-curses 
features])],,$cf_cv_widec_curses)
 
 AC_SUBST(EXTRAOBJS)
 
@@ -210,7 +195,7 @@
 AC_HEADER_STDC
 AC_HEADER_TIME
 AC_HEADER_DIRENT
-AC_CHECK_HEADERS(search.h unctrl.h unistd.h)
+AC_CHECK_HEADERS(search.h unistd.h)
 CF_CURSES_TERM_H
 
 dnl
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/dialog-1.2-20150225/dialog.1 new/dialog-1.2-20150513/dialog.1
--- old/dialog-1.2-20150225/dialog.1    2014-02-20 01:32:58.000000000 +0100
+++ new/dialog-1.2-20150513/dialog.1    2015-05-13 22:11:04.000000000 +0200
@@ -1,6 +1,6 @@
 '\" t
-.\" $Id: dialog.1,v 1.184 2014/02/20 00:32:58 tom Exp $
-.\" Copyright 2005-2013,2014  Thomas E. Dickey
+.\" $Id: dialog.1,v 1.185 2015/05/13 20:11:04 tom Exp $
+.\" Copyright 2005-2014,2015  Thomas E. Dickey
 .\"
 .\" This program is free software; you can redistribute it and/or modify
 .\" it under the terms of the GNU Lesser General Public License, version 2.1
@@ -43,7 +43,7 @@
 .IP \(bu 4
 ..
 .
-.TH \*D 1 "" "$Date: 2014/02/20 00:32:58 $"
+.TH \*D 1 "" "$Date: 2015/05/13 20:11:04 $"
 .SH NAME
 dialog \- display dialog boxes from shell scripts
 .SH SYNOPSIS
@@ -147,6 +147,7 @@
 rather than a filename.
 .
 .SS \fBCommon Options\fP
+Most of the common options are reset before processing each widget.
 .
 .IP "\fB--ascii-lines
 Rather than draw graphics lines around boxes,
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/dialog-1.2-20150225/dialog.c new/dialog-1.2-20150513/dialog.c
--- old/dialog-1.2-20150225/dialog.c    2015-01-25 23:57:06.000000000 +0100
+++ new/dialog-1.2-20150513/dialog.c    2015-05-11 11:16:22.000000000 +0200
@@ -1,5 +1,5 @@
 /*
- * $Id: dialog.c,v 1.238 2015/01/25 22:57:06 tom Exp $
+ * $Id: dialog.c,v 1.239 2015/05/11 09:16:22 Florent.Rougon Exp $
  *
  *  cdialog - Display simple dialog boxes from shell scripts
  *
@@ -414,49 +414,58 @@
                    blob[length] = '\0';
 
                    list = dlg_string_to_argv(blob);
-                   if ((added = dlg_count_argv(list)) != 0) {
-                       if (added > 2) {
-                           size_t need = (size_t) (*argcp + added + 1);
-                           if (doalloc) {
-                               *argvp = dlg_realloc(char *, need, *argvp);
-                               assert_ptr(*argvp, "unescape_argv");
-                           } else {
-                               char **newp = dlg_malloc(char *, need);
-                               assert_ptr(newp, "unescape_argv");
-                               for (n = 0; n < *argcp; ++n) {
-                                   newp[n] = (*argvp)[n];
-                               }
-                               *argvp = newp;
-                               doalloc = TRUE;
+                   added = dlg_count_argv(list);
+                   if (added > 2) {
+                       /* *argcp arguments before the expansion of --file
+                          - 2 for the removal of '--file <filepath>'
+                          + added for the arguments contained in <filepath>
+                          + 1 for the terminating NULL pointer */
+                       size_t need = (size_t) (*argcp + added - 1);
+                       if (doalloc) {
+                           *argvp = dlg_realloc(char *, need, *argvp);
+                           assert_ptr(*argvp, "unescape_argv");
+                       } else {
+                           char **newp = dlg_malloc(char *, need);
+                           assert_ptr(newp, "unescape_argv");
+                           for (n = 0; n < *argcp; ++n) {
+                               newp[n] = (*argvp)[n];
                            }
-                           dialog_opts = dlg_realloc(bool, need, dialog_opts);
-                           assert_ptr(dialog_opts, "unescape_argv");
+                           /* The new array is not NULL-terminated yet. */
+                           *argvp = newp;
+                           doalloc = TRUE;
                        }
-                       if (added > 2) {
-                           for (n = *argcp; n >= j + 2; --n) {
-                               (*argvp)[n + added - 2] = (*argvp)[n];
-                               dialog_opts[n + added - 2] = dialog_opts[n];
-                           }
-                       } else if (added == 1) {
-                           for (n = j; n < *argcp; ++n) {
-                               (*argvp)[n] = (*argvp)[n + 1];
-                               dialog_opts[n] = dialog_opts[n + 1];
-                           }
+                       dialog_opts = dlg_realloc(bool, need, dialog_opts);
+                       assert_ptr(dialog_opts, "unescape_argv");
+
+                       /* Shift the arguments after '--file <filepath>'
+                          right by (added - 2) positions */
+                       for (n = *argcp - 1; n >= j + 2; --n) {
+                           (*argvp)[n + added - 2] = (*argvp)[n];
+                           dialog_opts[n + added - 2] = dialog_opts[n];
                        }
-                       for (n = 0; n < added; ++n) {
-                           (*argvp)[n + j] = list[n];
-                           dialog_opts[n + j] = FALSE;
+                   } else if (added < 2) {
+                       /* 0 or 1 argument read from the included file
+                          -> shift the arguments after '--file <filepath>'
+                          left by (2 - added) positions */
+                       for (n = j + added; n + 2 - added < *argcp; ++n) {
+                           (*argvp)[n] = (*argvp)[n + 2 - added];
+                           dialog_opts[n] = dialog_opts[n + 2 - added];
                        }
-                       *argcp += added - 2;
-                       free(list);
-                       --j;    /* force rescan */
                    }
+                   /* Copy the inserted arguments to *argvp */
+                   for (n = 0; n < added; ++n) {
+                       (*argvp)[n + j] = list[n];
+                       dialog_opts[n + j] = FALSE;
+                   }
+                   *argcp += added - 2;
+                   (*argvp)[*argcp] = 0;       /* Write the NULL terminator */
+                   free(list); /* No-op if 'list' is NULL */
+                   /* Force rescan starting from the first inserted argument */
+                   --j;
+                   continue;
                } else {
                    dlg_exiterr("Cannot open --file %s", filename);
                }
-               (*argvp)[*argcp] = 0;
-               ++j;
-               continue;
            } else {
                dlg_exiterr("No value given for --file");
            }
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/dialog-1.2-20150225/makefile.in new/dialog-1.2-20150513/makefile.in
--- old/dialog-1.2-20150225/makefile.in 2015-02-26 00:37:38.000000000 +0100
+++ new/dialog-1.2-20150513/makefile.in 2015-05-13 18:06:35.000000000 +0200
@@ -1,4 +1,4 @@
-# $Id: makefile.in,v 1.92 2015/02/25 23:37:38 tom Exp $
+# $Id: makefile.in,v 1.93 2015/05/13 16:06:35 tom Exp $
 # template makefile for DIALOG
 ##############################################################################
 # Copyright (c) 1999-2014,2015 Thomas E. Dickey                              #
@@ -43,7 +43,7 @@
 x              = @EXEEXT@
 o              = .@OBJEXT@
 
-DESTDIR                =
+DESTDIR                = @DESTDIR@
 
 THIS           = dialog
 
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/dialog-1.2-20150225/mouse.c new/dialog-1.2-20150513/mouse.c
--- old/dialog-1.2-20150225/mouse.c     2012-12-21 11:00:30.000000000 +0100
+++ new/dialog-1.2-20150513/mouse.c     2015-05-13 22:56:28.000000000 +0200
@@ -1,9 +1,9 @@
 /*
- * $Id: mouse.c,v 1.20 2012/12/21 10:00:30 tom Exp $
+ * $Id: mouse.c,v 1.21 2015/05/13 20:56:28 tom Exp $
  *
  * mouse.c -- mouse support for dialog
  *
- * Copyright 2002-2007,2012    Thomas E. Dickey
+ * Copyright 2002-2012,2015    Thomas E. Dickey
  *
  *  This program is free software; you can redistribute it and/or modify
  *  it under the terms of the GNU Lesser General Public License, version 2.1
@@ -91,16 +91,16 @@
        butPtr->next = regionList;
        regionList = butPtr;
     }
-    if (butPtr != 0) {
-       butPtr->mode = -1;
-       butPtr->step_x = 0;
-       butPtr->step_y = 0;
-       butPtr->y = basey + y;
-       butPtr->Y = basey + y + height;
-       butPtr->x = basex + x;
-       butPtr->X = basex + x + width;
-       butPtr->code = basecode + code;
-    }
+
+    butPtr->mode = -1;
+    butPtr->step_x = 0;
+    butPtr->step_y = 0;
+    butPtr->y = basey + y;
+    butPtr->Y = basey + y + height;
+    butPtr->x = basex + x;
+    butPtr->X = basex + x + width;
+    butPtr->code = basecode + code;
+
     return butPtr;
 }
 
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/dialog-1.2-20150225/package/debian/changelog 
new/dialog-1.2-20150513/package/debian/changelog
--- old/dialog-1.2-20150225/package/debian/changelog    2015-02-25 
11:11:07.000000000 +0100
+++ new/dialog-1.2-20150513/package/debian/changelog    2015-05-13 
16:46:07.000000000 +0200
@@ -1,3 +1,15 @@
+cdialog (20150513) unstable; urgency=low
+
+  * maintenance updates
+
+ -- Thomas E. Dickey <[email protected]>  Wed, 13 May 2015 10:46:07 
-0400
+
+cdialog (20150512) unstable; urgency=low
+
+  * maintenance updates
+
+ -- Thomas E. Dickey <[email protected]>  Sun, 10 May 2015 19:31:46 
-0400
+
 cdialog (20150225) unstable; urgency=low
 
   * maintenance updates
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/dialog-1.2-20150225/package/debian/rules 
new/dialog-1.2-20150513/package/debian/rules
--- old/dialog-1.2-20150225/package/debian/rules        2015-02-24 
15:07:01.000000000 +0100
+++ new/dialog-1.2-20150513/package/debian/rules        2015-05-13 
17:53:58.000000000 +0200
@@ -40,7 +40,7 @@
                --enable-header-subdir \
                --enable-widec \
                --with-shared \
-               --with-ncursesw \
+               --with-screen=ncursesw6 \
                --with-package=${ACTUAL_PROG} \
                --with-versioned-syms \
                --disable-rpath-hack
@@ -91,6 +91,7 @@
        dh_compress
        dh_fixperms
        dh_installdeb
+       dh_makeshlibs
        dh_shlibdeps
        dh_gencontrol
        dh_md5sums
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/dialog-1.2-20150225/package/dialog.spec 
new/dialog-1.2-20150513/package/dialog.spec
--- old/dialog-1.2-20150225/package/dialog.spec 2015-02-25 11:11:07.000000000 
+0100
+++ new/dialog-1.2-20150513/package/dialog.spec 2015-05-13 16:46:07.000000000 
+0200
@@ -1,9 +1,9 @@
 Summary: dialog - display dialog boxes from shell scripts
 %define AppProgram dialog
 %define AppVersion 1.2
-%define AppRelease 20150225
+%define AppRelease 20150513
 %define ActualProg c%{AppProgram}
-# $XTermId: dialog.spec,v 1.69 2015/02/25 10:11:07 tom Exp $
+# $XTermId: dialog.spec,v 1.72 2015/05/13 14:46:07 tom Exp $
 Name: %{ActualProg}
 Version: %{AppVersion}
 Release: %{AppRelease}
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/dialog-1.2-20150225/package/freebsd/Makefile 
new/dialog-1.2-20150513/package/freebsd/Makefile
--- old/dialog-1.2-20150225/package/freebsd/Makefile    2015-02-25 
11:11:07.000000000 +0100
+++ new/dialog-1.2-20150513/package/freebsd/Makefile    2015-05-13 
16:46:07.000000000 +0200
@@ -7,7 +7,7 @@
 #
 
 PORTNAME=      cdialog
-PORTVERSION=   1.2.20150225
+PORTVERSION=   1.2.20150513
 PORTEPOCH=     1
 CATEGORIES=    devel
 MASTER_SITES=  ftp://invisible-island.net/${PORTNAME:S|^c||}/
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/dialog-1.2-20150225/po/ro.po new/dialog-1.2-20150513/po/ro.po
--- old/dialog-1.2-20150225/po/ro.po    2008-07-20 21:05:16.000000000 +0200
+++ new/dialog-1.2-20150513/po/ro.po    2015-03-13 19:02:01.000000000 +0100
@@ -1,22 +1,24 @@
-# Mesajele în limba română pentru dialog.
-# Copyright (C) 2003 Free Software Foundation, Inc.
-# Acest fişier este distribuit sub aceeaşi licenţă ca şi pachetul dialog.
+# Translation of dialog messages in Romanian.
+# Copyright (C) 2015 Free Software Foundation, Inc.
+# This file is distributed under the same license as the dialog package.
 # Laurentiu Buzdugan <[email protected]>, 2005.
-#
+# Mihai Cristescu <[email protected]>, 2015.
 #
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: dialog 1.0-rel20041222\n"
+"Project-Id-Version: dialog 1.1.20080819\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-07-20 14:31-0400\n"
-"PO-Revision-Date: 2005-01-20 12:00-0500\n"
-"Last-Translator: Laurentiu Buzdugan <[email protected]>\n"
+"POT-Creation-Date: 2008-06-18 18:26-0400\n"
+"PO-Revision-Date: 2015-03-13 19:50+0200\n"
+"Last-Translator: Mihai Cristescu <[email protected]>\n"
 "Language-Team: Romanian <[email protected]>\n"
+"Language: ro\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"Plural-Forms: nplurals=3; 
plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n"
+"X-Generator: Poedit 1.7.4\n"
 
 #: buttons.c:385
 msgid "Yes"
@@ -32,7 +34,7 @@
 
 #: buttons.c:409
 msgid "Cancel"
-msgstr "Renunţă"
+msgstr "Renunță"
 
 #: buttons.c:417
 msgid "EXIT"
@@ -49,16 +51,16 @@
 #. Headline "Month"
 #: calendar.c:273
 msgid "Month"
-msgstr "Luna"
+msgstr "Lună"
 
 #. Headline "Year"
 #: calendar.c:293
 msgid "Year"
 msgstr "An"
 
-#: dialog.c:744
+#: dialog.c:741
 msgid "Rename"
-msgstr "Redenumeşte"
+msgstr "Redenumește"
 
 #: fselect.c:550
 msgid "Directories"
@@ -66,48 +68,47 @@
 
 #: fselect.c:551
 msgid "Files"
-msgstr "Fişiere"
+msgstr "Fișiere"
 
 #: mixedgauge.c:58
 msgid "Succeeded"
-msgstr ""
+msgstr "A reușit"
 
 #: mixedgauge.c:61
-#, fuzzy
 msgid "Failed"
-msgstr "Fişiere"
+msgstr "A eșuat"
 
 #: mixedgauge.c:64
 msgid "Passed"
-msgstr ""
+msgstr "A trecut"
 
 #: mixedgauge.c:67
 msgid "Completed"
-msgstr ""
+msgstr "Complet"
 
 #: mixedgauge.c:70
 msgid "Checked"
-msgstr ""
+msgstr "Verificat"
 
 #: mixedgauge.c:73
 msgid "Done"
-msgstr ""
+msgstr "Gata"
 
 #: mixedgauge.c:76
 msgid "Skipped"
-msgstr ""
+msgstr "Omis"
 
 #: mixedgauge.c:79
 msgid "In Progress"
-msgstr ""
+msgstr "În curs"
 
 #: mixedgauge.c:85
 msgid "N/A"
-msgstr ""
+msgstr "N/A"
 
 #: mixedgauge.c:193
 msgid "Overall Progress"
-msgstr ""
+msgstr "Progres pe ansamblu"
 
 #: textbox.c:489
 msgid "Search"

++++++ dialog-gcc-warnings.patch ++++++
--- /var/tmp/diff_new_pack.PqjbG4/_old  2015-06-01 09:49:48.000000000 +0200
+++ /var/tmp/diff_new_pack.PqjbG4/_new  2015-06-01 09:49:48.000000000 +0200
@@ -1,7 +1,7 @@
-Index: dialog-1.2-20121230/dialog.h
+Index: dialog-1.2-20150513/dialog.h
 ===================================================================
---- dialog-1.2-20121230.orig/dialog.h
-+++ dialog-1.2-20121230/dialog.h
+--- dialog-1.2-20150513.orig/dialog.h
++++ dialog-1.2-20150513/dialog.h
 @@ -43,6 +43,23 @@
  #include <string.h>
  #include <signal.h>   /* fork() etc. */



Reply via email to