ports/51683: New port: irc/ngircd

Kirill Ponomarew ponomarew at oberon.net
Fri May 2 08:30:14 UTC 2003


>Number:         51683
>Category:       ports
>Synopsis:       New port: irc/ngircd
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Fri May 02 01:30:11 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator:     Kirill Ponomarew
>Release:        FreeBSD 4.8-RELEASE i386
>Organization:
Oberon.net 
>Environment:
 
        
>Description:
New port: irc/ngircd

ngIRCd is an Open-Source server for the Internet Relay Chat (IRC)
It's written from scratch and not
deduced from the "grandfather of IRC daemons", the daemon of the IRCNet.

>How-To-Repeat:
>Fix:


# 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:
#
#	irc/ngircd/files/patch-doc::Makefile.in
#	irc/ngircd/files/patch-man::Makefile.in
#	irc/ngircd/files/patch-src::ngircd_Makefile.in
#	irc/ngircd/Makefile
#	irc/ngircd/distinfo
#	irc/ngircd/files
#	irc/ngircd/pkg-descr
#	irc/ngircd/pkg-plist
#
echo x - irc/ngircd/files/patch-doc::Makefile.in
sed 's/^X//' >irc/ngircd/files/patch-doc::Makefile.in << 'END-of-irc/ngircd/files/patch-doc::Makefile.in'
X--- doc/Makefile.in.orig	Fri May  2 10:12:37 2003
X+++ doc/Makefile.in	Fri May  2 10:15:46 2003
X@@ -65,7 +65,6 @@
X install_sh_PROGRAM = $(install_sh) -c
X INSTALL_SCRIPT = @INSTALL_SCRIPT@
X INSTALL_HEADER = $(INSTALL_DATA)
X-transform = @program_transform_name@
X NORMAL_INSTALL = :
X PRE_INSTALL = :
X POST_INSTALL = :
X@@ -92,14 +91,11 @@
X am__quote = @am__quote@
X install_sh = @install_sh@
X 
X-EXTRA_DIST = CVS.txt FAQ.txt Protocol.txt Platforms.txt \
X-	README-AUX.txt README-BeOS.txt RFC.txt sample-ngircd.conf
X-
X+EXTRA_DIST =
X 
X docdir = $(datadir)/doc/$(PACKAGE)
X 
X-documents = $(EXTRA_DIST) ../AUTHORS ../COPYING ../ChangeLog ../INSTALL \
X-	../NEWS ../README
X+documents = $(EXTRA_DIST) ../README
X 
X subdir = doc
X mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
X@@ -232,7 +228,7 @@
X install-data-hook:
X 	$(mkinstalldirs) $(DESTDIR)$(sysconfdir)
X 	if [ ! -f $(DESTDIR)$(sysconfdir)/ngircd.conf ]; then \
X-	  $(INSTALL) -m 600 -c $(srcdir)/sample-ngircd.conf $(DESTDIR)$(sysconfdir)/ngircd.conf; \
X+	  $(INSTALL) -m 600 -c $(srcdir)/sample-ngircd.conf $(DESTDIR)$(sysconfdir)/ngircd.conf.sample; \
X 	 fi
X 	$(mkinstalldirs) $(DESTDIR)$(docdir)
X 	for f in $(documents); do \
END-of-irc/ngircd/files/patch-doc::Makefile.in
echo x - irc/ngircd/files/patch-man::Makefile.in
sed 's/^X//' >irc/ngircd/files/patch-man::Makefile.in << 'END-of-irc/ngircd/files/patch-man::Makefile.in'
X--- man/Makefile.in.orig	Fri May  2 01:07:58 2003
X+++ man/Makefile.in	Fri May  2 01:08:09 2003
X@@ -65,7 +65,6 @@
X install_sh_PROGRAM = $(install_sh) -c
X INSTALL_SCRIPT = @INSTALL_SCRIPT@
X INSTALL_HEADER = $(INSTALL_DATA)
X-transform = @program_transform_name@
X NORMAL_INSTALL = :
X PRE_INSTALL = :
X POST_INSTALL = :
END-of-irc/ngircd/files/patch-man::Makefile.in
echo x - irc/ngircd/files/patch-src::ngircd_Makefile.in
sed 's/^X//' >irc/ngircd/files/patch-src::ngircd_Makefile.in << 'END-of-irc/ngircd/files/patch-src::ngircd_Makefile.in'
X--- src/ngircd/Makefile.in.orig	Fri May  2 00:51:33 2003
X+++ src/ngircd/Makefile.in	Fri May  2 00:51:41 2003
X@@ -64,7 +64,6 @@
X install_sh_PROGRAM = $(install_sh) -c
X INSTALL_SCRIPT = @INSTALL_SCRIPT@
X INSTALL_HEADER = $(INSTALL_DATA)
X-transform = @program_transform_name@
X NORMAL_INSTALL = :
X PRE_INSTALL = :
X POST_INSTALL = :
END-of-irc/ngircd/files/patch-src::ngircd_Makefile.in
echo x - irc/ngircd/Makefile
sed 's/^X//' >irc/ngircd/Makefile << 'END-of-irc/ngircd/Makefile'
X# New ports collection makefile for: 	ngircd
X# Date created:        1 May CEST 2003
X# Whom:                Kirill Ponomarew <ponomarew at oberon.net>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	ngircd
XPORTVERSION=	0.7.0
XCATEGORIES=	irc
XMASTER_SITES=	http://download.berlios.de/ngircd/ \
X		ftp://ftp.berlios.de/pub/ngircd/
XDISTNAME=	${PORTNAME}-${PORTVERSION}
X
XMAINTAINER=	ponomarew at oberon.net
XCOMMENT=	Free open source daemon for Internet Relay Chat (IRC)
X
XGNU_CONFIGURE=	yes
X
X.if exists(/usr/include/tcpd.h)
XUSE_TCP_WRAPPERS=	yes
XCONFIGURE_ARGS+=	--with-tcp-wrappers
X.endif
X
X.if defined(WITHOUT_SYSLOG)
XCONFIGURE_ARGS+=	--without-syslog
X.endif
X
X.if defined(WITHOUT_ZLIB)
XCONFIGURE_ARGS+=	--without-zlib
X.endif
X
Xpre-configure:
X	@${ECHO_MSG} ""
X.if defined(USE_TCP_WRAPPERS)
X	@${ECHO_MSG} "Enabling TCP wrappers support"
X	@${ECHO_MSG} ""
X.endif
X.if defined(WITHOUT_SYSLOG)
X	@${ECHO_MSG} "Disable syslog support"
X	@${ECHO_MSG} ""
X.endif
X.if defined(WITHOUT_ZLIB)
X	@${ECHO_MSG} "Disable zlib suppot"
X	@${ECHO_MSG} ""
X.endif
X
Xpost-install:
X.if !defined(NOPORTDOCS)
X	${MKDIR} ${PREFIX}/share/doc/ngircd
X.for i in README 
X	${INSTALL_DATA} ${WRKSRC}/${i} ${PREFIX}/share/doc/ngircd/
X.endfor
X.endif
X
X.include <bsd.port.mk>
END-of-irc/ngircd/Makefile
echo x - irc/ngircd/distinfo
sed 's/^X//' >irc/ngircd/distinfo << 'END-of-irc/ngircd/distinfo'
XMD5 (ngircd-0.7.0.tar.gz) = 3884b8aebd8f43dff91d51fbf688dbc3
END-of-irc/ngircd/distinfo
echo c - irc/ngircd/files
mkdir -p irc/ngircd/files > /dev/null 2>&1
echo x - irc/ngircd/pkg-descr
sed 's/^X//' >irc/ngircd/pkg-descr << 'END-of-irc/ngircd/pkg-descr'
XngIRCd is an Open-Source server for the Internet Relay Chat (IRC), which is
Xdeveloped and published under the terms of the GNU General Public Licence.
XngIRCd means "next generation IRC daemon", it's written from scratch and not
Xdeduced from the "grandfather of IRC daemons", the daemon of the IRCNet.
X
XWWW: http://arthur.ath.cx/~alex/ngircd
END-of-irc/ngircd/pkg-descr
echo x - irc/ngircd/pkg-plist
sed 's/^X//' >irc/ngircd/pkg-plist << 'END-of-irc/ngircd/pkg-plist'
Xetc/ngircd.conf.sample
Xsbin/ngircd
Xshare/doc/ngircd/README
X at dirrm share/doc/ngircd
END-of-irc/ngircd/pkg-plist
exit

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



More information about the freebsd-ports-bugs mailing list