Subject: pkg/32488: bsflite 0.81 is available
To: None <pkg-manager@netbsd.org, gnats-admin@netbsd.org,>
From: None <evan@nixsys.bz>
List: pkgsrc-bugs
Date: 01/09/2006 19:50:01
>Number: 32488
>Category: pkg
>Synopsis: bsflite 0.81 is available
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: pkg-manager
>State: open
>Class: change-request
>Submitter-Id: net
>Arrival-Date: Mon Jan 09 19:50:00 +0000 2006
>Originator: Evan Hall
>Release: NetBSD 2.0.2
>Organization:
>Environment:
NetBSD jumpbox 2.0.2 NetBSD 2.0.2 (CSERIES_CUSTOM) #0: Wed Aug 17 17:43:06 CDT 2005 root@jumpbox:/usr/src/usr/src/sys/arch/i386/compile/CSERIES_CUSTOM i386
>Description:
chat/bsflite can be updated. I've patched it for myself and included output of 'cvs diff -u'.
0.81 - 01/08/2006
Changes by neutronscott (thanks):
* Wordwrap works with <br> on incoming messages.
* Fixed buddy list size bug when squelch_connect is on
* Moved beep_on_incoming from compile-time to a config option
* Outgoing messages are displayed with HTML removed.
* HTML links are now displayed in-line
* Fixed most problems relating to buddy list management.
* Added raw input mode, toggled by ctrl-R, to input HTML characters.
* Added command 'z!' to reload away messages and profile while running.
* Added 'p' command for pasting messages.
* Removed the 'b' command due to multiple reports of crashes.
* Made improvements to the wordwrap routine, which should fix crashes
when pasting or receiving a long link or other long, uninterrupted
line.
* Replaced getchar() with read(), eliminating the odd bug when pasting a
line - you don't need to press another key to get display the line.
* Added option "set_window_title" that sets the xterm/screen window title
with your screen name.
* Added 'I' command to request profile of the last person who sent you
a message.
* 'wf' command now displays idle times. This was actually sent to me in a
patch by Matt Walters a long time ago, but I just cleaned it up and
implemented it now.
* New config option "oscarport"
* Fixed some memory leaks in bsflite and imcomm. Thanks to Toby Peterson for
submitting this patch.
* Added support for connecting through proxy servers.
Added to config file:
- proxy <proxy server> - the hostname or IP of the server
- proxyport <port> - port on which the proxy is listening
- proxytype <type> - currently either socks5 or https
Authentication should be added soon.
* Made timestamps a run-time option. Add 'timestamps false' to
the config file.
>How-To-Repeat:
>Fix:
Index: Makefile
===================================================================
RCS file: /cvsroot/pkgsrc/chat/bsflite/Makefile,v
retrieving revision 1.4
diff -r1.4 Makefile
3c3
< DISTNAME= bsflite-0.80
---
> DISTNAME= bsflite-0.81
22c22
< MAKE_ENV+= LIBS=${LIBS:Q}
---
> MAKE_ENV+= LIBS=${LIBS:M*:Q}
Index: distinfo
===================================================================
RCS file: /cvsroot/pkgsrc/chat/bsflite/distinfo,v
retrieving revision 1.4
diff -r1.4 distinfo
3,7c3,7
< SHA1 (bsflite-0.80.tar.gz) = 228b02851dedc44a4ee6dbc2fd5dca6ff059c4e3
< RMD160 (bsflite-0.80.tar.gz) = cec3b13fcf4afc37f4ee0a382d63f024b1f31861
< Size (bsflite-0.80.tar.gz) = 50529 bytes
< SHA1 (patch-aa) = e4afa22dab3b8538f490670c9e1474dba5eca079
< SHA1 (patch-ab) = 03dfe600654f9df4342fc7768665f5f9308e72d3
---
> SHA1 (bsflite-0.81.tar.gz) = 62840e5aa64781b8ba0e931586d6e0d820838009
> RMD160 (bsflite-0.81.tar.gz) = 4c70f794d410977d454889cffe8cc3da578332b2
> Size (bsflite-0.81.tar.gz) = 55488 bytes
> SHA1 (patch-aa) = 60dd4c88d51889ac3a6e55ac3b8e5be8b8716b20
> SHA1 (patch-ab) = 90915131b420cfd678ff339fb04691612806809a
Index: patches/patch-aa
===================================================================
RCS file: /cvsroot/pkgsrc/chat/bsflite/patches/patch-aa,v
retrieving revision 1.1
diff -r1.1 patch-aa
1c1
< $NetBSD: patch-aa,v 1.1 2005/07/29 04:50:39 grant Exp $
---
> $NetBSD$
3c3
< --- Makefile.orig 2005-04-14 02:23:06.000000000 +1000
---
> --- Makefile.orig 2006-01-09 12:10:53.000000000 -0600
12,16c12,16
< # Remove -DTIMESTAMPS to remove timestamps on messages/events
< #
< @@ -23,10 +23,10 @@ CFLAGS=-O -DTIMESTAMPS
< #
< # Add -lsocket -lnsl for Solaris
---
> # Add -DCOLOR for ANSI color support
> # Add also -DCOLOR_DARKBG if you have a xterm/screen with
> @@ -20,10 +20,10 @@ CFLAGS=-Os -Wall -pipe
> # Add -lsocket -lbind for Zeta R1 (and potentially BeOS)
> # (thanks, Brennan Cleveland)
19c19
< +#LIBS=-limcomm
---
> +LIBS+=-limcomm
23c23
< +#LDFLAGS=-Limcomm/ -s
---
> +LDFLAGS+=-Limcomm/ -s
24a25
> SOURCES=aim.c away.c bsf.c cleaner.c config.c conn.c input.c log.c out.c queue.c util.c
26,35d26
<
< @@ -35,7 +35,7 @@ all:
< $(MAKE) $(MFLAGS) $(EXEC)
<
< $(EXEC):$(OBJECTS)
< - $(CC) $(CFLAGS) $(LDFLAGS) -o $(EXEC) $(OBJECTS) $(LIBS)
< + $(CC) $(CFLAGS) -Limcomm $(LDFLAGS) -o $(EXEC) $(OBJECTS) -limcomm $(LIBS)
<
< clean:
< rm -f *.o *~ $(EXEC)
Index: patches/patch-ab
===================================================================
RCS file: /cvsroot/pkgsrc/chat/bsflite/patches/patch-ab,v
retrieving revision 1.1
diff -r1.1 patch-ab
1c1
< $NetBSD: patch-ab,v 1.1 2005/07/29 04:50:39 grant Exp $
---
> $NetBSD$
3c3
< --- imcomm/Makefile.orig 2005-04-14 02:22:49.000000000 +1000
---
> --- imcomm/Makefile.orig 2006-01-09 12:37:59.000000000 -0600
5c5
< @@ -8,7 +8,7 @@ RANLIB=ranlib
---
> @@ -8,14 +8,14 @@ RANLIB=ranlib
11c11
< CFLAGS=-O
---
> CFLAGS=-Os -Wall -pipe
13a14,21
> #
> # Add -lsocket -lnsl for Solaris
> #
> -LIBS=-limcomm
> +LIBS+=-limcomm
> #LIBS+=-lwatt -L/usr/local/djgpp/watt/lib
> LDFLAGS=-L.
> SRCS=misc.c packet.c flap.c bos_signon.c imcomm.c snac.c md5.c proxy.c