Hello community, here is the log from the commit of package pinentry for openSUSE:Factory checked in at 2015-10-17 16:37:43 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/pinentry (Old) and /work/SRC/openSUSE:Factory/.pinentry.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pinentry" Changes: -------- --- /work/SRC/openSUSE:Factory/pinentry/pinentry.changes 2015-07-25 07:44:09.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.pinentry.new/pinentry.changes 2015-10-17 16:37:44.000000000 +0200 @@ -1,0 +2,21 @@ +Tue Oct 6 13:10:29 UTC 2015 - kstreit...@suse.com + +- update to 0.9.6 + * changelog: + + Many improvements for the dump tty pinentry + + Use the standard GTK+-2 text entry widget instead of our outdated + and back-then-it-was-more-secure text widget + + Use the standard Qt text widget + + Allow for building a static Qt variant + + Fix regression in w32 pinentry + * remove qt4-disable-inputmethod-for-passwords.diff (patched file + is no longer present) + * remove regenerating of qt4/qsecurelineedit.moc in specfile as + qt4/qsecurelineedit.h was deleted. Adjust paths for the rest + of the moc files (qt4 -> qt). + * '--enable-pinentry-qt4' is now '--enable-pinentry-qt' + * '--enable-pinentry-qt4-clipboard' option was removed + * add backward compatibility link for pinentry-qt4 +- use spec-cleaner + +------------------------------------------------------------------- Old: ---- pinentry-0.9.5.tar.bz2 pinentry-0.9.5.tar.bz2.sig qt4-disable-inputmethod-for-passwords.diff New: ---- pinentry-0.9.6.tar.bz2 pinentry-0.9.6.tar.bz2.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ pinentry.spec ++++++ --- /var/tmp/diff_new_pack.umYbFi/_old 2015-10-17 16:37:45.000000000 +0200 +++ /var/tmp/diff_new_pack.umYbFi/_new 2015-10-17 16:37:45.000000000 +0200 @@ -16,8 +16,12 @@ # +#%define nmajor %(xxx="`grep NCURSES_VERSION_MAJOR /usr/include/ncurses.h`"; test -z "$xxx" && xxx=leer; echo $xxx) +#%define nmajor %(xxx="leer"; xxx="`grep NCURSES_VERSION_MAJOR /usr/include/ncurses.h 2> /dev/null`"; echo $xxx) +%define ncurses %(xxx="`readlink -f %{_includedir}/ncurses.h`"; echo $xxx) +%define nmajor %(grep NCURSES_VERSION_MAJOR < %{_includedir}/ncurses.h) Name: pinentry -Version: 0.9.5 +Version: 0.9.6 Release: 0 Summary: Collection of Simple PIN or Passphrase Entry Dialogs License: GPL-2.0+ @@ -28,8 +32,6 @@ Source2: pinentry.keyring Source3: pinentry Patch1: pinentry-0.7.2-gtk+-2.4.diff -# PATCH-FIX-SUSE fix qt4 password entry not to allow IM (bnc#725471) -Patch6: qt4-disable-inputmethod-for-passwords.diff # PATCH-FIX-SUSE make it build with ncurses ABI 6 Patch7: pinentry-ncurses6.diff BuildRequires: libassuan-devel >= 2.1.0 @@ -44,10 +46,6 @@ Requires(post): %{install_info_prereq} Provides: pinentry-dialog BuildRoot: %{_tmppath}/%{name}-%{version}-build -#%define nmajor %(xxx="`grep NCURSES_VERSION_MAJOR /usr/include/ncurses.h`"; test -z "$xxx" && xxx=leer; echo $xxx) -#%define nmajor %(xxx="leer"; xxx="`grep NCURSES_VERSION_MAJOR /usr/include/ncurses.h 2> /dev/null`"; echo $xxx) -%define ncurses %(xxx="`readlink -f /usr/include/ncurses.h`"; echo $xxx) -%define nmajor %(grep NCURSES_VERSION_MAJOR < /usr/include/ncurses.h) %description This is a collection of simple PIN or passphrase entry dialogs which @@ -107,15 +105,13 @@ %prep %setup -q %patch1 -p1 -%patch6 -p1 -%patch7 -p0 +%patch7 %build # Regenerate moc's -moc qt4/pinentrydialog.h > qt4/pinentrydialog.moc -moc qt4/qsecurelineedit.h > qt4/qsecurelineedit.moc -moc qt4/pinentryconfirm.h > qt4/pinentryconfirm.moc -nmajor=$(sed -rn 's/^#define\s+NCURSES_VERSION_MAJOR\s+([0-9]+)/\1/p' /usr/include/ncurses.h) +moc qt/pinentrydialog.h > qt/pinentrydialog.moc +moc qt/pinentryconfirm.h > qt/pinentryconfirm.moc +nmajor=$(sed -rn 's/^#define\s+NCURSES_VERSION_MAJOR\s+([0-9]+)/\1/p' %{_includedir}/ncurses.h) CFLAGS="%{optflags} $(ncursesw${nmajor}-config --cflags)" CXXFLAGS="%{optflags} -std=gnu++11 $(ncursesw${nmajor}-config --cflags)" LDFLAGS="$(ncursesw${nmajor}-config --libs)" @@ -129,8 +125,7 @@ --disable-pinentry-curses \ --disable-pinentry-tty \ --enable-libsecret \ - --enable-pinentry-qt4 \ - --enable-pinentry-qt4-clipboard \ + --enable-pinentry-qt \ --enable-pinentry-gtk2 \ --enable-pinentry-gnome3 \ --enable-pinentry-emacs \ @@ -145,7 +140,7 @@ --enable-pinentry-curses \ --enable-pinentry-tty \ --disable-libsecret \ - --disable-pinentry-qt4 \ + --disable-pinentry-qt \ --disable-pinentry-gtk2 \ --disable-pinentry-gnome3 \ --disable-pinentry-emacs \ @@ -160,6 +155,8 @@ # remove symlink rm -rf %{buildroot}%{_bindir}/pinentry +# backward compatibility symlink +ln -s pinentry-qt %{buildroot}%{_bindir}/pinentry-qt4 cp %{SOURCE3} %{buildroot}%{_bindir} %post @@ -179,6 +176,7 @@ %files qt4 %defattr(-,root,root) %attr(755,root,root) %{_bindir}/pinentry-qt4 +%attr(755,root,root) %{_bindir}/pinentry-qt %files gtk2 %defattr(-,root,root) ++++++ pinentry-0.9.5.tar.bz2 -> pinentry-0.9.6.tar.bz2 ++++++ ++++ 15355 lines of diff (skipped)