commit 42a68ecd1bfc73bd4c25fa9ea2395f42f82376cd9880314116cf6db29b6ad200 Author: OBS User unknown Date: Mon Jan 15 23:17:55 2007 +0000 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/irssi?expand=0&rev=1 diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/irssi-0.8.10-invalid_pointer_quit_crash.patch b/irssi-0.8.10-invalid_pointer_quit_crash.patch new file mode 100644 index 0000000..710c519 --- /dev/null +++ b/irssi-0.8.10-invalid_pointer_quit_crash.patch @@ -0,0 +1,17 @@ +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 new file mode 100644 index 0000000..0b566eb --- /dev/null +++ b/irssi-0.8.10.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:04a6f5d965a22619d04ecd537469eed8c04b1fb2010f966049dd5a4630169ef8 +size 933064 diff --git a/irssi-0.8.10rc5-install_vendor.diff b/irssi-0.8.10rc5-install_vendor.diff new file mode 100644 index 0000000..366e45b --- /dev/null +++ b/irssi-0.8.10rc5-install_vendor.diff @@ -0,0 +1,13 @@ +Index: src/perl/Makefile.am +=================================================================== +--- src/perl/Makefile.am.orig ++++ src/perl/Makefile.am +@@ -148,7 +148,7 @@ all-local: + + install-exec-local: + for dir in $(perl_dirs); do \ +- cd $$dir && $(MAKE) install && cd ..; \ ++ cd $$dir && $(MAKE) DESTDIR=$(DESTDIR) install_vendor && cd ..; \ + done + + clean-generic: diff --git a/irssi.changes b/irssi.changes new file mode 100644 index 0000000..28e5f51 --- /dev/null +++ b/irssi.changes @@ -0,0 +1,188 @@ +------------------------------------------------------------------- +Thu Sep 28 18:37:55 CEST 2006 - mrueckert@suse.de + +- added irssi-0.8.10-invalid_pointer_quit_crash.patch: + Dont crash on /quit (#206451) + +------------------------------------------------------------------- +Tue Jul 25 07:00:31 CEST 2006 - olh@suse.de + +- remove unused subversion and lynx from buildrequires + +------------------------------------------------------------------- +Wed Jan 25 21:36:42 CET 2006 - mls@suse.de + +- converted neededforbuild to BuildRequires + +------------------------------------------------------------------- +Sun Dec 11 12:00:47 CET 2005 - mrueckert@suse.de + +- 0.8.10 is final! + o Recode support + o Isupport (005 numeric) + o Passive DCC support. + o Many memleak fixes. + o Network specific ignoring. + o Updated internal error handling. + o Complete 64bit support. + o Revised default aliases. + o Updated paste detection and settings. + o Tons of bugfixes. + +------------------------------------------------------------------- +Wed Nov 30 22:52:13 CET 2005 - mrueckert@suse.de + +- Update to 0.8.10rc8 +- disabled the irssi.conf patch + +------------------------------------------------------------------- +Tue Nov 22 21:53:21 CET 2005 - mrueckert@suse.de + +- Update to 0.8.10rc7 + +------------------------------------------------------------------- +Sun Sep 25 17:41:09 CEST 2005 - mrueckert@suse.de + +- Update to 0.8.10rc6 + +------------------------------------------------------------------- +Thu Sep 8 14:11:01 CEST 2005 - mrueckert@suse.de + +- Update to r3986 + +------------------------------------------------------------------- +Tue Sep 6 11:33:29 CEST 2005 - mrueckert@suse.de + +- Update to r3983 + +------------------------------------------------------------------- +Mon Aug 22 12:19:03 CEST 2005 - mrueckert@suse.de + +- Update to r3942 + +------------------------------------------------------------------- +Thu Jun 2 13:02:40 CEST 2005 - mrueckert@suse.de + +- update to version 0.8.10rc5 (r3756) + o many memory leaks fixed + o recode support + | you can now specify incoming/outgoing charset per channel/query + o many small bug fixes + +------------------------------------------------------------------- +Fri Apr 1 13:59:44 CEST 2005 - mmj@suse.de + +- #include "../config.h" instead of "config.h" (thanks for the + help coolo) + +------------------------------------------------------------------- +Wed Mar 17 13:50:40 CET 2004 - mmj@suse.de + +- Default the terminal type setting to UTF8. + +------------------------------------------------------------------- +Thu Dec 11 10:09:58 CET 2003 - mmj@suse.de + +- Update to 0.8.9 including: + o Fixes a remote crash with: + | non-x86 hardware (one requiring memory alignmentation) + | script using "gui print text" signal (with x86 hardware too) + o SET auto_whowas OFF allows now disabling automatic /whowas + o If pasted line starts with command char, treat it as command + always + +------------------------------------------------------------------- +Mon Nov 24 10:26:15 CET 2003 - mmj@suse.de + +- Update to 0.8.8 including: + o Settings changes - we have now "time", "size" and "level" + setting types. + o Pasting detection. All keys except CR and LF are pasted as-is + into prompt in pasting mode. + o If pasting more lines than /SET paste_verify_line_count, + irssi asks if you actually want to do that. + o Support for sending SSL certificate to server + o Other minor enhancements bugfixes + +------------------------------------------------------------------- +Wed Oct 15 11:57:48 CEST 2003 - mmj@suse.de + +- Use %defattr +- Don't build as root + +------------------------------------------------------------------- +Fri Sep 5 15:18:21 CEST 2003 - sf@suse.de + +- remove '-g -W' from compile options + +------------------------------------------------------------------- +Fri Sep 5 14:55:52 CEST 2003 - sf@suse.de + +- patch for 64bit [Bug 24861] + +------------------------------------------------------------------- +Wed Aug 20 20:07:13 CEST 2003 - mjancar@suse.cz + +- require the perl version we build with + +------------------------------------------------------------------- +Mon Aug 4 01:15:47 CEST 2003 - mmj@suse.de + +- Patch to use install_vendor with perl + +------------------------------------------------------------------- +Sun Jul 27 22:41:47 CEST 2003 - mmj@suse.de + +- Add gnome-filesystem to nfb + +------------------------------------------------------------------- +Mon Jul 14 21:34:45 CEST 2003 - mmj@suse.de + +- Use vendor_install and friends +- Clean up the specfile a bit + +------------------------------------------------------------------- +Tue May 13 01:38:11 CEST 2003 - mmj@suse.de + +- Remove files that should not be packaged + +------------------------------------------------------------------- +Mon May 12 22:06:02 CEST 2003 - mmj@suse.de + +- Also package the manpage + +------------------------------------------------------------------- +Mon Apr 7 11:04:35 CEST 2003 - mmj@suse.de + +- head -1 have to be head -n 1 with the new coreutils. + +------------------------------------------------------------------- +Mon Jan 13 15:48:42 CET 2003 - mmj@suse.de + +- Also package the Irssi.pm file + +------------------------------------------------------------------- +Tue Nov 19 17:17:11 CET 2002 - mmj@suse.de + +- Update to 0.8.6 which includes tons of changes, biggest ones: + + SSL support + + DCC send queues + + Better support for !channels +- Switch to glib2 + +------------------------------------------------------------------- +Mon Sep 23 15:54:34 CEST 2002 - mmj@suse.de + +- Make perl_use_lib not be in BuildRoot: + +------------------------------------------------------------------- +Tue Aug 13 13:28:16 CEST 2002 - mmj@suse.de + +- Apply patch from mls for the Perl 5.8 threading enabled. + +------------------------------------------------------------------- +Mon Jul 22 11:23:29 CEST 2002 - mmj@suse.de + +- Initial package created, version 0.8.5 + +------------------------------------------------------------------- diff --git a/irssi.spec b/irssi.spec new file mode 100644 index 0000000..65d9cd7 --- /dev/null +++ b/irssi.spec @@ -0,0 +1,215 @@ +# +# spec file for package irssi (Version 0.8.10) +# +# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany. +# This file and all modifications and additions to the pristine +# package are under the same license as the package itself. +# +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + +# norootforbuild + +Name: irssi +BuildRequires: glib-devel glib2-devel libapr-util1-devel libapr1-devel libxml2 openssl-devel pcre-devel +License: GNU General Public License (GPL) - all versions +Group: Productivity/Networking/IRC +Requires: perl = %perl_version +Autoreqprov: on +Version: 0.8.10 +Release: 25 +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 +BuildRoot: %{_tmppath}/%{name}-%{version}-build + +%description +Irssi is a modular IRC client for UNIX that currently only has a text +mode user interface. However, 80-90% of the code is not text mode +specific, so other UIs could be created easily. Also, Irssi is not +really even IRC specific anymore. There are already working SILC and +ICB modules available. Support for other protocols, like ICQ and +Jabber, could be added some day, too. + +It is the code that separates Irssi from ircII, BitchX, epic, and the +rest of the text clients. It is not using the ircII code. + + + +Authors: +-------- + Timo Sirainen + +%package devel +Summary: Development package for irssi +Group: Productivity/Networking/IRC +Requires: %{name} + +%description devel +This package contains the development files for irssi. It allows to +compile plugins for the irssi package. + + + +Authors: +-------- + Timo Sirainen + +%prep +%setup +%patch +%patch1 + +%build +# cp curses.m4 acinclude.m4 +# NOCONFIGURE=yes ./autogen.sh +%configure \ + --with-plugins \ + --enable-ipv6 \ + --with-bot \ + --with-proxy \ + --with-socks \ + --with-glib2 \ + --enable-ssl \ + --with-ncurses \ + --with-terminfo \ + --with-perl=yes \ + --with-perl-lib=vendor +%{__make} all + +%install +%makeinstall docdir=%{_docdir}/%{name} +%perl_process_packlist + +%clean +rm -rf %{buildroot} + +%files +%defattr(-,root,root) +%{_sysconfdir}/irssi.conf +%{_bindir}/botti +%{_bindir}/irssi +# modules +%dir %{_libdir}/irssi +%dir %{_libdir}/irssi/modules +%{_libdir}/irssi/modules/*.so* +# scripts & themes +%dir %{_datadir}/%{name} +%{_datadir}/%{name}/* +#perl +%dir %perl_vendorarch/Irssi +%perl_vendorarch/Irssi.pm +%perl_vendorarch/Irssi/* +%perl_vendorarch/auto/Irssi +/var/adm/perl-modules/irssi +# docs +%dir %_defaultdocdir/irssi +%docdir %_defaultdocdir/irssi/ +%doc %_defaultdocdir/irssi/* +%doc %_mandir/man1/* + +%files devel +%defattr(-,root,root) +%{_includedir}/irssi/ +%{_libdir}/irssi/modules/*.*a + +%changelog -n irssi +* Thu Sep 28 2006 - mrueckert@suse.de +- added irssi-0.8.10-invalid_pointer_quit_crash.patch: + Dont crash on /quit (#206451) +* Tue Jul 25 2006 - olh@suse.de +- remove unused subversion and lynx from buildrequires +* Wed Jan 25 2006 - mls@suse.de +- converted neededforbuild to BuildRequires +* Sun Dec 11 2005 - mrueckert@suse.de +- 0.8.10 is final! + o Recode support + o Isupport (005 numeric) + o Passive DCC support. + o Many memleak fixes. + o Network specific ignoring. + o Updated internal error handling. + o Complete 64bit support. + o Revised default aliases. + o Updated paste detection and settings. + o Tons of bugfixes. +* Wed Nov 30 2005 - mrueckert@suse.de +- Update to 0.8.10rc8 +- disabled the irssi.conf patch +* Tue Nov 22 2005 - mrueckert@suse.de +- Update to 0.8.10rc7 +* Sun Sep 25 2005 - mrueckert@suse.de +- Update to 0.8.10rc6 +* Thu Sep 08 2005 - mrueckert@suse.de +- Update to r3986 +* Tue Sep 06 2005 - mrueckert@suse.de +- Update to r3983 +* Mon Aug 22 2005 - mrueckert@suse.de +- Update to r3942 +* Thu Jun 02 2005 - mrueckert@suse.de +- update to version 0.8.10rc5 (r3756) + o many memory leaks fixed + o recode support + | you can now specify incoming/outgoing charset per channel/query + o many small bug fixes +* Fri Apr 01 2005 - mmj@suse.de +- #include "../config.h" instead of "config.h" (thanks for the + help coolo) +* Wed Mar 17 2004 - mmj@suse.de +- Default the terminal type setting to UTF8. +* Thu Dec 11 2003 - mmj@suse.de +- Update to 0.8.9 including: + o Fixes a remote crash with: + | non-x86 hardware (one requiring memory alignmentation) + | script using "gui print text" signal (with x86 hardware too) + o SET auto_whowas OFF allows now disabling automatic /whowas + o If pasted line starts with command char, treat it as command + always +* Mon Nov 24 2003 - mmj@suse.de +- Update to 0.8.8 including: + o Settings changes - we have now "time", "size" and "level" + setting types. + o Pasting detection. All keys except CR and LF are pasted as-is + into prompt in pasting mode. + o If pasting more lines than /SET paste_verify_line_count, + irssi asks if you actually want to do that. + o Support for sending SSL certificate to server + o Other minor enhancements bugfixes +* Wed Oct 15 2003 - mmj@suse.de +- Use %%defattr +- Don't build as root +* Fri Sep 05 2003 - sf@suse.de +- remove '-g -W' from compile options +* Fri Sep 05 2003 - sf@suse.de +- patch for 64bit [Bug 24861] +* Wed Aug 20 2003 - mjancar@suse.cz +- require the perl version we build with +* Mon Aug 04 2003 - mmj@suse.de +- Patch to use install_vendor with perl +* Sun Jul 27 2003 - mmj@suse.de +- Add gnome-filesystem to nfb +* Mon Jul 14 2003 - mmj@suse.de +- Use vendor_install and friends +- Clean up the specfile a bit +* Tue May 13 2003 - mmj@suse.de +- Remove files that should not be packaged +* Mon May 12 2003 - mmj@suse.de +- Also package the manpage +* Mon Apr 07 2003 - mmj@suse.de +- head -1 have to be head -n 1 with the new coreutils. +* Mon Jan 13 2003 - mmj@suse.de +- Also package the Irssi.pm file +* Tue Nov 19 2002 - mmj@suse.de +- Update to 0.8.6 which includes tons of changes, biggest ones: + + SSL support + + DCC send queues + + Better support for !channels +- Switch to glib2 +* Mon Sep 23 2002 - mmj@suse.de +- Make perl_use_lib not be in BuildRoot: +* Tue Aug 13 2002 - mmj@suse.de +- Apply patch from mls for the Perl 5.8 threading enabled. +* Mon Jul 22 2002 - mmj@suse.de +- Initial package created, version 0.8.5 diff --git a/ready b/ready new file mode 100644 index 0000000..473a0f4