aboutsummaryrefslogtreecommitdiffstats
path: root/irc/netwalker-ircc/Makefile
diff options
context:
space:
mode:
authorsem <sem@FreeBSD.org>2004-12-15 03:08:28 +0800
committersem <sem@FreeBSD.org>2004-12-15 03:08:28 +0800
commit963535c79784b7113cf97381c65cdab26c4d0fb5 (patch)
treee6683b1ed41c91ab052b7d9040ee697c5a709964 /irc/netwalker-ircc/Makefile
parent4914b3be4e01fa85e7b3a0be614ee14b2588d97f (diff)
downloadfreebsd-ports-gnome-963535c79784b7113cf97381c65cdab26c4d0fb5.tar.gz
freebsd-ports-gnome-963535c79784b7113cf97381c65cdab26c4d0fb5.tar.zst
freebsd-ports-gnome-963535c79784b7113cf97381c65cdab26c4d0fb5.zip
netwalker-ircc - a lightweight curses-based IRC client
PR: ports/74684 Submitted by: Emanuel Haupt <ehaupt@critical.ch>
Diffstat (limited to 'irc/netwalker-ircc/Makefile')
-rw-r--r--irc/netwalker-ircc/Makefile45
1 files changed, 45 insertions, 0 deletions
diff --git a/irc/netwalker-ircc/Makefile b/irc/netwalker-ircc/Makefile
new file mode 100644
index 000000000000..ce4943b3e25b
--- /dev/null
+++ b/irc/netwalker-ircc/Makefile
@@ -0,0 +1,45 @@
+# New ports collection makefile for: netwalker-ircc
+# Date created: 4 December 2004
+# Whom: Emanuel Haupt <ehaupt@critical.ch>
+#
+# $FreeBSD$
+#
+
+PORTNAME= netwalker-ircc
+PORTVERSION= 0.5.0
+CATEGORIES= irc
+MASTER_SITES= http://www.bind.ch/projects/netwalker/netwalker-src/
+EXTRACT_SUFX= .tgz
+
+MAINTAINER= ehaupt@critical.ch
+COMMENT= A lightweight curses-based IRC client
+
+MAN1= netwalker.1
+
+LDFLAGS= -lncurses ${PTHREAD_LIBS}
+CFLAGS?= -O2 -Wall
+
+.include <bsd.port.pre.mk>
+
+.if ${OSVERSION} < 400010
+LIB_DEPENDS+= ncurses.5:${PORTSDIR}/devel/ncurses
+.endif
+
+post-patch:
+ @${SED} -e "s|%%PREFIX%%|${PREFIX}|g" \
+ ${WRKSRC}/config.h > ${WRKSRC}/config.h.freebsd
+ ${MV} ${WRKSRC}/config.h.freebsd ${WRKSRC}/config.h
+
+do-build:
+.for file in main functions screen server user messages signals parameter userdb
+ ${CXX} ${CFLAGS} -c ${WRKSRC}/${file}.cc -o ${WRKSRC}/${file}.o
+.endfor
+ ${CXX} ${LDFLAGS} -L${WRKSRC}/ ${WRKSRC}/*.o -o ${WRKSRC}/netwalker
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/netwalker ${PREFIX}/bin
+ ${INSTALL_MAN} ${WRKSRC}/netwalker.1 ${MANPREFIX}/man/man1
+ @${MKDIR} ${DATADIR}
+ ${CP} ${WRKSRC}/help/* ${PREFIX}/share/netwalker-ircc
+
+.include <bsd.port.post.mk>