Hello community, here is the log from the commit of package rxvt-unicode for openSUSE:Factory checked in at 2016-11-07 13:25:47 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rxvt-unicode (Old) and /work/SRC/openSUSE:Factory/.rxvt-unicode.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rxvt-unicode" Changes: -------- --- /work/SRC/openSUSE:Factory/rxvt-unicode/rxvt-unicode.changes 2015-07-21 13:29:12.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.rxvt-unicode.new/rxvt-unicode.changes 2016-11-07 13:25:48.000000000 +0100 @@ -1,0 +2,37 @@ +Mon Nov 7 08:30:16 UTC 2016 - [email protected] + +- update to 9.22 + - NOTICE: this release updates terminfo. + - add terminfo capabilities for various ctrl and shift-ctrl key variants + - fix longstanding core font encoding bug where some character + ranges could not be mapped from unicode to the font: affected + encodings are big5, gb2312, iso8859-8 (hebrew), jis0201 and + ksc5601 . + - fix crash when the number of columns is 1 and a 0 width character is inserted + - fix a crash when parsing an invalid color specification + - fix a buffer overflow in font name parser + - do not start blinking cursor if the window is unfocused + - change the width of underline and i-beam cursor to 2 pixels (based on + a patch by Omar Sandoval). + - add pointerShape resource to change the mouse pointer shape + - a keysym resource for a key which is already bound to an + action now properly rebinds the key. + - do not report mouse motion events if Shift is active + - put the alpha component last in responses to OSC color queries + - the key_press hook is now invoked before processing the + event, as documented. This change was done in 9.21 but not + announced and fixes debian bugs #511377, #531751 and red hat + bug #1105069. Note that this change breaks a few scripts, + such as mark-yank-urls, which rely on the previous buggy + behaviour that urxvt processes the event (in particular + keysym bindings) before invoking the hook. + - the tabbed extension now properly refreshes the active tab + on a key press when the mouse pointer is outside the terminal + window. + - add 'lookup_keysym' perl method to lookup the action bound + to a key combination. + - a key combination bound to 'matcher:select' can now be used + to cycle through the matches in matcher. + - change perl integer accessors (->width et al.) into mutators. + +------------------------------------------------------------------- Old: ---- rxvt-unicode-9.21.tar.bz2 New: ---- rxvt-unicode-9.22.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rxvt-unicode.spec ++++++ --- /var/tmp/diff_new_pack.VCCdTs/_old 2016-11-07 13:25:50.000000000 +0100 +++ /var/tmp/diff_new_pack.VCCdTs/_new 2016-11-07 13:25:50.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package rxvt-unicode # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 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,15 +16,33 @@ # +# +%define _terminfo %{_datadir}/terminfo +%if 0%{?suse_version} < 1140 +%define with_265color_terminfo_files 1 +%endif Name: rxvt-unicode -Version: 9.21 +Version: 9.22 Release: 0 # +Summary: Rxvt X Terminal with Unicode Support # -BuildRoot: %{_tmppath}/%{name}-%{version}-build +License: GPL-3.0+ +Group: System/X11/Terminals +Url: http://software.schmorp.de/#rxvt-unicode +Source: http://dist.schmorp.de/%{name}/%{name}-%{version}.tar.bz2 +Source1: rxvt-unicode-rpmlintrc +Source2: rxvt-unicode.README.SuSE +Source3: rxvt-unicode-256color.desktop +Source4: rxvt-unicode.desktop +Patch1: rxvt-unicode-9.20-CVE-2008-1142-DISPLAY.patch +Patch2: rxvt-unicode-9.21-xsubpp.patch +Patch3: rxvt-unicode-0001-Prefer-XDG_RUNTIME_DIR-over-the-HOME.patch BuildRequires: gcc-c++ +BuildRequires: ncurses-devel BuildRequires: perl BuildRequires: pkgconfig +BuildRequires: update-desktop-files BuildRequires: pkgconfig(fontconfig) BuildRequires: pkgconfig(gdk-pixbuf-2.0) BuildRequires: pkgconfig(gobject-2.0) @@ -32,33 +50,12 @@ BuildRequires: pkgconfig(x11) BuildRequires: pkgconfig(xft) BuildRequires: pkgconfig(xrender) -# for tic -BuildRequires: ncurses-devel +%requires_eq perl Provides: locale(xorg-x11:ja;ko;zh) -BuildRequires: update-desktop-files -# -%define _terminfo /usr/share/terminfo -%if 0%{?suse_version} < 1140 -%define with_265color_terminfo_files 1 -%endif +BuildRoot: %{_tmppath}/%{name}-%{version}-build %if ! 0%{?with_265color_terminfo_files} Requires: terminfo-base %endif -%requires_eq perl -# -Url: http://software.schmorp.de/#rxvt-unicode -Source: http://dist.schmorp.de/%{name}/%{name}-%{version}.tar.bz2 -Source1: rxvt-unicode-rpmlintrc -Source2: rxvt-unicode.README.SuSE -Source3: rxvt-unicode-256color.desktop -Source4: rxvt-unicode.desktop -Patch1: rxvt-unicode-9.20-CVE-2008-1142-DISPLAY.patch -Patch2: rxvt-unicode-9.21-xsubpp.patch -Patch3: rxvt-unicode-0001-Prefer-XDG_RUNTIME_DIR-over-the-HOME.patch -# -Summary: Rxvt X Terminal with Unicode Support -License: GPL-3.0+ -Group: System/X11/Terminals %description rxvt-unicode is a clone of the well-known terminal emulator rxvt, @@ -66,19 +63,13 @@ locale-correct input and output. It also supports mixing multiple fonts at the same time, including Xft fonts. - - -Authors: --------- - Marc Lehmann <[email protected]> - %prep %setup -q %patch1 %patch2 -p1 %patch3 -p1 -find -type d -name CVS -print0 | xargs -r0 %__rm -r -%{__install} -m 0644 %{S:2} README.SUSE +find -type d -name CVS -print0 | xargs -r0 rm -r +install -m 0644 %{SOURCE2} README.SUSE %build export COMMON_CONFIGURE_OPTIONS=" --enable-warnings --enable-unicode3 \ @@ -113,32 +104,32 @@ export CFLAGS="%{optflags} -fno-strict-aliasing -Wno-unused" export CXXFLAGS="$CFLAGS" # -%{__install} -Dd -m 0755 "%{buildroot}%{_terminfo}/r" %{buildroot}%{_datadir}/applications/ +install -Dd -m 0755 "%{buildroot}%{_terminfo}/r" %{buildroot}%{_datadir}/applications/ # build the 256color version %configure --enable-256-color ${COMMON_CONFIGURE_OPTIONS} # -%__make %{?_smp_mflags} +make %{?_smp_mflags} TERMINFO="%{buildroot}%{_terminfo}" %makeinstall # for i in %{buildroot}%{_bindir}/* ; do mv ${i} ${i}-256color ; done -%__make distclean +make %{?_smp_mflags} distclean # build the normal 88color version %configure ${COMMON_CONFIGURE_OPTIONS} # -%__make %{?_smp_mflags} +make %{?_smp_mflags} %install -TERMINFO="%{buildroot}%{_terminfo}" %makeinstall +TERMINFO="%{buildroot}%{_terminfo}" make %{?_smp_mflags} DESTDIR=%{buildroot} install for j in %{buildroot}%{_mandir}/man1/* ; do ln -s $(basename ${j}) ${j%%.1}-256color.1 ; done -%{__mkdir} examples/ -%{__cp} -av doc/embed* doc/rxvt-tabbed doc/pty-fd examples/ -%__chmod 0644 examples/* -%{__rm} -rf %{buildroot}%{_libdir}/urxvt/perl/macosx-clipboard-native +mkdir examples/ +cp -av doc/embed* doc/rxvt-tabbed doc/pty-fd examples/ +chmod 0644 examples/* +rm -rf %{buildroot}%{_libdir}/urxvt/perl/macosx-clipboard-native # desktop files -%{__install} -m 0644 %{S:3} %{S:4} %{buildroot}%{_datadir}/applications/ +install -m 0644 %{SOURCE3} %{SOURCE4} %{buildroot}%{_datadir}/applications/ %suse_update_desktop_file rxvt-unicode-256color %suse_update_desktop_file rxvt-unicode rm %{buildroot}/%{_terminfo}/r/%{name} ++++++ rxvt-unicode-9.21.tar.bz2 -> rxvt-unicode-9.22.tar.bz2 ++++++ ++++ 3552 lines of diff (skipped)
