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)


Reply via email to