ports/74684: new port: irc/netwalker-ircc

Emanuel Haupt ehaupt at critical.ch
Tue Dec 14 18:40:30 UTC 2004


The following reply was made to PR ports/74684; it has been noted by GNATS.

From: Emanuel Haupt <ehaupt at critical.ch>
To: freebsd-gnats-submit at FreeBSD.org, ehaupt at critical.ch
Cc:  
Subject: Re: ports/74684: new port: irc/netwalker-ircc
Date: Tue, 14 Dec 2004 19:37:52 +0100

 here is a corrected version of the new port:
 
 
 ---shar start---
 # This is a shell archive.  Save it in a file, remove anything before
 # this line, and then unpack it by entering "sh file".  Note, it may
 # create directories; files and directories will be owned by you and
 # have default permissions.
 #
 # This archive contains:
 #
 #	netwalker-ircc
 #	netwalker-ircc/Makefile
 #	netwalker-ircc/pkg-descr
 #	netwalker-ircc/distinfo
 #	netwalker-ircc/files
 #	netwalker-ircc/files/patch-config.h
 #	netwalker-ircc/files/patch-netwalker.1
 #	netwalker-ircc/pkg-plist
 #
 echo c - netwalker-ircc
 mkdir -p netwalker-ircc > /dev/null 2>&1
 echo x - netwalker-ircc/Makefile
 sed 's/^X//' >netwalker-ircc/Makefile << 'END-of-netwalker-ircc/Makefile'
 X# New ports collection makefile for:   netwalker-ircc
 X# Date created:        4 December 2004
 X# Whom:                Emanuel Haupt <ehaupt at critical.ch>
 X#
 X# $FreeBSD$
 X#
 X
 XPORTNAME=	netwalker-ircc
 XPORTVERSION=	0.5.0
 XCATEGORIES=	irc
 XMASTER_SITES=	http://www.bind.ch/projects/netwalker/netwalker-src/
 XEXTRACT_SUFX=	.tgz
 X
 XMAINTAINER=	ehaupt at critical.ch
 XCOMMENT=	A lightweight curses-based IRC client
 X
 XMAN1=		netwalker.1
 X
 XLDFLAGS=	-lncurses ${PTHREAD_LIBS}
 XCFLAGS?=	-O2 -Wall
 X
 X.include <bsd.port.pre.mk>
 X
 X.if ${OSVERSION} < 400010
 XLIB_DEPENDS+=	ncurses.5:${PORTSDIR}/devel/ncurses
 X.endif
 X
 Xpost-patch:
 X	@${SED} -e "s|%%PREFIX%%|${PREFIX}|g" \
 X	${WRKSRC}/config.h > ${WRKSRC}/config.h.freebsd
 X	${MV} ${WRKSRC}/config.h.freebsd ${WRKSRC}/config.h
 X
 Xdo-build:
 X.for file in main functions screen server user messages signals parameter userdb
 X	${CXX} ${CFLAGS} -c ${WRKSRC}/${file}.cc -o ${WRKSRC}/${file}.o
 X.endfor
 X	${CXX} ${LDFLAGS} -L${WRKSRC}/ ${WRKSRC}/*.o -o ${WRKSRC}/netwalker
 X
 Xdo-install:
 X	${INSTALL_PROGRAM} ${WRKSRC}/netwalker ${PREFIX}/bin
 X	${INSTALL_MAN} ${WRKSRC}/netwalker.1 ${MANPREFIX}/man/man1
 X	@${MKDIR} ${DATADIR}
 X	${CP} ${WRKSRC}/help/* ${PREFIX}/share/netwalker-ircc
 X
 X.include <bsd.port.post.mk>
 END-of-netwalker-ircc/Makefile
 echo x - netwalker-ircc/pkg-descr
 sed 's/^X//' >netwalker-ircc/pkg-descr << 'END-of-netwalker-ircc/pkg-descr'
 XNetwalker is a tiny curses-based IRC client. The current version is written in
 Xc/cpp. Future releases are planed to be written in plain cpp. Netwalker aims to
 Xbe a slim IRC client.
 X
 XWWW: http://www.bind.ch/projects/netwalker/
 END-of-netwalker-ircc/pkg-descr
 echo x - netwalker-ircc/distinfo
 sed 's/^X//' >netwalker-ircc/distinfo << 'END-of-netwalker-ircc/distinfo'
 XMD5 (netwalker-ircc-0.5.0.tgz) = 1f5a7cc0fb54142c6306651105aedd68
 XSIZE (netwalker-ircc-0.5.0.tgz) = 54768
 END-of-netwalker-ircc/distinfo
 echo c - netwalker-ircc/files
 mkdir -p netwalker-ircc/files > /dev/null 2>&1
 echo x - netwalker-ircc/files/patch-config.h
 sed 's/^X//' >netwalker-ircc/files/patch-config.h << 'END-of-netwalker-ircc/files/patch-config.h'
 X--- config.h.orig	Sat Dec  4 17:43:47 2004
 X+++ config.h	Sat Dec  4 17:44:04 2004
 X@@ -47,9 +47,9 @@
 X #define PART_QUIT_MSG_LEN 256
 X #define CTCP_VERSION_REPLY "Netwalker IRC-Client"
 X 
 X-#define FILES_HELP_DIRECTORY       "/usr/share/netwalker-ircc/"
 X+#define FILES_HELP_DIRECTORY       "%%PREFIX%%/share/netwalker-ircc/"
 X #define FILES_HELP_INDEX_FILE      "/helpindex.asc"
 X-#define FILES_CONFIG_FILE          "/.netwalkerircc.conf"
 X+#define FILES_CONFIG_FILE          "/.netwalkerircc"
 X 
 X /* some default values */
 X #define DEFAULT_NICKNAME           "ABC"
 END-of-netwalker-ircc/files/patch-config.h
 echo x - netwalker-ircc/files/patch-netwalker.1
 sed 's/^X//' >netwalker-ircc/files/patch-netwalker.1 << 'END-of-netwalker-ircc/files/patch-netwalker.1'
 X--- netwalker.1.orig	Sat Dec  4 17:44:31 2004
 X+++ netwalker.1	Sat Dec  4 17:44:58 2004
 X@@ -33,7 +33,7 @@
 X .SH CONFIGURATION FILE
 X after you used the command 'netwalker -c' there will be a
 X .br
 X-default configuration-file (atm called: '.netwalkerircc.conf') in your home directory.
 X+default configuration-file (atm called: '.netwalkerircc') in your home directory.
 X .br
 X Available config-file options:
 X .br
 END-of-netwalker-ircc/files/patch-netwalker.1
 echo x - netwalker-ircc/pkg-plist
 sed 's/^X//' >netwalker-ircc/pkg-plist << 'END-of-netwalker-ircc/pkg-plist'
 Xbin/netwalker
 X%%DATADIR%%/help_connect.asc
 X%%DATADIR%%/help_ctcp.asc
 X%%DATADIR%%/help_disconnect.asc
 X%%DATADIR%%/help_help.asc
 X%%DATADIR%%/help_join.asc
 X%%DATADIR%%/help_me.asc
 X%%DATADIR%%/help_msg.asc
 X%%DATADIR%%/help_nick.asc
 X%%DATADIR%%/help_part.asc
 X%%DATADIR%%/help_quit.asc
 X%%DATADIR%%/help_reconnect.asc
 X%%DATADIR%%/help_screen.asc
 X%%DATADIR%%/help_topic.asc
 X%%DATADIR%%/help_who.asc
 X%%DATADIR%%/helpindex.asc
 X at dirrm %%DATADIR%%
 END-of-netwalker-ircc/pkg-plist
 exit
 ---shar stop---
 



More information about the freebsd-ports-bugs mailing list