Commit graph

93 commits

Author SHA1 Message Date
mef
bab5a326ea Update chat/irssi with PR pkg/49324 by Leonardo Taccari
from 0.8.16 to 0.8.17
(and also update accordingly chat/irssi-*/distinfo).

Changes:
v0.8.17 2014-10-11  The Irssi team <staff@irssi.org>
+ Document that SSL connections aren't properly handled during /UPGRADE.
  See Github PR #39.
+ Synchronize scripts with scripts.irssi.org.
+ Performance enhancement of the nicklist as well as the window_item_find
  function. See Github PR #24.
+ Disallow unloading of static modules.
+ Allow UTF-8 characters in /bind. See Github PR #18.
+ Split overlong outgoing messages instead of silently truncating them.
  Adds two new options: 'split_line_end' and 'split_line_start'.
  'split_line_end' contains a string added to the end of line fragments.
  'split_line_start' contains a string added to the beginning of line
  fragments. See Github PR #29.
+ Added special /ignore NO_ACT level to ignore only activity (see /help ignore).
+ Support for 256 and true color terminals (see Github PR #48).
+ Support for italics (see Github PR #58).
+ Rewrote many help files.
- Fixed various compiler warnings and use of deprecated functions.
- Fixed Perl API usage and added PERL_NO_GET_CONTEXT to reduce code size.
- Fixed format_get_text Perl API. See Github PR #23.
- Fixed gui_printtext_after and term_refresh_*() visibility. See Github PR #22.
- Fixed issue where UTF-8 characters was corrupted once for every 32k text.
  See Github PR #12.
- Fixed redrawing issue with right-aligned statusbar.
- Fixed use-after-free bug with cached settings values. See Github PR #147.
2015-01-06 12:40:06 +00:00
ryoon
4e1c5e6731 Update chat/irssi to 0.8.16.
PR pkg/48866 from Leonardo Taccari

Changes (from http://www.irssi.org/news/ChangeLog ):
Features:
 * Add -noautosendcmd to /SERVER and /CONNECT. Passing this option will
   force Irssi to not execute the content of the autosendcmd
   chatnet-setting upon connect.
 * Accept names replies with nick!user@host instead of just nick, if they
   are enabled (see bug #805).
 * Set window binds for channel items as sticky when re-creating window
   binds as part of /layout save. This fixes the bug where previously
   saved channel windows forgets their window number upon reconnect.
 * Add experimental support for DNSSEC DANE validation of certificates.
 * Strip the argument for boolean options (see bug #769).
 * Freenode have been readded to the list of networks in the default
   configuration file.
 * Disabled support for the insecure SSLv2 protocol.
 * Various documentation enhancements.
 * Add -ssl_pass to /connect and /server (see bug #305).

Bugfixes:
 * Fix crashing bug that can happen if the terminal height decreases
   before the first window is created.
 * Fixed minor compiler warnings.
 * Fixed possible crashing bug when processing an octal escape sequence.
 * Fixed the /ignore -network option (see bug #748).
 * Fixed signal handling for /exec'd commands. Irssi now sends the signal
   to the process group id instead of the process id.
 * Fixed segfault generated by SSL disconnections (see bug #752).
 * Fix compilation when build with -Werror=format-security. Patch by
   Jaroslav Skarvada.
2014-06-07 23:49:47 +00:00
wiz
7eeb51b534 Bump for perl-5.20.0.
Do it for all packages that
* mention perl, or
* have a directory name starting with p5-*, or
* depend on a package starting with p5-
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.
2014-05-29 23:35:13 +00:00
tron
73d05e2276 Recursive PKGREVISION bump for OpenSSL API version bump. 2014-02-12 23:17:32 +00:00
wiz
98c3768c3a Bump all packages for perl-5.18, that
a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package

Like last time, where this caused no complaints.
2013-05-31 12:39:35 +00:00
sbd
ea8f7a87ff Add missing termcap.buildlink3.mk 2013-03-25 09:46:43 +00:00
jperkin
becd113253 PKGREVISION bumps for the security/openssl 1.0.1d update. 2013-02-06 23:20:50 +00:00
wiz
8b5d49eb78 Bump all packages that use perl, or depend on a p5-* package, or
are called p5-*.

I hope that's all of them.
2012-10-03 21:53:53 +00:00
asau
4840ebad6d Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. 2012-10-03 00:02:33 +00:00
obache
c38c120ee5 recursive bump from libffi shlib major bump
(additionaly, reset PKGREVISION of qt4-* sub packages from base qt4 update)
2012-09-15 10:03:29 +00:00
wiz
01df3e81cd Mention that irssi-xmpp also uses this file. 2012-08-26 14:06:29 +00:00
wiz
ee311e3b36 Recursive bump for pcre-8.30* (shlib major change) 2012-03-03 00:11:51 +00:00
wiz
6b5bd8d27a Revbump for
a) tiff update to 4.0 (shlib major change)
b) glib2 update 2.30.2 (adds libffi dependency to buildlink3.mk)

Enjoy.
2012-02-06 12:39:17 +00:00
obache
1d9df3258a recursive bump from gettext-lib shlib bump. 2011-04-22 13:41:54 +00:00
dholland
cf067582a5 Make ipv6 option enabled by default, by request of PR 44689. PKGREVISION++. 2011-03-06 04:12:09 +00:00
spz
56eaea0860 updating irssi to next version (0.8.15). Changelog:
Features:

    * Add active_window_ignore_refnum option With active_window_ignore_refnum ON, the current behavior for the active_window key (meta-a by default) is preserved: it switches to the window with the highest activity level that was last activated. With active_window_ignore_refnum OFF, the old behavior is used: it switches to the window with the highest activity level with the lowest refnum. (by Matt Sparks, bug #667)
    * Show new Charybdis +q list in channel windows (numerics 728 and 729).
    * Allow servers to belong to multiple networks.
    * Improve paste detection. Irssi now detects a paste if it reads at least three bytes in a single read; subsequent reads are associated to the same paste if they happen before 'paste_detect_time' time since the last read. If no read occurs after 'paste_detect_time' time the paste buffer is flushed; if there is at least one complete line its content is sent as a paste, otherwise it is processed normally.
    * Show "target changing too fast" messages in the channel/query window.
    * Use default trusted CAs if nothing is specified. This allows useful use of -ssl_verify without -ssl_cafile/-ssl_capath, using OpenSSL's default trusted CAs.
    * Show why an SSL certificate failed validation.
    * Make own nick and actions use default colour instead of white (by Tim Retout).

Bugfixes:

    * Change some characters illegal in Windows filenames to underscores in logs
    * Fix disconnects when sending large amounts of data over SSL
    * Show all nicks instead of just the first in an /accept * listing (Bug #704)
    * Make several signals without parameters available to perl again. In particular, this includes the "beep" signal (by Matt Sparks, bug #674)
    * Close the config file fd after saving (by Sven Wegener)
    * Check if an SSL certificate matches the hostname of the server we are connecting to.
    * Fix bash'isms, use command -v instead of which and use bc -l in /CALC.
    * Fix a crash with handling the DCC queue.
    * Fix crash when checking for fuzzy nick match when not on the channel. Reported by Aurelien Delaitre (SATE 2009).
2010-04-18 06:29:16 +00:00
wiz
662a258e1b Remove workaround for compiler bug in gcc2 on sparc64. 2010-01-16 17:57:36 +00:00
wiz
7bb6e22d11 option perl needs perl at runtime. 2009-08-10 15:14:03 +00:00
adrianp
dc05c5894e ChangeLog for 0.8.14
Features:

    * Make /reset an alias for /set -default.
    * Make /unset an alias for /set -clear.
    * Allow ctrl+home / ctrl+end to go to the beginning / end of scrollback.
    * Accept WHOX reply (354 numeric) as a /who reply.
    * Show numerics directed at channels in the channel window.
    * The time duration parser is more strict now.

Bugfixes:

    * Fix out of bounds access in event_wallops().
    * Build fix for OS X.
    * Fix the autolog_ignore_targets logic to work correctly with manually opened log files (see bug #673).
2009-07-30 21:58:15 +00:00
obache
e46f6c944c Update irssi to 0.8.13 (and bump pkgrevision irssi-icb).
Also contains security fix for CVE-2009-1959 (patch-ab).
Based on patch provided by Leonardo Taccari in PR 41785.

ChangeLog for 0.8.13
Features:

    * Reject some obviously invalid values in /set.
    * Add perl bindings for Window::get_history_lines
    * Use an io channel to write the config file.
    * Use memory slices instead of memory chunks for text buffer.
    * Remove methods to create/destroy TextBuffer and TextBufferView and low
      level api to add/remove lines, scripts should be fine using
      Window::print_after and TextBufferView::remove_line.
    * Add print_after method to Window perl object analogous to
      gui_printtext_after but which also expands formats and forces a full line.
    * Better mapping of signal parameters to Perl. All signals used in scripts
      now need to be registered with Irssi::signal_register.
    * Add public header with interfaces to manage statusbar items (bug #535)
    * Recode: assume utf-8 encoding for an ascii string in which no escape
      character occurs (bug #392).
    * Allow /BAN, /UNBAN, /KICBAN, /KNOCKOUT if channel is not synced.
      Requesting ban lists from an unsynced channel will ask them from the
      server, banning a user whose u@h irssi does not know will ban nick!*@* and
      only bans irssi knows about can be removed.
    * Allow storing multiple "other" prefixes such as +q and +a (original patch
      by JasonX)
    * Add /set autolog_ignore_targets for cherry-picking targets that shouldn't
      get logged.
    * Add support for 16 colors. Formats KBGCRMYW and mirc colors are now mapped
      to colors 8-15. fe-text translates colors 8-15 to bold/blink+0-7 if the
      terminal supports only 8 colors. If your theme uses one of the high color
      formats and you really want bold you can change %FMT<string> to %fmt%_%_,
      it will work fine in all irssi versions.
    * Better 005 PREFIX support (bug #580).
    * Display 407 numerics other than "duplicate channel".
    * Fix display of ratbox-style operspy whois.
    * Recode outgoing irc away messages (bug #412).
    * Recode outgoing irc quit messages.
    * Remove scrollback_levelclear_levels setting and add a 'level' option to
      'sb levelclear' to specify a comma separated list of levels.
    * Add perl __WARN__ handler for scripts (bug #427).
    * Add Irssi::command_parse_options function to parse options for a command.
    * Revert recode changes introduced in 0.8.12.
    * Add completion for /WINDOW SERVER.
    * Support for reading kicks/msgs from TARGMAX/MAXTARGETS 005 tokens.
    * Enhancements to the redirections code.
    * Support for RPL_WHOISACTUALLY (338 numeric) for both ratbox and ircu
      (bug #428).
    * -idle option of /notify is gone.
    * /layout save now makes window-channel bindings instantly effective
      (bug #35).
    * /ping without arguments does not send anymore a ctcp ping to a channel
      (bug #542).
    * Track IRC operator status of nicks a bit better.
    * new 'actlist_names' option to add active items names in 'act' statusbar
      item.
    * new 'word_completion_backward' command to scroll backwards in the
      completion list.
    * add 'list' option to /bind to print all the available commands.
    * show setter/time in +I lists
    * apply -usermode before -autosendcmd (bug #548).
    * reduce memory usage of the scrollback buffer and make the display in /sb
      status more accurate (higher).
    * fix data getting dropped when a lot is sent at a time (e.g. when attaching
      to irssi-proxy, bug #528).
    * introduce the type Irssi::Irc::Client and signals to communicate with
      proxy clients to allow for scripting parts of the irssi-proxy.
    * Add sb_search.pl, a script for /SCROLLBACK SEARCH

Bugfixes:

    * Fix /NOTIFY list when nick is seen joining (bug #642).
    * Include hostmask in 001 event sent by proxy (bug #650).
    * Be more power-friendly: don't run any always-on <1s timers (bug #641).
    * Don't get confused by a failed /JOIN -window (bug #644).
    * Properly initialize embedded Perl (PERL_SYS_INIT3).
    * Replace invalid utf-8 bytes with U+FFFD when drawing a line.
    * Properly unload the original script when using /script load to reload it.
      (bug #525, patch by Lukas Mai)
    * Clean up script loading in general:
       * Don't leak local variables to eval'd code.
       * Set filename/line number to get better error messages from perl.
       * Use three-arg open and lexical filehandles to avoid surprises.
       * Include error reason in message for unopenable scripts.
       * Don't wrap script code in sub handler { } - this avoids spurious
	 warnings and should at least allow __END__ to work properly. (Patch by
	 Lukas Mai)
    * Fix NETSPLIT_SERVER_REC in signals for Perl.
    * Remove buggy /SCROLLBACK redraw and /SET scrollback_save_formats.
    * Always preserve the active mainwindow when resizing.
    * Ignore DNS not found errors when considering reconnect.
    * Do not strip the comma in a mirc color if it is not followed by a digit
      (bug #250).
    * Fix building perl module with perl-5.10 (bug #630).
    * fix leak with $L expando.
    * fix possible crash with /script reset.
    * ignore exceptions take precedence over ignores in all cases.
    * honour -channels preference for ignore -replies (bug #227).
    * Fix mode display in whois with unreal (379 numeric) (bug #479).
    * Fix regressions that prevented external modules from building/working
      (bugs #537 #539).
    * Fix /set hilight_level not taking effect immediately (bug #598).
    * Fix bold, blinking and indentation in /LASTLOG and buf.pl.
2009-07-27 12:59:44 +00:00
joerg
e209761d06 Remove @dirrm entries from PLISTs 2009-06-14 17:28:16 +00:00
wiz
84697ab157 Add "# used by chat/irssi-icb/Makefile" as requested by pkglint in
irssi-icb.
2009-04-29 12:48:24 +00:00
darcy
4c69939f98 Remove MAINTAINER at their request. 2009-03-21 16:28:05 +00:00
tonnerre
f937e8d299 Make irssi actually work with a threaded Perl 5.10. (Now, the PerlIO mutex
must be initialized before trying to fiddle with the interpreter.)
2008-12-04 12:53:55 +00:00
ahoka
0e24110c72 Sanitize the perl option's name (irssi-perl -> perl).
Now -perl affects this package too.

Submitted by Leonardo Taccari.
2008-10-12 21:28:23 +00:00
adrianp
eb7c63ec04 Add explicit --disable-ipv6 when -inet6 is specified
From Daniel Horecki in PR #38570
2008-05-05 07:44:29 +00:00
adrianp
a8df026d7f Add USE_TOOLS=perl to address PR# 37430 2007-11-25 13:19:04 +00:00
adrianp
7382e91030 Dont's strip on install with OS/X, this fixes the loading of the proxy module 2007-10-28 20:18:47 +00:00
adrianp
43315eb9b7 Backport a patch from irssi SVN which unbreaks irssi-icb 2007-10-28 13:06:30 +00:00
adrianp
ed6e55643d Update to 0.8.12
* Add a set of patches to re-introduce irssi-config which was removed in this
  release.  We need this file for chat/irssi-icb to work.  An upstream bug
  has been opened about this.
  http://bugs.irssi.org/?do=details&task_id=537&histring=icb

From the CHANGELOG:
Rewrite SSL connection/handshake code.
Remove support for glib 1.x.
Do not send our hostname to the server (bug #488).
Improve completion for /SET.
Various improvements to the help files.
Make alt/meta+arrow keys work in recent versions of xterm (bug #496)
Fix DCC get when file size is 0 (bug #494).
Fix logging lines with no target to all logs, broken in 0.8.11.
2007-10-13 16:27:14 +00:00
wiz
836b17ca6e Update to 0.8.11:
v0.8.11 2007-04-25  The Irssi team <staff@irssi.org>
+ 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

as well as quite a number of bug fixes.
2007-06-08 11:53:48 +00:00
wiz
601583c320 Whitespace cleanup, courtesy of pkglint.
Patch provided by Sergey Svishchev in private mail.
2007-02-22 19:26:05 +00:00
joerg
166e92758f DESTDIR support. 2006-11-03 07:12:24 +00:00
wiz
560be0ecd2 Update to 0.8.10a:
Re-packaged source, no new features.
2006-03-04 06:34:13 +00:00
joerg
5911def816 Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
veego
f877198bb9 Update to version 0.8.10, based on PR #32432 from Juha-Matti Tilli:
- Recode support
- Isupport (005 numeric)
- Passive DCC support.
- Many memleak fixes.
- Network specific ignoring.
- Updated internal error handling.
- Complete 64bit support.
- Revised default aliases.
- Updated paste detection and settings.
- Tons of bugfixes.
- Other changes

The 'pre-install' hack from the pr is no longer needed after a fix from
jlam. Don't delete the patch-ae, which was removed in the pr.
Recode support won't work at the moment on NetBSD.

Bump the version for irssi-icb, due too the upgrade of irssi.
2006-01-17 21:45:52 +00:00
jlam
dc9594e09d Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mk
automatically detects whether we want the pkginstall machinery to be
used by the package Makefile.
2005-12-29 06:21:30 +00:00
rillig
579e977969 Ran "pkglint --autofix", which corrected some of the quoting issues in
CONFIGURE_ARGS.
2005-12-05 23:55:01 +00:00
rillig
b71a1d488b Fixed pkglint warnings. The warnings are mostly quoting issues, for
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some
other changes are outlined in

    http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
2005-12-05 20:49:47 +00:00
tonio
4169aff5cf add a --tag=CC to the libtool call that fails under darwin
This should fix PR 32041
2005-11-11 16:01:20 +00:00
rillig
ea4d07864b .include "../../lang/perl5/packlist.mk". This fixes PR 31948. Bumped
PKGREVISION.
2005-10-31 09:18:45 +00:00
wiz
5c11268df7 Remove some more *LEGACY* settings that are over a month old and
thus were before 2005Q3.
2005-10-05 13:29:49 +00:00
jlam
7820875fff Remove the abuse of buildlink that was pkg-config/buildlink3.mk. That
file's sole purpose was to provide a dependency on pkg-config and set
some environment variables.  Instead, turn pkg-config into a "tool"
in the tools framework, where the pkg-config wrapper automatically
adds PKG_CONFIG_LIBDIR to the environment before invoking the real
pkg-config.

For all package Makefiles that included pkg-config/buildlink3.mk, remove
that inclusion and replace it with USE_TOOLS+=pkg-config.
2005-08-10 20:56:10 +00:00
jlam
7fbb8d9527 Bump the PKGREVISIONs of all (638) packages that hardcode the locations
of Perl files to deal with the perl-5.8.7 update that moved all
pkgsrc-installed Perl files into the "vendor" directories.
2005-08-06 06:19:03 +00:00
wiz
d774725534 Change path from devel/pkgconfig to devel/pkg-config.
No PKGREVISION bump since pkg-config is only a BUILD_DEPENDS.
2005-07-21 16:29:42 +00:00
dillo
30a6cee59b fix checksum for last 2005-07-17 14:35:47 +00:00
dillo
eb0748419d Accept ENOTCONN as indicating socket is not ready for write (needed for upcoming irssi-icq). Bump PKGREVISION. 2005-07-17 14:32:46 +00:00
jlam
7a6521287b Turn PERL5_PACKLIST into a relative path instead of an absolute path.
These paths are now relative to PERL5_PACKLIST_DIR, which currently
defaults to ${PERL5_SITEARCH}.  There is no change to the binary
packages.
2005-07-13 18:01:18 +00:00
snj
cd4ec5663b Fix /exec on sparc64. Applied upstream quite a while ago. Bump PKGREVISION. 2005-06-26 20:25:48 +00:00
wiz
df7f90f557 Convert to options framework. 2005-05-31 21:58:38 +00:00