Hello community,

here is the log from the commit of package rxvt-unicode for openSUSE:Factory 
checked in at 2015-06-30 10:16:00
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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        
2014-11-06 16:51:38.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.rxvt-unicode.new/rxvt-unicode.changes   
2015-06-30 10:16:01.000000000 +0200
@@ -1,0 +2,91 @@
+Wed Jun 24 16:19:43 UTC 2015 - [email protected]
+
+- install COPYING
+
+-------------------------------------------------------------------
+Tue Jun 23 14:37:52 UTC 2015 - [email protected]
+
+- remove %{_terminfo}/r/rxvt-unicode 
+
+-------------------------------------------------------------------
+Tue Jun 23 11:18:45 UTC 2015 - [email protected]
+
+- %clean section removed, moved makeinstall to %install
+
+-------------------------------------------------------------------
+Thu Jun 18 20:46:55 UTC 2015 - [email protected]
+
+- update to 9.21
+    - fix pixel droppings on overdraw when a secondary core font has the
+          same height but different ascent.
+        - implement cvvis in terminfo as blinking cursor, to distinguish it
+          from cnorm (emacs uses cvvis which is commonly a blinking cursor).
+        - when xft support was compiled in, colour queries erroneously returned
+          premultiplied values, this also affected internal queries, for 
example
+          when calculating faded colour. alpha is now divided out when 
possible,
+          which is more correct but loses colour resolution.
+    - add DECSCUSR xterm extension to set the cursor to a vertical bar.
+    - add 'extension:string' action, and associated on_action perl
+      hook, for keysym resources that invokes actions provided by
+      perl extensions. The 'perl:string' action and
+      on_user_command hook are deprecated but still supported.
+    - add 'builtin-string' action for keysym resources that restores string
+      mappings for keys that have predefined actions in urxvt.
+    - add -k option to urxvtc for killing the daemon process.
+        - document urxvtd's -e/--eval option that was implemented in 9.16,
+          but not documented.
+    - add -dockapp option to make the wm treat urxvt as a dockapp.
+    - add -mc option and multiClickTime resource to set the maximum time
+      between multi-click select events (patch by Joe Peterson).
+    - new 'eval' extension to evaluate arbitrary perl code with keysym
+      bindings. The extension also provides methods that implement basic
+      actions, such as pasting selections and scrolling.
+    - the macosx-clipboard and macosx-clipboard-native extensions have been 
removed.
+    - kuake extension now uses the kuake.hotkey resource to specify the hotkey.
+    - new 'matcher:select' mode of matcher to iterate over the matches with 
the keyboard.
+    - the 'matcher:list' feature of matcher now honours the launcher
+      associated to a matched pattern.
+    - speed-up matcher underlining on very long lines (reported by Edward Z. 
Yang).
+    - fix up/down commands of searchable-scrollback so that they always move
+      to the previous/next logical line with a match, if any.
+    - searchable-scrollback resource has been deprecated (use keysym instead).
+        - extension parameter passing is deprecated (use resource mechanism 
instead).
+        - upgrade to GPLv3 (see COPYING).
+    - compile out of the box on Solaris 10, again.
+        - fix height and position of the stippled area in next scrollbar (patch
+          by Thomas Otto).
+        - fix off-by-one bug causing the iso14755 window not to jump out of the
+          way properly.
+    - fix crash that may happen if a lib to which urxvt is linked to calls 
setenv.
+    - fix memory leak in special_{encode,decode} perl methods.
+    - fix refresh bug that occurs when reverse video is set on a cell
+      containing a space and with the same bg and fg colour, red hat bug
+      #830236.
+        - fix crash that may happen if an x error is received after a terminal
+          window/popup has been destroyed already.
+        - removed superfluous 0 digit from sgr terminfo sequence.
+        - greatly improve colour allocation on colour-starved pseudocolour
+          displays to avoid read-write cells instead of simply failing
+          (this is only relevant for antique 8bpp frame buffers).
+        - do not free fade colours when not doing fading (this is likely
+          only relevant for antique 8bpp frame buffers).
+    - do not specialcase 2 or 4 colour visuals, leading to
+          simpler and actually more correct code.
+        - hopefully no longer leak colours on !truecolour visuals.
+        - use consistent method names (scr_recolour => scr_recolor).
+        - use simpler (but slightly less bogus) formula for nearest
+          colour choice (this is likely only relevant for antique 8bpp
+          frame buffers).
+        - remove fallback behaviour when initialising colours - the
+          behaviour was inconsistent between startup vs. later and
+          was only effective when valid colours couldn't be allocated.
+* add rxvt-unicode-9.21-xsubpp.patch to correct wrong harcoded patch in 
makefile
+* add rxvt-unicode-0001-Prefer-XDG_RUNTIME_DIR-over-the-HOME.patch
+* removed unused rxvt-unicode-remove_unused_attribute.patch
+
+-------------------------------------------------------------------
+Mon Jun 15 17:41:11 UTC 2015 - [email protected]
+
+- sync categories in desktop files with xterm
+
+-------------------------------------------------------------------

Old:
----
  rxvt-unicode-9.20.tar.bz2
  rxvt-unicode-remove_unused_attribute.patch

New:
----
  rxvt-unicode-0001-Prefer-XDG_RUNTIME_DIR-over-the-HOME.patch
  rxvt-unicode-9.21-xsubpp.patch
  rxvt-unicode-9.21.tar.bz2

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

Other differences:
------------------
++++++ rxvt-unicode.spec ++++++
--- /var/tmp/diff_new_pack.QOZPHS/_old  2015-06-30 10:16:03.000000000 +0200
+++ /var/tmp/diff_new_pack.QOZPHS/_new  2015-06-30 10:16:03.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package rxvt-unicode
 #
-# Copyright (c) 2014 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
@@ -17,7 +17,7 @@
 
 
 Name:           rxvt-unicode
-Version:        9.20
+Version:        9.21
 Release:        0
 #
 #
@@ -38,13 +38,10 @@
 BuildRequires:  update-desktop-files
 #
 %define _terminfo      /usr/share/terminfo
-%if 0%{?suse_version} <= 1010
-%define with_terminfo_files 1
-%endif
 %if 0%{?suse_version} < 1140
 %define with_265color_terminfo_files 1
 %endif
-%if ! 0%{?with_terminfo_files} || ! 0%{?with_265color_terminfo_files}
+%if ! 0%{?with_265color_terminfo_files}
 Requires:       terminfo
 %endif
 %requires_eq    perl
@@ -56,10 +53,11 @@
 Source3:        rxvt-unicode-256color.desktop
 Source4:        rxvt-unicode.desktop
 Patch1:         rxvt-unicode-9.20-CVE-2008-1142-DISPLAY.patch
-Patch2:         rxvt-unicode-remove_unused_attribute.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:        LGPL-2.1+
+License:        GPL-3.0+
 Group:          System/X11/Terminals
 
 %description
@@ -77,9 +75,8 @@
 %prep
 %setup -q
 %patch1
-%if 0%{?suse_version} > 0 && 0%{?suse_version} < 1000
-%patch2
-%endif
+%patch2 -p1
+%patch3 -p1
 find -type d -name CVS -print0 | xargs -r0 %__rm -r
 %{__install} -m 0644 %{S:2} README.SUSE
 
@@ -130,9 +127,9 @@
 %configure ${COMMON_CONFIGURE_OPTIONS}
 #
 %__make %{?_smp_mflags}
-TERMINFO="%{buildroot}%{_terminfo}" %makeinstall
 
 %install
+TERMINFO="%{buildroot}%{_terminfo}" %makeinstall
 for j in %{buildroot}%{_mandir}/man1/* ; do
   ln -s $(basename ${j}) ${j%%.1}-256color.1 ;
 done
@@ -144,22 +141,15 @@
 %{__install} -m 0644 %{S:3} %{S:4} %{buildroot}%{_datadir}/applications/
 %suse_update_desktop_file rxvt-unicode-256color
 %suse_update_desktop_file rxvt-unicode
-
-%clean
-%{__rm} -rf "%{buildroot}"
+rm %{buildroot}/%{_terminfo}/r/%{name}
 
 %files
 %defattr(-,root,root)
-%doc Changes README* doc/README* doc/changes.txt
+%doc COPYING Changes README* doc/README* doc/changes.txt
 %doc doc/etc
 %doc examples/
 %{_bindir}/urxvt*
 %dir %{_terminfo}/r
-%if ! 0%{?with_terminfo_files}
-%exclude %{_terminfo}/r/%{name}
-%else
-%{_terminfo}/r/%{name}
-%endif
 %if ! 0%{?with_265color_terminfo_files}
 %exclude %{_terminfo}/r/rxvt-unicode-256color
 %else
@@ -188,7 +178,7 @@
 %{_libdir}/urxvt/perl/remote-clipboard
 %{_libdir}/urxvt/perl/xim-onthespot
 %{_libdir}/urxvt/perl/kuake
-%{_libdir}/urxvt/perl/macosx-clipboard
+%{_libdir}/urxvt/perl/eval
 %{_libdir}/urxvt/perl/overlay-osc
 %{_libdir}/urxvt/perl/clipboard-osc
 %{_libdir}/urxvt/perl/confirm-paste

++++++ rxvt-unicode-0001-Prefer-XDG_RUNTIME_DIR-over-the-HOME.patch ++++++
>From 30fb93760c0bb0bea2bca1ac17c4d9709fb95e1c Mon Sep 17 00:00:00 2001
From: Peter Lemenkov <[email protected]>
Date: Wed, 10 Dec 2014 15:20:14 +0300
Subject: [PATCH] Prefer XDG_RUNTIME_DIR over the HOME

Signed-off-by: Peter Lemenkov <[email protected]>

diff --git a/src/rxvtdaemon.C b/src/rxvtdaemon.C
index 7986c5f..7337f51 100644
--- a/src/rxvtdaemon.C
+++ b/src/rxvtdaemon.C
@@ -43,9 +43,13 @@ char *rxvt_connection::unix_sockname ()
       struct utsname u;
       uname (&u);
 
-      path = getenv ("HOME");
+      path = getenv ("XDG_RUNTIME_DIR");
       if (!path)
-        path = "/tmp";
+        {
+          path = getenv ("HOME");
+          if (!path)
+            path = "/tmp";
+        }
 
       snprintf (name, PATH_MAX, "%s/.urxvt", path);
       mkdir (name, 0777);
++++++ rxvt-unicode-256color.desktop ++++++
--- /var/tmp/diff_new_pack.QOZPHS/_old  2015-06-30 10:16:03.000000000 +0200
+++ /var/tmp/diff_new_pack.QOZPHS/_new  2015-06-30 10:16:03.000000000 +0200
@@ -8,4 +8,4 @@
 Icon=utilities-terminal
 Terminal=false
 Type=Application
-Categories=Application;System;TerminalEmulator;
+Categories=System;TerminalEmulator;X-GNOME-Utilities;

++++++ rxvt-unicode-9.21-xsubpp.patch ++++++
--- a/src/Makefile.in
+++ b/src/Makefile.in
@@ -136,7 +136,7 @@
        $(PERL) -MExtUtils::Embed -e xsinit -- -std urxvt
 
 rxvtperl.C: rxvtperl.xs iom_perl.h iom_perl.xs typemap typemap.iom
-       PERL="$(PERL)" $(PERL) @PERLPRIVLIBEXP@/ExtUtils/xsubpp -C++ -typemap 
@PERLPRIVLIBEXP@/ExtUtils/typemap -typemap 'typemap.iom' -typemap 'typemap' 
-prototypes $(srcdir)/rxvtperl.xs >$@
+       PERL="$(PERL)" $(PERL) /usr/bin/xsubpp -C++ -typemap 
@PERLPRIVLIBEXP@/ExtUtils/typemap -typemap 'typemap.iom' -typemap 'typemap' 
-prototypes $(srcdir)/rxvtperl.xs >$@
 
 rxvtperl.o: rxvtperl.C perlxsi.c
        $(COMPILE) $(PERLFLAGS) -DLIBDIR="\"$(libdir)/urxvt\"" -c $<
++++++ rxvt-unicode-9.20.tar.bz2 -> rxvt-unicode-9.21.tar.bz2 ++++++
++++ 9154 lines of diff (skipped)

++++++ rxvt-unicode.desktop ++++++
--- /var/tmp/diff_new_pack.QOZPHS/_old  2015-06-30 10:16:04.000000000 +0200
+++ /var/tmp/diff_new_pack.QOZPHS/_new  2015-06-30 10:16:04.000000000 +0200
@@ -8,4 +8,4 @@
 Icon=utilities-terminal
 Terminal=false
 Type=Application
-Categories=Application;System;TerminalEmulator;
+Categories=System;TerminalEmulator;X-GNOME-Utilities;


Reply via email to