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