Hello community,

here is the log from the commit of package rxvt-unicode for openSUSE:Factory
checked in at Mon May 2 14:06:25 CEST 2011.



--------
--- rxvt-unicode/rxvt-unicode.changes   2010-01-01 00:33:38.000000000 +0100
+++ /mounts/work_src_done/STABLE/rxvt-unicode/rxvt-unicode.changes      
2011-04-30 01:18:24.000000000 +0200
@@ -1,0 +2,133 @@
+Fri Apr 29 23:18:06 UTC 2011 - mrueck...@suse.de
+
+- run suse_update_desktop_file
+
+-------------------------------------------------------------------
+Fri Apr 29 21:55:39 UTC 2011 - mrueck...@suse.de
+
+- add desktop files (based on the desktop file from arch linux)
+  
http://projects.archlinux.org/svntogit/packages.git/plain/rxvt-unicode/trunk/rxvt-unicode.desktop
+
+-------------------------------------------------------------------
+Fri Apr 29 21:29:52 UTC 2011 - mrueck...@suse.de
+
+- fix packaging of terminfo files
+
+-------------------------------------------------------------------
+Mon Dec 27 23:33:34 UTC 2010 - pascal.ble...@opensuse.org
+
+- update to version 9.10
+  * fix minor memory leaks in urxvt and urxvtd
+  * fix regression in urxvtd that prevented options from being
+    correctly set
+  * implement xterm's horribly broken 1005 mouse reporting mode,
+    and an alternative 1015 mode that works in non-utf-8 locales
+    and has fewer limitations
+  * fix a possible bug where mouse notifications didn't work after
+    startup for the upper left corner
+  * implement our own pixbuf to pixmap rendering to get rid of
+    dependency on buggy gdk-pixbuf-xlib; only truecolor visuals are
+    supported
+  * apply tinting before shading when both operations are
+    requested: previously they were intermixed when lightening and
+    the result was inaccurate and confusing; note that now a black
+    tint yields a completely black image, regardless of shading
+  * avoid spurious redraws of the bg image when bg is transparent
+    or when using 'root' mode
+  * dynamically number options according to compiletime requirements
+
+-------------------------------------------------------------------
+Fri Dec 10 21:46:54 UTC 2010 - mrueck...@suse.de
+
+- reenable 256bit support:
+  the 256color support is a compile time option. so we provide 2
+  binaries now.
+
+  WARNING: you need a patched screen on < 11.4 to use the 256color
+  version.
+
+  - binaries come as <binname>-256color
+  - removed --with-term from the configure params.
+    each of the binaries will set correct TERM variable depending
+    on the compile time option
+  - added note to README.SuSE
+- spec clean up
+- added --enable-warnings to see the compiler warnings
+
+-------------------------------------------------------------------
+Fri Dec 10 19:25:29 UTC 2010 - mrueck...@suse.de
+
+- disable 256color support
+
+-------------------------------------------------------------------
+Fri Dec 10 18:25:04 UTC 2010 - mrueck...@suse.de
+
+- update to version 9.09
+  - NOTICE: this release updates terminfo/termcap.
+    - the bestest release ever.
+  - it was verified that urxvt handles µ and μ correctly.
+  - add support for blending and blurring with XRender
+    (Emanuele Giaquinta).
+  - add support for using gdk-pixbuf as image backend
+    (Emanuele Giaquinta).
+  - cleanup and minor fixes of the image code (Emanuele Giaquinta).
+  - new perl extension "confirm-paste" (Emanuele Giaquinta).
+  - new on_tt_paste perl hook and tt_paste perl binding (Emanuele
+    Giaquinta).
+  - new on_bell perl hook (Emanuele Giaquinta).
+  - searchable-scrollback no longer ignores the first line
+    (Emanuele Giaquinta).
+  - Use COMPOUND_TEXT encoding for WM_NAME/WM_ICON_NAME value when
+    it is not fully convertible to STRING (patch by James Cloos).
+  - fix a buffer overflow that would cause wrong key sequences to
+    be generated for numpad keys (introduced in 9.05).
+  - fix definition of sgr0 to work around limitations in luit.
+  - extend ISO 14755 5.4 mode to also print the font name of the
+    characters other than first one in the selected cell
+    (Emanuele Giaquinta).
+  - new iso14755 option to disable ISO 14755 at runtime
+    (Emanuele Giaquinta).
+  - make sure pagewise scrolling scrolls at least one line
+    (found by Mikachu).
+  - remove deprecated OSC 18 / 19 and make OSC 17 / 19 apply to
+    highlightColor / highlightTextColor (Emanuele Giaquinta).
+  - add highlightTextColor resource to change the foreground colour
+    of highlighted characters (Emanuele Giaquinta).
+  - make highlightColor apply also to selected cells with reverse
+    video but not to non selected cells with reverse video
+    (Emanuele Giaquinta).
+  - remove colorRV resource (it was enabled only with frills off).
+  - fix numlock handling, the most longstanding bug to date
+    (Emanuele Giaquinta).
+  - reduce the number of custom bits to 4, to make room for 256
+    colours.
+  - add support for 256 colors (Emanuele Giaquinta, Marc Lehmann).
+  - add rxvt-unicode-256color terminfo and use it by default in 256
+    colors mode.
+  - update rxvt-unicode terminfo to state 7744 colour pairs to
+    cover all 88*88 possible pairs.
+  - fix hang if DECAWM is not set and there are not enough columns
+    to insert a character (Emanuele Giaquinta).
+  - cub1 ("backspace") will now respect wrapping when past the
+    rightmost column, working around a shortcoming of most tty line
+    discipline's line editing.
+  - add support for grabbing the clipboard selection and extend
+    selection{_clear,_grab,} perl bindings to optionally work on
+    the clipboard selection (based on patch by Dana Jansens).
+  - no longer force CERASE to BACKSPACE - use the system default.
+    affects default value for VERASE only when no compatible
+    setting for backspacekey was given.
+  - use higher than 38400 baudrate setting, if detected.
+  - erase screen would clear to the wrong background when blinking
+    was enabled (which selects high intensity under some
+    circumstances).
+  - scr_kill_char didn't touch the line.
+  - upgrade and port to libev-4.01.
+- spec file clean up:
+  - removed old x handling
+  - removed unsupported configure options
+  - reorded configure options to use the same order as in the
+    configure output for easier matching
+- dropped rxvt-unicode-9.05.diff
+
+-------------------------------------------------------------------

calling whatdependson for head-i586


Old:
----
  rxvt-unicode-9.05.diff
  rxvt-unicode-9.07.tar.bz2

New:
----
  rxvt-unicode-256color.desktop
  rxvt-unicode-9.10.tar.bz2
  rxvt-unicode.desktop

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

Other differences:
------------------
++++++ rxvt-unicode.spec ++++++
--- /var/tmp/diff_new_pack.4AFuek/_old  2011-05-02 13:59:36.000000000 +0200
+++ /var/tmp/diff_new_pack.4AFuek/_new  2011-05-02 13:59:36.000000000 +0200
@@ -1,7 +1,7 @@
 #
-# spec file for package rxvt-unicode (Version 9.07)
+# spec file for package rxvt-unicode
 #
-# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,30 +19,35 @@
 
 
 Name:           rxvt-unicode
-Version:        9.07
+Version:        9.10
 Release:        1
 #
 License:        LGPLv2.1+
 Group:          System/X11/Terminals
 #
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
-BuildRequires:  freetype2-devel gcc-c++ pkgconfig
-%if 0%{?suse_version} > 0 && 0%{?suse_version} < 920
-BuildRequires:  XFree86-devel
-%else
-BuildRequires:  xorg-x11-devel
-%endif
+BuildRequires:  freetype2-devel
+BuildRequires:  gcc-c++
+BuildRequires:  gtk2-devel
+BuildRequires:  pkgconfig
 # for tic
 BuildRequires:  ncurses-devel
+%if 0%{?suse_version} == 0 || 0%{?suse_version} >= 920
+BuildRequires:  xorg-x11-devel
+%else
+BuildRequires:  XFree86-devel
+%endif
 Provides:       locale(xorg-x11:ja;ko;zh)
+BuildRequires:  update-desktop-files
 #
-%define with_terminfo_files 0
-# FIXME: this should be < 1011 but the number isnt bumped yet
-%if %{suse_version} <= 1010
-%define with_terminfo_files 1
 %define _terminfo      /usr/share/terminfo
+%if 0%{?suse_version} <= 1010
+%define with_terminfo_files 1
 %endif
-%if ! 0%{?with_terminfo_files}
+%if 0%{?suse_version} < 1140
+%define with_265color_terminfo_files 1
+%endif
+%if ! 0%{?with_terminfo_files} || ! 0%{?with_265color_terminfo_files}
 Requires:       terminfo
 %endif
 %requires_eq    perl
@@ -51,6 +56,8 @@
 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.02-CVE-2008-1142-DISPLAY.patch
 #
 Summary:        Rxvt X Terminal with Unicode Support
@@ -74,74 +81,65 @@
 %{__install} -m 0644 %{S:2} README.SuSE
 
 %build
-#./autogen.sh
-# cant use the configure macro here ... 
-# the script handles prefix in a not so nice manner
-%if %{suse_version} < 1011
-%define _prefix %{_usr}/X11R6
-%define _mandir %{_usr}/share/man/
-%endif
-#
-export CFLAGS="%{optflags} -fno-strict-aliasing -Wno-unused -DXPM_INC_X11=1"
-export CXXFLAGS="$CFLAGS"
-%configure \
-    --with-term="%{name}" \
-    --enable-shared \
-    --disable-strings \
+export COMMON_CONFIGURE_OPTIONS=" --enable-warnings --enable-unicode3 \
+    --enable-combining \
     --enable-xft \
     --enable-font-styles \
-    --enable-unicode3 \
-    --enable-combining \
-    --with-codesets=all \
-    --enable-utmp \
-    --enable-wtmp \
-    --enable-lastlog \
-    --enable-xpm-background \
+    --enable-pixbuf \
     --enable-transparency \
-    --enable-tinting \
     --enable-fading \
-    --enable-menubar \
     --enable-next-scroll \
     --enable-rxvt-scroll \
     --enable-xterm-scroll \
-    --enable-plain-scroll \
-    --enable-half-shadow \
     --enable-perl \
-    --enable-xgetdefault \
     --enable-xim \
-    --enable-ttygid \
+    --enable-8bitctrls \
     --enable-fallback \
-    --enable-linespace \
-    --enable-24bit \
+    --enable-iso14755 \
+    --enable-frills \
     --enable-keepscrolling \
     --enable-selectionscrolling \
     --enable-mousewheel \
     --enable-slipwheeling \
     --enable-smart-resize \
-    --enable-iso14755 \
-    --enable-cursor-blink \
     --enable-text-blink \
     --enable-pointer-blank \
-    --enable-8bitctrls \
-    --enable-frills \
-%if %{?suse_version} >= 1010
-    --with-xpm-includes=%{_prefix}/include \
-    --with-xpm-library=%{_prefix}/%{_lib} \
-%endif
-    --with-xpm
-%__make %{?jobs:-j%{jobs}}
-
-%install
-%if %with_terminfo_files
-# no longer install the terminfo file as it is part of the terminfo package now
-%{__install} -Dd -m 0755 "%{buildroot}%{_terminfo}/r"
+    --enable-utmp \
+    --enable-wtmp \
+    --enable-lastlog \
+    --with-codesets=all \
+    --with-terminfo=%{_terminfo}"
+#
+export CFLAGS="%{optflags} -fno-strict-aliasing -Wno-unused"
+export CXXFLAGS="$CFLAGS"
+#
+%{__install} -Dd -m 0755 "%{buildroot}%{_terminfo}/r" 
%{buildroot}%{_datadir}/applications/
+# build the 256color version
+%configure --enable-256-color ${COMMON_CONFIGURE_OPTIONS}
+#
+%__make %{?_smp_mflags}
 TERMINFO="%{buildroot}%{_terminfo}" %makeinstall
-%else
-%makeinstall
-%endif
 #
+for i in %{buildroot}%{_bindir}/* ; do mv ${i} ${i}-256color ; done
+%__make distclean
+
+# build the normal 88color version
+%configure ${COMMON_CONFIGURE_OPTIONS}
+#
+%__make %{?_smp_mflags}
+TERMINFO="%{buildroot}%{_terminfo}" %makeinstall
+
+%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/
+%{__rm} -rf %{buildroot}%{_libdir}/urxvt/perl/macosx-clipboard-native
+# desktop files
+%{__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}"
@@ -152,13 +150,20 @@
 %doc doc/etc
 %doc examples/
 %{_bindir}/urxvt*
-%if %with_terminfo_files
 %dir %{_terminfo}/r
+%if ! 0%{?with_terminfo_files}
+%exclude %{_terminfo}/r/%{name}
+%else
 %{_terminfo}/r/%{name}
 %endif
-%{_mandir}/man1/urxvt*
-%{_mandir}/man3/urxvt*
-%{_mandir}/man7/urxvt*
+%if ! 0%{?with_265color_terminfo_files}
+%exclude %{_terminfo}/r/rxvt-unicode-256color
+%else
+%{_terminfo}/r/rxvt-unicode-256color
+%endif
+%{_mandir}/man1/urxvt*.1%{ext_man}
+%{_mandir}/man3/urxvt*.3%{ext_man}
+%{_mandir}/man7/urxvt*.7%{ext_man}
 %dir %{_libdir}/urxvt/
 %dir %{_libdir}/urxvt/perl
 %{_libdir}/urxvt/urxvt.pm
@@ -180,5 +185,9 @@
 %{_libdir}/urxvt/perl/kuake
 %{_libdir}/urxvt/perl/macosx-clipboard
 %{_libdir}/urxvt/perl/overlay-osc
+%{_libdir}/urxvt/perl/clipboard-osc
+%{_libdir}/urxvt/perl/confirm-paste
+%{_datadir}/applications/rxvt-unicode-256color.desktop
+%{_datadir}/applications/rxvt-unicode.desktop
 
 %changelog

++++++ rxvt-unicode-256color.desktop ++++++
[Desktop Entry]
Version=1.0
Encoding=UTF-8
Name=rxvt-unicode-256colors
GenericName=rxvt-unicode-256colors
Comment=An Unicode capable rxvt clone (256colors)
Exec=urxvt-256color
Icon=utilities-terminal
Terminal=false
Type=Application
Categories=Application;System;TerminalEmulator;
++++++ rxvt-unicode-9.07.tar.bz2 -> rxvt-unicode-9.10.tar.bz2 ++++++
++++ 31849 lines of diff (skipped)

++++++ rxvt-unicode.README.SuSE ++++++
--- /var/tmp/diff_new_pack.4AFuek/_old  2011-05-02 13:59:36.000000000 +0200
+++ /var/tmp/diff_new_pack.4AFuek/_new  2011-05-02 13:59:36.000000000 +0200
@@ -23,3 +23,13 @@
 
 For all options read man 7 urxvt.
 
+
+ 256color Support
+------------------------------
+
+  The 256color support is a compile time option, so we provide 2
+  binaries now. All the new binaries are suffixed with -256color.
+
+  WARNING: you need a patched screen on < 11.4 to use the 256color
+  version.
+

++++++ rxvt-unicode.desktop ++++++
[Desktop Entry]
Version=1.0
Encoding=UTF-8
Name=rxvt-unicode
GenericName=rxvt-unicode
Comment=An Unicode capable rxvt clone
Exec=urxvt
Icon=utilities-terminal
Terminal=false
Type=Application
Categories=Application;System;TerminalEmulator;

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



Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to