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