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