Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 17 Dec 2007 22:36:34 +0100 (CET)
From:      Jonas Kvinge <jonas@emptyglass.night-light.net>
To:        FreeBSD-gnats-submit@FreeBSD.org
Cc:        jonas@night-light.net
Subject:   ports/118795: Update port: irc/ircproxy 
Message-ID:  <200712172136.lBHLaYUv074253@emptyglass.night-light.net>
Resent-Message-ID: <200712172200.lBHM08Qu003581@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         118795
>Category:       ports
>Synopsis:       Update port: irc/ircproxy
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Dec 17 22:00:08 UTC 2007
>Closed-Date:
>Last-Modified:
>Originator:     Jonas Kvinge
>Release:        FreeBSD 6.2-RELEASE i386
>Organization:
Jonas Kvinge 
>Environment:
System: FreeBSD emptyglass.night-light.net 6.2-RELEASE FreeBSD 6.2-RELEASE #0: Fri Jan 12 11:05:30 UTC 2007 root@dessler.cse.buffalo.edu:/usr/obj/usr/src/sys/SMP i386


	
>Description:
	
>How-To-Repeat:
	
>Fix:

	

--- ircproxy.diff begins here ---
diff -ruN ircproxy.old/Makefile ircproxy/Makefile
--- ircproxy.old/Makefile	Mon Dec 17 20:48:41 2007
+++ ircproxy/Makefile	Mon Dec 17 22:01:59 2007
@@ -2,34 +2,49 @@
 # Date created:        10 July 2003
 # Whom:                Jonas Kvinge <jonas@night-light.net>
 #
-# $FreeBSD: ports/irc/ircproxy/Makefile,v 1.7 2006/09/04 18:46:00 pav Exp $
+# $FreeBSD$
 #
 
 PORTNAME=	ircproxy
-DISTVERSION=	1.2.42d.pre3
+PORTVERSION=	1.3.1b
 CATEGORIES=	irc
-MASTER_SITES=	http://www.ircproxy.night-light.net/files/
+MASTER_SITES=	http://filearchive.night-light.net/packages/sources/ircproxy/
 
 MAINTAINER=	jonas@night-light.net
 COMMENT=	An IRC proxy/bouncer daemon
 
-GNU_CONFIGURE=		yes
-CONFIGURE_WRKSRC=	${WRKSRC}/config
+LIB_DEPENDS=	cares.1:${PORTSDIR}/dns/c-ares
 
-#
-# Copy the freebsd port setup file to automatically generate setup.h
-# So we dont need to do make config, I think this might be the best
-# solution.
-#
-pre-build:
-	@if [ ! -f ${WRKSRC}/config/setup-file ]; then ( \
-		if [ ! -f ${WRKSRC}/setup/setup-freebsd ]; then ( ${ECHO} "Missing the setup-freebsd file!"; exit 1; ) fi; \
-		${CP} ${WRKSRC}/setup/setup-freebsd ${WRKSRC}/setup/setup-file || exit 1; \
-		cd ${WRKSRC}/setup; SETUP_BATCH=y SETUP_QUIET=y ${SH} ./setup || exit 1; \
-		cd ${WRKSRC}/setup; ${SH} ./setup-makefile || exit 1; \
-	) \
-	fi;
-	${CHMOD} u+x ${WRKSRC}/pkg-install || exit 1
-	${CHMOD} u+x ${WRKSRC}/pkg-deinstall || exit 1
+GNU_CONFIGURE=	yes
+CONFIGURE_ARGS=	--prefix=${LOCALBASE}
+
+OPTIONS=	SSL "Enable SSL support" on \
+		IPV6 "Enable IPv6 support" on \
+		MEMDEBUG "Enable memory debugging" on \
+		FDDEBUG "Enable file descriptor debugging" on
+
+.include <bsd.port.pre.mk>
+
+.if defined(WITH_SSL)
+.include "${PORTSDIR}/Mk/bsd.openssl.mk"
+.else
+CONFIGURE_ARGS+=	--disable-ssl
+.endif
+
+.if !defined(WITH_IPV6)
+CONFIGURE_ARGS+=	--disable-ipv6
+.endif
+
+.if defined(WITH_MEMDEBUG)
+CONFIGURE_ARGS+=	--enable-memdebug
+.else
+CONFIGURE_ARGS+=	--disable-memdebug
+.endif
+
+.if defined(WITH_FDDEBUG)
+CONFIGURE_ARGS+=	--enable-fddebug
+.else
+CONFIGURE_ARGS+=	--disable-fddebug
+.endif
 
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>
diff -ruN ircproxy.old/distinfo ircproxy/distinfo
--- ircproxy.old/distinfo	Mon Dec 17 20:48:41 2007
+++ ircproxy/distinfo	Mon Dec 17 20:51:07 2007
@@ -1,3 +1,3 @@
-MD5 (ircproxy-1.2.42d.pre3.tar.gz) = 6fbb849489912e6dabedba3f35ba782c
-SHA256 (ircproxy-1.2.42d.pre3.tar.gz) = 1d66b58ce596e45c0168327d795211452e5a7db061e968b9ee678ad894ba36b6
-SIZE (ircproxy-1.2.42d.pre3.tar.gz) = 239450
+MD5 (ircproxy-1.3.1b.tar.gz) = b17e861248d5b62d0a208caefd2ed4de
+SHA256 (ircproxy-1.3.1b.tar.gz) = a90176cd36924b510dfa87a62a1e8af296ef38721d1967e3bcdba0648b3a0ae3
+SIZE (ircproxy-1.3.1b.tar.gz) = 359480
diff -ruN ircproxy.old/pkg-install ircproxy/pkg-install
--- ircproxy.old/pkg-install	Mon Dec 17 20:48:41 2007
+++ ircproxy/pkg-install	Mon Dec 17 22:22:33 2007
@@ -26,9 +26,9 @@
     pw useradd ${EUSER} -u ${UID} -g ${EGROUP} -s /nonexistent -c "Night Light IRC Proxy"
   fi
 
-  sed -i -e "s:^IRCPROXYBINFILE=.*:IRCPROXYBINFILE=${PKG_PREFIX}/sbin/${BINFILE}:" ${PKG_PREFIX}/sbin/ircproxy.sh || exit 1
-  sed -i -e "s:^IRCPROXYPIDFILE=.*:IRCPROXYPIDFILE=${PIDFILE}:" ${PKG_PREFIX}/sbin/ircproxy.sh || exit 1
-  rm -f ${PKG_PREFIX}/sbin/ircproxy.sh-e
+  #sed -i -e "s:^IRCPROXYBINFILE=.*:IRCPROXYBINFILE=${PKG_PREFIX}/sbin/${BINFILE}:" ${PKG_PREFIX}/sbin/ircproxy.sh || exit 1
+  #sed -i -e "s:^IRCPROXYPIDFILE=.*:IRCPROXYPIDFILE=${PIDFILE}:" ${PKG_PREFIX}/sbin/ircproxy.sh || exit 1
+  #rm -f ${PKG_PREFIX}/sbin/ircproxy.sh-e
 
   #grep -q "^[^#]*${PKG_PREFIX}/sbin/ircproxy\.sh" /etc/crontab >/dev/null 2>&1
   #if [ ! $? -eq 0 ] ; then
diff -ruN ircproxy.old/pkg-plist ircproxy/pkg-plist
--- ircproxy.old/pkg-plist	Mon Dec 17 20:48:41 2007
+++ ircproxy/pkg-plist	Mon Dec 17 20:48:41 2007
@@ -1,8 +1,9 @@
-sbin/ircproxyd
-sbin/mkpasswd
-sbin/ircproxy.sh
-etc/ircproxy/ircproxy-listen.conf
-etc/ircproxy/ircproxy-access.conf
-etc/ircproxy/ircproxy-user.conf
-etc/ircproxy/ircproxy-conn.conf
-@dirrm etc/ircproxy
+bin/ircproxyd
+bin/imkpasswd
+share/ircproxy/ircproxyd.conf
+share/ircproxy/ircproxyd-listen.conf
+share/ircproxy/ircproxyd-access.conf
+share/ircproxy/ircproxyd-user.conf
+share/ircproxy/ircproxyd-conn.conf
+share/ircproxy/ircproxyd-autoop.conf
+@dirrm share/ircproxy
--- ircproxy.diff ends here ---


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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200712172136.lBHLaYUv074253>