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;
