From jdc@pentarou.parodius.com  Sat Jan  1 11:12:13 2005
Return-Path: <jdc@pentarou.parodius.com>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id 351CB16A4CE
	for <FreeBSD-gnats-submit@freebsd.org>; Sat,  1 Jan 2005 11:12:13 +0000 (GMT)
Received: from mail.parodius.com (mail.parodius.com [64.62.145.229])
	by mx1.FreeBSD.org (Postfix) with ESMTP id F0D4843D3F
	for <FreeBSD-gnats-submit@freebsd.org>; Sat,  1 Jan 2005 11:12:12 +0000 (GMT)
	(envelope-from jdc@pentarou.parodius.com)
Received: from pentarou.parodius.com (jdc@localhost [127.0.0.1])
	by mail.parodius.com (8.13.1/8.13.1) with ESMTP id j01BCCbU050138
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)
	for <FreeBSD-gnats-submit@freebsd.org>; Sat, 1 Jan 2005 03:12:12 -0800 (PST)
	(envelope-from jdc@pentarou.parodius.com)
Received: (from jdc@localhost)
	by pentarou.parodius.com (8.13.1/8.13.1/Submit) id j01BCCmX050137;
	Sat, 1 Jan 2005 03:12:12 -0800 (PST)
	(envelope-from jdc)
Message-Id: <200501011112.j01BCCmX050137@pentarou.parodius.com>
Date: Sat, 1 Jan 2005 03:12:12 -0800 (PST)
From: Jeremy Chadwick <freebsd@jdc.parodius.com>
Reply-To: Jeremy Chadwick <freebsd@jdc.parodius.com>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: irc/epic4 port update
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         75707
>Category:       ports
>Synopsis:       irc/epic4 port update
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Sat Jan 01 11:20:20 GMT 2005
>Closed-Date:    Fri Feb 18 12:55:32 GMT 2005
>Last-Modified:  Fri Feb 18 12:55:32 GMT 2005
>Originator:     Jeremy Chadwick
>Release:        FreeBSD 4.10-STABLE i386
>Organization:
Parodius Networking
>Environment:
System: FreeBSD pentarou.parodius.com 4.10-STABLE FreeBSD 4.10-STABLE #0: Thu Dec 2 00:43:14 PST 2004 root@pentarou.parodius.com:/usr/obj/usr/src/sys/PENTAROU i386
>Description:
	Update the irc/epic4 port to EPIC4-2.2.  Also add a slew of WITH_ and WITHOUT_
	tweaks, so people can configure things appropriately.

	Tested on FreeBSD 5.3-STABLE and 4.10-STABLE.

	Not sure if the maintainer still maintains this port or not; I can maintain this
	port if needed.
>How-To-Repeat:
	n/a
>Fix:
	Apply below patch.


diff -ruN /usr/ports/irc/epic4/Makefile epic4/Makefile
--- /usr/ports/irc/epic4/Makefile	Tue Mar 23 01:21:25 2004
+++ epic4/Makefile	Sat Jan  1 03:11:45 2005
@@ -6,33 +6,72 @@
 #
 
 PORTNAME=	epic4
-PORTVERSION=	2.0
+PORTVERSION=	2.2
 CATEGORIES=	irc ipv6
-MASTER_SITES=	ftp://ftp.epicsol.org/pub/epic/EPIC4-PRODUCTION/ \
-		ftp://ftp.irc.org/irc/clients/unix/epic/ \
+MASTER_SITES=	ftp://ftp.prbh.org/pub/epic/EPIC4-PRODUCTION/ \
+		ftp://ftp.irc.org/irc/clients/unix/epic/EPIC4-PRODUCTION/ \
 		ftp://ftp.parodius.com/pub/epic/EPIC4-PRODUCTION/ \
-		ftp://planetmirror.com/pub/irc/epic/ \
-		ftp://ftp.eu.uu.net/pub/unix/irc/epic/ \
-		ftp://totem.fix.no/pub/mirrors/epic/ \
-		ftp://ftp.freenet.de/pub/ftp.prbh.org/pub/epic/
+		http://ftp.freenet.de/pub/ftp.prbh.org/pub/epic/EPIC4-PRODUCTION/ \
+		ftp://ftp.eu.uu.net/pub/unix/irc/epic/EPIC4-PRODUCTION/ \
+		ftp://totem.fix.no/pub/mirrors/epic/EPIC4-PRODUCTION/
 DISTFILES=	${DISTNAME}${EXTRACT_SUFX} \
 		${DISTFILE_HELP}
+DISTFILE_HELP=	${PORTNAME}-help-20040801.tar.gz
+MAN1=		epic.1
 
 MAINTAINER=	anders@andersa.net
 COMMENT=	The (E)nhanced (P)rogrammable (I)RC-II (C)lient
 
-USE_OPENSSL=	yes
-USE_PERL5=	yes
 GNU_CONFIGURE=	yes
-CONFIGURE_ARGS+=	--without-tcl
 
+.include <bsd.port.pre.mk>
+
+##
+##  WITH_SSL:       enable OpenSSL support
+#
+.if defined(WITH_SSL)
+USE_OPENSSL=	yes
+CONFIGURE_ARGS+=	--with-ssl
+.endif
+
+##  WITHOUT_IPV6:   disable IPv6 support
+#
+.if defined(WITHOUT_IPV6)
+CONFIGURE_ARGS+=	--without-ipv6
+.endif
+
+##  WITH_TCL:       enable Tcl support
+#
 .if defined(WITH_TCL)
 LIB_DEPENDS=		tcl84:${PORTSDIR}/lang/tcl84
 CONFIGURE_ARGS+=	--with-tcl
 .endif
 
-MAN1=		epic.1
-DISTFILE_HELP=	${PORTNAME}-help-20040308.tar.gz
+##  WITH_SOCKS5:    enable SOCKS5 support
+#
+.if defined(WITH_SOCKS5)
+LIB_DEPENDS=		socks5:${PORTSDIR}/net/socks5
+CONFIGURE_ARGS+=	--with-socks5
+.endif
+
+##  WITH_PERL:      enable perl5 support (requires perl 5.6.1 or newer)
+#
+# The path provided to --with-perl is needed, since the configure script
+# looks for libperl.so in places very specific to Linux.  Possibly a
+# patch to configure would be a better idea, but we need to rely on
+# SITE_PERL and PERL_VER to create the path.
+#
+.if defined(WITH_PERL)
+.if ${PERL_LEVEL} < 500601
+IGNORE="perl 5.6.1 or newer is required; we recommend perl 5.8.5."
+.endif
+USE_PERL5=	yes
+CONFIGURE_ARGS+=	--with-perl=${SITE_PERL}/../../${PERL_VER}/mach/CORE
+.endif
+
+
+show-options:
+	@${SED} -ne 's/^##//p' ${.CURDIR}/Makefile
 
 post-extract:
 	@${FIND} ${WRKDIR} -type d -name CVS | ${XARGS} ${RM} -rf
@@ -44,9 +83,9 @@
 	@${CP} -R ${WRKDIR}/help/* ${PREFIX}/share/epic/help
 .if !defined(NOPORTDOCS)
 	${MKDIR} ${DOCSDIR}
-.for i in README BUG_FORM UPDATES
+.for i in BUG_FORM COPYRIGHT KNOWNBUGS README UPDATES VOTES
 	${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR}
 .endfor
 .endif
 
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>
diff -ruN /usr/ports/irc/epic4/distinfo epic4/distinfo
--- /usr/ports/irc/epic4/distinfo	Tue Mar 23 01:21:25 2004
+++ epic4/distinfo	Sat Jan  1 01:57:34 2005
@@ -1,4 +1,4 @@
-MD5 (epic4-2.0.tar.gz) = 94ee2f69335a0306bbcfcf3ec9d863e7
-SIZE (epic4-2.0.tar.gz) = 773957
-MD5 (epic4-help-20040308.tar.gz) = 5492fba9d0794f8ceb2fa0837ad847fa
-SIZE (epic4-help-20040308.tar.gz) = 300509
+MD5 (epic4-2.2.tar.gz) = 28aa312a6f864baa70c013e8ea10d082
+SIZE (epic4-2.2.tar.gz) = 770141
+MD5 (epic4-help-20040801.tar.gz) = c283d1c17826708bc265e3f91b860f54
+SIZE (epic4-help-20040801.tar.gz) = 302562
diff -ruN /usr/ports/irc/epic4/pkg-plist epic4/pkg-plist
--- /usr/ports/irc/epic4/pkg-plist	Tue Mar 23 01:21:25 2004
+++ epic4/pkg-plist	Sat Jan  1 02:19:07 2005
@@ -1,5 +1,5 @@
 bin/epic
-bin/epic-EPIC4-2.0
+bin/epic-EPIC4-2.2
 libexec/wserv4
 share/epic/help/1_General/1_General
 share/epic/help/1_General/away
@@ -963,9 +963,12 @@
 share/epic/script/vi-binds
 share/epic/script/webster
 share/epic/script/window
-%%PORTDOCS%%%%DOCSDIR%%/BUG_FORM
-%%PORTDOCS%%%%DOCSDIR%%/README
+%%PORTDOCS%%%%DOCSDIR%%/VOTES
 %%PORTDOCS%%%%DOCSDIR%%/UPDATES
+%%PORTDOCS%%%%DOCSDIR%%/README
+%%PORTDOCS%%%%DOCSDIR%%/KNOWNBUGS
+%%PORTDOCS%%%%DOCSDIR%%/COPYRIGHT
+%%PORTDOCS%%%%DOCSDIR%%/BUG_FORM
 @dirrm share/epic/script
 @dirrm share/epic/help/8_Scripts
 @dirrm share/epic/help/7_Docs
>Release-Note:
>Audit-Trail:
Adding a note to audit trail:

the patch will probably no longer apply since the maintainer was reset
to ports@FreeBSD.org as of 01/02/2005.

Mark Linimon
State-Changed-From-To: open->closed 
State-Changed-By: krion 
State-Changed-When: Fri Feb 18 12:55:27 GMT 2005 
State-Changed-Why:  
Committed, thanks! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=75707 
>Unformatted:
