Hello community, here is the log from the commit of package dialog for openSUSE:Factory checked in at 2018-06-03 12:32:09 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/dialog (Old) and /work/SRC/openSUSE:Factory/.dialog.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "dialog" Sun Jun 3 12:32:09 2018 rev:35 rq:612814 version:1.3 Changes: -------- --- /work/SRC/openSUSE:Factory/dialog/dialog.changes 2017-06-16 10:48:03.524295849 +0200 +++ /work/SRC/openSUSE:Factory/.dialog.new/dialog.changes 2018-06-03 12:32:15.516858933 +0200 @@ -1,0 +2,12 @@ +Tue May 29 08:59:07 UTC 2018 - [email protected] + +- Update to version 1.3-20171209 + + update ftp url in test-packages. + + modify test-packages to use recommended compiler/linker flags. + + improved configure macros AM_WITH_NLS, CF_CC_ENV_FLAGS, + CF_CURSES_LIBS, CF_NCURSES_CONFIG, CF_SHARED_OPTS, CF_WITH_LIBTOOL, + CF__INTL_BODY. + + update config.guess, config.sub +- Add patch textbox-file_size.patch to fix bug bsc#1094836 + +------------------------------------------------------------------- Old: ---- dialog-1.3-20170509.tgz dialog-1.3-20170509.tgz.asc New: ---- dialog-1.3-20171209.tgz dialog-1.3-20171209.tgz.asc textbox-file_size.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dialog.spec ++++++ --- /var/tmp/diff_new_pack.bMCag2/_old 2018-06-03 12:32:16.564820567 +0200 +++ /var/tmp/diff_new_pack.bMCag2/_new 2018-06-03 12:32:16.568820421 +0200 @@ -1,7 +1,7 @@ # # spec file for package dialog # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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,22 +16,23 @@ # -%define src_date 20170509 +%define src_date 20171209 %define somajor 14 Name: dialog Version: 1.3 Release: 0 Summary: Menus and Input Boxes for Shell Scripts -License: LGPL-2.1 +License: LGPL-2.1-only Group: Development/Tools/Other 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 +Source0: ftp://ftp.invisible-island.net/dialog/%{name}-%{version}-%{src_date}.tgz +Source1: ftp://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 +Patch1: textbox-file_size.patch Patch2: dialog-gcc-warnings.patch BuildRequires: libtool BuildRequires: ncurses-devel @@ -73,6 +74,7 @@ %setup -q -n %{name}-%{version}-%{src_date} bzcat %{SOURCE4} > po/ko.po %patch0 +%patch1 %patch2 -p1 %build ++++++ dialog-1.2-20121230.dif ++++++ --- /var/tmp/diff_new_pack.bMCag2/_old 2018-06-03 12:32:16.588819689 +0200 +++ /var/tmp/diff_new_pack.bMCag2/_new 2018-06-03 12:32:16.588819689 +0200 @@ -2,7 +2,7 @@ =================================================================== --- util.c.orig +++ util.c -@@ -2136,8 +2136,10 @@ dlg_move_window(WINDOW *win, int height, +@@ -2115,8 +2115,10 @@ dlg_move_window(WINDOW *win, int height, #ifdef HAVE_COLOR if (p->shadow != 0) { if (dialog_state.use_shadow) { ++++++ dialog-1.3-20170509.tgz -> dialog-1.3-20171209.tgz ++++++ ++++ 10984 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.3-20170509/CHANGES new/dialog-1.3-20171209/CHANGES --- old/dialog-1.3-20170509/CHANGES 2017-05-10 01:25:06.000000000 +0200 +++ new/dialog-1.3-20171209/CHANGES 2017-12-09 21:30:27.000000000 +0100 @@ -1,9 +1,17 @@ --- $Id: CHANGES,v 1.578 2017/05/09 23:25:06 tom Exp $ +-- $Id: CHANGES,v 1.583 2017/12/09 20:30:27 tom Exp $ -- Thomas E. Dickey <[email protected]> This version of dialog was originally from a Debian snapshot. I've done this to it: +2017/12/09 + + update ftp url in test-packages. + + modify test-packages to use recommended compiler/linker flags. + + improved configure macros AM_WITH_NLS, CF_CC_ENV_FLAGS, + CF_CURSES_LIBS, CF_NCURSES_CONFIG, CF_SHARED_OPTS, CF_WITH_LIBTOOL, + CF__INTL_BODY. + + update config.guess, config.sub + 2017/05/09 + improved configure macros CF_ADD_CFLAGS, CF_CC_ENV_FLAGS, and CF_SHARED_OPTS. 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.3-20170509/VERSION new/dialog-1.3-20171209/VERSION --- old/dialog-1.3-20170509/VERSION 2017-05-10 01:08:48.000000000 +0200 +++ new/dialog-1.3-20171209/VERSION 2017-12-09 16:52:09.000000000 +0100 @@ -1 +1 @@ -14:0:0 1.3 20170509 +14:0:0 1.3 20171209 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.3-20170509/package/debian/changelog new/dialog-1.3-20171209/package/debian/changelog --- old/dialog-1.3-20170509/package/debian/changelog 2017-05-10 01:08:48.000000000 +0200 +++ new/dialog-1.3-20171209/package/debian/changelog 2017-12-09 16:52:09.000000000 +0100 @@ -1,3 +1,9 @@ +cdialog (20171209) unstable; urgency=low + + * maintenance updates + + -- Thomas E. Dickey <[email protected]> Sat, 09 Dec 2017 10:52:09 -0500 + cdialog (20170509) 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.3-20170509/package/debian/control new/dialog-1.3-20171209/package/debian/control --- old/dialog-1.3-20170509/package/debian/control 2014-01-12 21:58:43.000000000 +0100 +++ new/dialog-1.3-20171209/package/debian/control 2017-12-09 19:25:28.000000000 +0100 @@ -3,12 +3,12 @@ Section: misc Priority: optional Standards-Version: 3.8.4 -Build-Depends: debhelper (>= 5), libncursesw5-dev (>= 5.3), groff-base +Build-Depends: debhelper (>= 5), libc6 (>= 2.11), libncursesw5-dev (>= 5.3), groff-base Homepage: http://invisible-island.net/dialog/ Package: cdialog Architecture: any -Depends: libncursesw5 (>= 5.3) +Depends: libc6 (>= 2.11), libncursesw5 (>= 5.3) Description: dialog - display dialog boxes from shell scripts Dialog is a program that will let you present a variety of questions or display messages using dialog boxes from a shell script. These types 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.3-20170509/package/debian/postinst new/dialog-1.3-20171209/package/debian/postinst --- old/dialog-1.3-20170509/package/debian/postinst 1970-01-01 01:00:00.000000000 +0100 +++ new/dialog-1.3-20171209/package/debian/postinst 2017-01-12 11:36:22.000000000 +0100 @@ -0,0 +1,7 @@ +#! /bin/sh + +set -e + +if [ "$1" = "configure" ]; then + ldconfig +fi 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.3-20170509/package/debian/rules new/dialog-1.3-20171209/package/debian/rules --- old/dialog-1.3-20170509/package/debian/rules 2015-05-13 17:53:58.000000000 +0200 +++ new/dialog-1.3-20171209/package/debian/rules 2017-12-09 19:28:47.000000000 +0100 @@ -1,5 +1,5 @@ #!/usr/bin/make -f -# MAde with the aid of dh_make, by Craig Small +# Made with the aid of dh_make, by Craig Small # Sample debian/rules that uses debhelper. GNU copyright 1997 by Joey Hess. # Some lines taken from debmake, by Cristoph Lameter. @@ -11,7 +11,9 @@ DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) -CFLAGS = +CPPFLAGS := $(shell dpkg-buildflags --get CPPFLAGS) +CFLAGS := $(shell dpkg-buildflags --get CFLAGS) +LDFLAGS := $(shell dpkg-buildflags --get LDFLAGS) ACTUAL_PROG = cdialog @@ -31,7 +33,10 @@ cp -v package/dialog.map package/${ACTUAL_PROG}.map - CFLAGS="$(CFLAGS)" ./configure \ + CPPFLAGS="$(CPPFLAGS)" \ + CFLAGS="$(CFLAGS)" \ + LDFLAGS="$(LDFLAGS)" \ + ./configure \ --host=$(DEB_HOST_GNU_TYPE) \ --build=$(DEB_BUILD_GNU_TYPE) \ --prefix=/usr \ 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.3-20170509/package/debian/watch new/dialog-1.3-20171209/package/debian/watch --- old/dialog-1.3-20170509/package/debian/watch 2010-12-30 15:16:02.000000000 +0100 +++ new/dialog-1.3-20171209/package/debian/watch 2017-12-09 21:29:24.000000000 +0100 @@ -1,4 +1,4 @@ version=3 -opts=passive ftp://invisible-island.net/dialog/dialog-([\d.]+)\.tgz \ +opts=passive ftp://ftp.invisible-island.net/dialog/dialog-([\d.]+)\.tgz \ debian uupdate 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.3-20170509/package/dialog.spec new/dialog-1.3-20171209/package/dialog.spec --- old/dialog-1.3-20170509/package/dialog.spec 2017-05-10 01:08:48.000000000 +0200 +++ new/dialog-1.3-20171209/package/dialog.spec 2017-12-09 20:55:24.000000000 +0100 @@ -1,23 +1,23 @@ Summary: dialog - display dialog boxes from shell scripts %define AppProgram dialog %define AppVersion 1.3 -%define AppRelease 20170509 +%define AppRelease 20171209 %define ActualProg c%{AppProgram} -# $XTermId: dialog.spec,v 1.95 2017/05/09 23:08:48 tom Exp $ +# $XTermId: dialog.spec,v 1.98 2017/12/09 19:55:24 tom Exp $ Name: %{ActualProg} Version: %{AppVersion} Release: %{AppRelease} License: LGPL -Group: Applications/Development -URL: ftp://invisible-island.net/%{AppProgram} +Group: Applications/System +URL: ftp://ftp.invisible-island.net/%{AppProgram} Source0: %{AppProgram}-%{AppVersion}-%{AppRelease}.tgz Packager: Thomas Dickey <[email protected]> %description Dialog is a program that will let you present a variety of questions or -display messages using dialog boxes from a shell script. These types -of dialog boxes are implemented (though not all are necessarily -compiled into dialog): +display messages using dialog boxes from a shell script. These types +of dialog boxes are implemented (though not all are necessarily compiled +into dialog): buildlist, calendar, checklist, dselect, editbox, form, fselect, gauge, infobox, inputbox, inputmenu, menu, mixedform, @@ -37,27 +37,27 @@ cp -v package/dialog.map package/%{ActualProg}.map INSTALL_PROGRAM='${INSTALL}' \ - ./configure \ - --target %{_target_platform} \ - --prefix=%{_prefix} \ - --bindir=%{_bindir} \ - --libdir=%{_libdir} \ - --mandir=%{_mandir} \ - --with-package=%{ActualProg} \ - --enable-header-subdir \ - --enable-nls \ - --enable-widec \ - --with-shared \ - --with-ncursesw \ - --with-versioned-syms \ - --disable-rpath-hack +%configure \ + --target %{_target_platform} \ + --prefix=%{_prefix} \ + --bindir=%{_bindir} \ + --libdir=%{_libdir} \ + --mandir=%{_mandir} \ + --with-package=%{ActualProg} \ + --enable-header-subdir \ + --enable-nls \ + --enable-widec \ + --with-shared \ + --with-ncursesw \ + --with-versioned-syms \ + --disable-rpath-hack make %install [ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT -make install DESTDIR=$RPM_BUILD_ROOT +make install DESTDIR=$RPM_BUILD_ROOT make install-full DESTDIR=$RPM_BUILD_ROOT strip $RPM_BUILD_ROOT%{_bindir}/%{ActualProg} @@ -82,6 +82,9 @@ %changelog # each patch should add its ChangeLog entries here +* Sat Dec 09 2017 Thomas Dickey +- update ftp url + * Thu Apr 21 2016 Thomas Dickey - remove stray call to libtool 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.3-20170509/package/freebsd/Makefile new/dialog-1.3-20171209/package/freebsd/Makefile --- old/dialog-1.3-20170509/package/freebsd/Makefile 2017-05-10 01:08:48.000000000 +0200 +++ new/dialog-1.3-20171209/package/freebsd/Makefile 2017-12-09 21:29:20.000000000 +0100 @@ -7,10 +7,10 @@ # PORTNAME= cdialog -PORTVERSION= 1.3.20170509 +PORTVERSION= 1.3.20171209 PORTEPOCH= 1 CATEGORIES= devel -MASTER_SITES= ftp://invisible-island.net/${PORTNAME:S|^c||}/ +MASTER_SITES= ftp://ftp.invisible-island.net/${PORTNAME:S|^c||}/ DISTNAME= ${PORTNAME:S|^c||}-${PORTVERSION:R}-${PORTVERSION:E} EXTRACT_SUFX= .tgz ++++++ textbox-file_size.patch ++++++ --- textbox.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- textbox.c +++ textbox.c 2018-05-29 08:53:10.083934467 +0000 @@ -92,7 +92,7 @@ lseek_end(MY_OBJ * obj, long offset) { long actual = lseek_obj(obj, offset, SEEK_END); - if (actual > offset) { + if (offset == 0L && actual > offset) { obj->file_size = actual; } }
