diff --git a/irssi-0.8.10-invalid_pointer_quit_crash.patch b/irssi-0.8.10-invalid_pointer_quit_crash.patch deleted file mode 100644 index 710c519..0000000 --- a/irssi-0.8.10-invalid_pointer_quit_crash.patch +++ /dev/null @@ -1,17 +0,0 @@ -Index: src/irc/dcc/dcc.c -=================================================================== ---- src/irc/dcc/dcc.c.orig -+++ src/irc/dcc/dcc.c -@@ -58,8 +58,11 @@ void dcc_unregister_type(const char *typ - - pos = gslist_find_string(dcc_types, type); - if (pos != NULL) { -- dcc_types = g_slist_remove(dcc_types, pos->data); -+/* -+ dcc_types = g_slist_remove(dcc_types, pos->data); - g_free(pos->data); -+*/ -+ dcc_types = g_slist_delete_link(dcc_types, pos); - } - } - diff --git a/irssi-0.8.10.tar.bz2 b/irssi-0.8.10.tar.bz2 deleted file mode 100644 index 0b566eb..0000000 --- a/irssi-0.8.10.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:04a6f5d965a22619d04ecd537469eed8c04b1fb2010f966049dd5a4630169ef8 -size 933064 diff --git a/irssi-0.8.11-avoid_version.patch b/irssi-0.8.11-avoid_version.patch new file mode 100644 index 0000000..51bdab3 --- /dev/null +++ b/irssi-0.8.11-avoid_version.patch @@ -0,0 +1,33 @@ +patching both files as it saves us from running autofoo tools and +a dependency on glib1 +Index: src/irc/proxy/Makefile.am +=================================================================== +--- src/irc/proxy/Makefile.am.orig 2007-04-25 20:15:07.000000000 +0200 ++++ src/irc/proxy/Makefile.am 2007-08-01 16:25:52.163497998 +0200 +@@ -11,10 +11,7 @@ libirc_proxy.a: + rm -f libirc_proxy.a + $(LN_S) .libs/libirc_proxy.a libirc_proxy.a + +-libirc_proxy_la_LDFLAGS = -module +- +-libirc_proxy_la_DEPENDENCIES = libirc_proxy.a +- ++libirc_proxy_la_LDFLAGS = -module -avoid-version + libirc_proxy_la_SOURCES = \ + proxy.c \ + dump.c \ +Index: src/irc/proxy/Makefile.in +=================================================================== +--- src/irc/proxy/Makefile.in.orig 2007-04-25 20:15:07.000000000 +0200 ++++ src/irc/proxy/Makefile.in 2007-08-01 16:32:18.354817516 +0200 +@@ -244,8 +244,8 @@ INCLUDES = \ + -I$(top_srcdir)/src/irc/core/ \ + $(GLIB_CFLAGS) + +-libirc_proxy_la_LDFLAGS = -module +-libirc_proxy_la_DEPENDENCIES = libirc_proxy.a ++libirc_proxy_la_LDFLAGS = -module -avoid-version ++#libirc_proxy_la_DEPENDENCIES = libirc_proxy.a + libirc_proxy_la_SOURCES = \ + proxy.c \ + dump.c \ diff --git a/irssi-0.8.11.tar.bz2 b/irssi-0.8.11.tar.bz2 new file mode 100644 index 0000000..963c68d --- /dev/null +++ b/irssi-0.8.11.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:425cf24f13bfda05c6a468523cd2874d05675ea1bc4e37a8c284f2f78c2dd6b2 +size 933075 diff --git a/irssi.changes b/irssi.changes index b414789..cf47b2c 100644 --- a/irssi.changes +++ b/irssi.changes @@ -1,4 +1,95 @@ ------------------------------------------------------------------- +Wed Aug 1 16:40:00 CEST 2007 - mrueckert@suse.de + +- added irssi-0.8.11-avoid_version.patch: + plugins dont need to be versioned + +------------------------------------------------------------------- +Thu Apr 26 21:58:50 CEST 2007 - mrueckert@suse.de + +- Update to 0.8.11: + | + Add completion for /WINDOW GOTO + | + New crapbuster-like "scrollback levelclear" command + | + irssi now aborts a connection when, on an attempt to connect, + | the server returns code 432 (Erroneous Nickname), bug #425 + | + Allow identifiers in config file to start with a digit, bug + | #177. + | + Modify Irssi::UI::Window::command to restore the original + | active window only if the command executed has not made + | another one active, bug #403. + | + Make awaylog_file respect --home, bug #304 + | + Send /QUOTE immediately if server didn't send the 001 event + | yet + | + If dcc_own_ip contains IPv4 address, listen only in IPv4 + | + Negative scroll_page_count scrolls screensize-n lines + | (Patch by Chris Moore) + | + Sort nicks with custom prefix by the order defined in + | isupport in /NAMES + | + New perl command send_raw_first, patch by ComradeP (Bug 413) + | + Let the module loader also check for fe_common_$protocol + | files + | + Don't wait for all /NAMES replies before syncing if we can't + | combine queries anyways (Patch by jilles) + | + Renamed irc.efnet.net to irc.efnet.org + | + /SCROLLBACK CLEAR accepts the same arguments as /CLEAR + | + Check if binary exists and can be executed before /UPGRADE + | + Change default value of override_coredump_limit to OFF + | + UPTIME command by Lauri Nurmi with some modifications + | (Bug 458) + | + Remove CR and LF from Perl commands, to make it harder to + | introduce a security bug + | + Remove bookmark on a line when line is removed (instead of + | moving it) + | + Don't fallback to generic word completer if the command + | specific completion list is not empty. + | + Recognize cursor left and cursor right sequences sent by + | recent xterm + | - Fix some UTF-8 issues, bugs #452 (Patch by Yi-Hsuan Hsin), + | #459, #460 + | - Fixed segfault on quit introduced in 0.8.10 + | - Fixed a bug where tab-completion didn't work with utf8/big5 + | properly + | - Ignore joins without a nick from broken servers + | - Fix whois_hide_safe_channel_id: only look at the beginning of + | a channel name, not in the middle + | - Don't assume that 7bit ascii strings are encoded in UTF-8, + | only validate the strings when they contain octest with + | highest bit set (patch by Mikko Rauhala) + | - Make random really random when resolving + | - Don't get confused by a join command with too many arguments, + | keys can't have spaces in them (Bug 437) + | - Don't crash on /QUIT with scripts causing and catching + | signals on UNLOAD + | - Fix %k and %K mappings in curses frontend + | - Fix bold on monochrome terminals in terminfo frontend + | - Fixed colors with TERM=xterm-{88,256}color in terminfo + | frontend + | - Fix crash with one line high terminal in terminfo frontend + | - Fix building with srcdir != builddir + | - Don't get confused and keep saying "Netsplit over" on every + | join for user that only rejoined some channels + | - Fix crash in /EXEC (Bug 439) + | - Fix format string in printtext_dest call from Perl, patch by + | loafier + | - Fix memory leaks in expandos_deinit by Nicolas Collignon (Bug + | 419) + | - Detect off_t size using AC_CHECK_SIZEOF because it works also + | when cross-compiling in autoconf-2.50 and higher + | - Fix failed assertion when the config file is unreadable, + | patch by Daniel Koning (Bug 164) + | - Removed automatic glib downloading and compiling. + | - Fix /FORMAT -delete daychange so it doesn't print an empty + | line + | - Forbid /WINDOW SHOW when the target window is sticky rather + | than when there is a window bound to the container of the + | target window. + | - Improve interaction between autolog and non autolog logs + | - Recognize local oper mode on ircnet (mode +O) + | - Properly initialize reference count for a new setting (Bug + | #235) +- removed irssi-0.8.10-invalid_pointer_quit_crash.patch: + included upstream +------------------------------------------------------------------- Thu Mar 29 19:12:27 CEST 2007 - dmueller@suse.de - update BuildRequires diff --git a/irssi.spec b/irssi.spec index 2dc6016..f019da6 100644 --- a/irssi.spec +++ b/irssi.spec @@ -1,5 +1,5 @@ # -# spec file for package irssi (Version 0.8.10) +# spec file for package irssi (Version 0.8.11) # # Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -11,19 +11,18 @@ # norootforbuild Name: irssi -BuildRequires: glib-devel glib2-devel libapr-util1-devel libapr1-devel libxml2 openssl-devel -BuildRequires: ncurses-devel pcre-devel zlib-devel -License: GNU General Public License (GPL) +BuildRequires: glib2-devel ncurses-devel openssl-devel +License: GPL v2 or later Group: Productivity/Networking/IRC Requires: perl = %perl_version Autoreqprov: on -Version: 0.8.10 -Release: 54 +Version: 0.8.11 +Release: 1 Summary: A Modular, Secure, and Well Designed IRC Client URL: http://www.irssi.org Source: %{name}-%{version}.tar.bz2 Patch: %{name}-0.8.10rc5-install_vendor.diff -Patch1: irssi-0.8.10-invalid_pointer_quit_crash.patch +Patch1: irssi-0.8.11-avoid_version.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -45,7 +44,7 @@ Authors: %package devel Summary: Development package for irssi -Group: Productivity/Networking/IRC +Group: Development/Languages/C and C++ Requires: %{name} %description devel @@ -65,7 +64,8 @@ Authors: %build # cp curses.m4 acinclude.m4 -# NOCONFIGURE=yes ./autogen.sh +#touch irssi.cvs +#NOCONFIGURE=yes ./autogen.sh %configure \ --with-plugins \ --enable-ipv6 \ @@ -117,6 +117,92 @@ rm -rf %{buildroot} %{_libdir}/irssi/modules/*.*a %changelog +* Wed Aug 01 2007 - mrueckert@suse.de +- added irssi-0.8.11-avoid_version.patch: + plugins dont need to be versioned +* Thu Apr 26 2007 - mrueckert@suse.de +- Update to 0.8.11: + | + Add completion for /WINDOW GOTO + | + New crapbuster-like "scrollback levelclear" command + | + irssi now aborts a connection when, on an attempt to connect, + | the server returns code 432 (Erroneous Nickname), bug #425 + | + Allow identifiers in config file to start with a digit, bug + | #177. + | + Modify Irssi::UI::Window::command to restore the original + | active window only if the command executed has not made + | another one active, bug #403. + | + Make awaylog_file respect --home, bug #304 + | + Send /QUOTE immediately if server didn't send the 001 event + | yet + | + If dcc_own_ip contains IPv4 address, listen only in IPv4 + | + Negative scroll_page_count scrolls screensize-n lines + | (Patch by Chris Moore) + | + Sort nicks with custom prefix by the order defined in + | isupport in /NAMES + | + New perl command send_raw_first, patch by ComradeP (Bug 413) + | + Let the module loader also check for fe_common_$protocol + | files + | + Don't wait for all /NAMES replies before syncing if we can't + | combine queries anyways (Patch by jilles) + | + Renamed irc.efnet.net to irc.efnet.org + | + /SCROLLBACK CLEAR accepts the same arguments as /CLEAR + | + Check if binary exists and can be executed before /UPGRADE + | + Change default value of override_coredump_limit to OFF + | + UPTIME command by Lauri Nurmi with some modifications + | (Bug 458) + | + Remove CR and LF from Perl commands, to make it harder to + | introduce a security bug + | + Remove bookmark on a line when line is removed (instead of + | moving it) + | + Don't fallback to generic word completer if the command + | specific completion list is not empty. + | + Recognize cursor left and cursor right sequences sent by + | recent xterm + | - Fix some UTF-8 issues, bugs #452 (Patch by Yi-Hsuan Hsin), + | #459, #460 + | - Fixed segfault on quit introduced in 0.8.10 + | - Fixed a bug where tab-completion didn't work with utf8/big5 + | properly + | - Ignore joins without a nick from broken servers + | - Fix whois_hide_safe_channel_id: only look at the beginning of + | a channel name, not in the middle + | - Don't assume that 7bit ascii strings are encoded in UTF-8, + | only validate the strings when they contain octest with + | highest bit set (patch by Mikko Rauhala) + | - Make random really random when resolving + | - Don't get confused by a join command with too many arguments, + | keys can't have spaces in them (Bug 437) + | - Don't crash on /QUIT with scripts causing and catching + | signals on UNLOAD + | - Fix %%k and %%K mappings in curses frontend + | - Fix bold on monochrome terminals in terminfo frontend + | - Fixed colors with TERM=xterm-{88,256}color in terminfo + | frontend + | - Fix crash with one line high terminal in terminfo frontend + | - Fix building with srcdir != builddir + | - Don't get confused and keep saying "Netsplit over" on every + | join for user that only rejoined some channels + | - Fix crash in /EXEC (Bug 439) + | - Fix format string in printtext_dest call from Perl, patch by + | loafier + | - Fix memory leaks in expandos_deinit by Nicolas Collignon (Bug + | 419) + | - Detect off_t size using AC_CHECK_SIZEOF because it works also + | when cross-compiling in autoconf-2.50 and higher + | - Fix failed assertion when the config file is unreadable, + | patch by Daniel Koning (Bug 164) + | - Removed automatic glib downloading and compiling. + | - Fix /FORMAT -delete daychange so it doesn't print an empty + | line + | - Forbid /WINDOW SHOW when the target window is sticky rather + | than when there is a window bound to the container of the + | target window. + | - Improve interaction between autolog and non autolog logs + | - Recognize local oper mode on ircnet (mode +O) + | - Properly initialize reference count for a new setting (Bug + | #235) +- removed irssi-0.8.10-invalid_pointer_quit_crash.patch: + included upstream * Thu Mar 29 2007 - dmueller@suse.de - update BuildRequires * Thu Sep 28 2006 - mrueckert@suse.de