ports/54962: Maintainer update: ports/net/naim to 0.11.6

Ryan T.Dean rtdean at cytherianage.net
Sun Jul 27 22:10:13 UTC 2003


>Number:         54962
>Category:       ports
>Synopsis:       Maintainer update: ports/net/naim to 0.11.6
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Sun Jul 27 15:10:11 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator:     Ryan T. Dean
>Release:        FreeBSD 4.8-RC i386
>Organization:
>Environment:
System: FreeBSD ratri.cytherianage.net 4.8-RC FreeBSD 4.8-RC #5: Sat Mar 22 23:12:08 CST 2003 root at ratri.cytherianage.net:/usr/obj/$
>Description:

naim's author, Dan Reed, has released naim-0.11.6.  From his release announcement:

Summary of changes from 0.11.5.9 to 0.11.6 [2003-06-24]
============================================
[pkg FEA] The dynamic module system uses GNU libtool's libltdl, and now
        works on all platforms actively supported by naim.
[pkg fea] Several small documentation updates.
[pkg fea] Major header files are now installed in a global installation
        directory.
[UI  fea] Chat "hilites" added: If a member of a room/channel/discussion
        mentions your name, their message will be highlighted.
[UI  bug] A small bug in the /away routine has been fixed, allowing your
        /away status to be preserved across re/connects.
[UI  bug] .naimprofile will now be read for all connections in the event
        that multiple connections are declared in .naimrc.
[pkg bug] A "#warning" directive was misnamed "#warn" and has been
        corrected.
[Lil fea] Discussion retitles are now treated as a /topic change on IRC.
[TOC bug] /me processing in chat rooms was broken. Fixed.
[pkg FEA] The default modules have been removed, and are now distributed in
        a separate "naim-modules" package available from the naim web site.
[UI  fea] All internal routines are now declared "static," to clean up the
        module interface.
[UI  FEA] All major dependencies on ncurses in the main UI code have been
        isolated to src/win.c, to provide for easy migration to modular user
        interface routines.
[UI  FEA] New /chains command to display all event chains.
[UI  FEA] Newly rewritten /modload and new /modunload to completely control
        loadable modules.
[UI  FEA] New /modlist command to display currently loaded modules and
        their vital statistics.
[UI  FEA] Queued messages are now saved when you /save.
[UI  fea] Minor improvements to the HTML renderer.

This is a change in the release minor number, and contains mostly packaging-
related changes and code cleanups. However, new features related to the
module loading interface are present that may provide exciting possibilities
for naim extension. As with any significant release, check back within a few
days for a new patchlevel release addressing issues not discovered during
the development cycle.

>How-To-Repeat:

>Fix:

The following patch updates ports/net/naim to 0.11.6.  PLEASE NOTE that it ADDS a new file,
files/patch-Makefile.in

--- naim-0.11.6-patch begins here ---
Index: Makefile
===================================================================
RCS file: /home/ncvs/ports/net/naim/Makefile,v
retrieving revision 1.33
diff -u -r1.33 Makefile
--- Makefile    13 Jun 2003 20:37:31 -0000      1.33
+++ Makefile    25 Jul 2003 18:07:35 -0000
@@ -6,25 +6,33 @@
 #

 PORTNAME=      naim
-PORTVERSION=   0.11.5.9
-CATEGORIES=    net
+PORTVERSION=   0.11.6
+CATEGORIES=    net irc
 MASTER_SITES=  http://shell.n.ml.org/n/naim/

 MAINTAINER=    rtdean at cytherianage.net
 COMMENT=       Curses based AOL Instant Messager implementation

 GNU_CONFIGURE=         yes
-CONFIGURE_ARGS=                --disable-nirc-manlink
+CONFIGURE_ARGS=                --disable-nirc-manlink \
+                       --with-pkgdocdir=${DOCSDIR}
 CONFIGURE_TARGET=      --build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
-USE_LIBTOOL=           yes

 MAN1=          naim.1
 MLINKS=                naim.1 nirc.1 naim.1 nicq.1 naim.1 nlily.1

-post-install:
-.if !defined(NOPORTDOCS)
-       @ ${MKDIR} ${DOCSDIR}
-       @ ${INSTALL_DATA} ${WRKSRC}/doc/naim.hlp ${DOCSDIR}
+.if defined(WITH_DETACH)
+BUILD_DEPENDS=         screen:${PORTSDIR}/misc/screen
+RUN_DEPENDS=           screen:${PORTSDIR}/misc/screen
+
+CONFIGURE_ARGS+=       --enable-detach
 .endif
+
+pre-fetch:
+       @ ${ECHO} ""
+       @ ${ECHO} "You can use the following build option(s):"
+       @ ${ECHO} ""
+       @ ${ECHO} "     WITH_DETACH=yes         Enables /detach (requires screen)"
+       @ ${ECHO} ""
        
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /home/ncvs/ports/net/naim/distinfo,v
retrieving revision 1.17
diff -u -r1.17 distinfo  
--- distinfo    13 Jun 2003 20:37:31 -0000      1.17
+++ distinfo    25 Jul 2003 08:19:19 -0000
@@ -1 +1 @@
-MD5 (naim-0.11.5.9.tar.gz) = 03e9d56b0b39049b2345fd2413a34661
+MD5 (naim-0.11.6.tar.gz) = 1843dc1ab9660cf8a2412acd9dbbb0e9
Index: pkg-descr
===================================================================
RCS file: /home/ncvs/ports/net/naim/pkg-descr,v
retrieving revision 1.3
diff -u -r1.3 pkg-descr
--- pkg-descr   5 Oct 2002 22:51:39 -0000       1.3
+++ pkg-descr   27 Jul 2003 22:01:25 -0000
@@ -3,4 +3,4 @@
 derived from ncurses AIM client because of naim's use of the ncurses
 text-mode screen library.
 
-WWW: http://site.rpi-acm.org/info/naim
+WWW: http://naim.n.ml.org
Index: pkg-plist
===================================================================
RCS file: /home/ncvs/ports/net/naim/pkg-plist,v
retrieving revision 1.11
diff -u -r1.11 pkg-plist
--- pkg-plist   13 Jun 2003 20:37:31 -0000      1.11
+++ pkg-plist   25 Jul 2003 18:08:21 -0000
@@ -2,18 +2,14 @@
 bin/nicq
 bin/nirc
 bin/nlily
-bin/sendim.sh
-lib/naim/libnsocket.la
-lib/naim/libnsocket.so
-lib/naim/libnsocket.so.0
-lib/naim/libnstatus.la
-lib/naim/libnstatus.so
-lib/naim/libnstatus.so.0
-share/doc/naim/commands.txt
+include/firetalk.h
+include/naim/modutil.h
+include/naim/naim.h
+include/naim/secs.h
 share/doc/naim/COLORS
 share/doc/naim/FAQ
-share/doc/naim/keyboard.txt
 share/doc/naim/README  
-%%PORTDOCS%%share/doc/naim/naim.hlp
+share/doc/naim/commands.txt
+share/doc/naim/keyboard.txt
+ at dirrm include/naim
 @dirrm share/doc/naim
- at dirrm lib/naim
Index: files/patch-Makefile.in
===================================================================
RCS file: /home/ncvs/ports/net/naim/files/patch-Makefile.in,v
diff -u files/patch-Makefile.in.old files/patch-Makefile.in
--- files/patch-Makefile.in.old Fri Jul 25 13:41:01 2003
+++ files/patch-Makefile.in     Fri Jul 25 13:36:00 2003
@@ -0,0 +1,11 @@
+--- Makefile.in.old    Fri Jul 25 14:13:27 2003
++++ Makefile.in        Fri Jul 25 14:09:57 2003
+@@ -158,7 +158,7 @@  
+
+
+ man_MANS = naim.1
+-bin_SCRIPTS = contrib/sendim.sh
++#bin_SCRIPTS = contrib/sendim.sh
+ pkginclude_HEADERS = include/naim/naim.h include/naim/modutil.h include/naim/secs.h
+
+ pkgtbz2 = `echo ${pkgtarball} | sed 's/gz$$/bz2/'`  
--- naim-0.11.6-patch ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list