ports/80402: [update port] irc/ircservices

Andrey V. Elsukov bu7cher at yandex.ru
Wed May 4 07:50:34 UTC 2005


The following reply was made to PR ports/80402; it has been noted by GNATS.

From: "Andrey V. Elsukov" <bu7cher at yandex.ru>
To: Volker Stolz <vs at FreeBSD.org>
Cc: bug-followup at FreeBSD.org
Subject: Re: ports/80402: [update port] irc/ircservices
Date: Wed, 04 May 2005 11:41:09 +0400

 This is a multi-part message in MIME format.
 --------------030809060908020200000204
 Content-Type: text/plain; charset=KOI8-R
 Content-Transfer-Encoding: 7bit
 
 Volker Stolz wrote:
 > No need to, I can fix this locally (and please remember that we prefer 
 > diffs for updates).
 Ok. I make diff..
 
 http://people.freebsd.org/~fenner/errorlogs/bu7cher@yandex.ru.html
 
 Port marked as broken for IA64 and Sparc64. On AMD64 it builds fine. I
 can't find IA64 for testing build, and maybe -fPIC solve this problem
 for IA64. I put NOT_FOR_ARCHS= sparc64, and remove broken for test.. Its Ok?
 
 Thanks.
 -- 
 WBR, Andrey V. Elsukov
 The Branch of JSC "SO-CDO UES" Kirov RDO
 System Administrator, +7 (8332) 69-11-88
 
 --------------030809060908020200000204
 Content-Type: text/plain;
  name="ircservices.diff"
 Content-Transfer-Encoding: 7bit
 Content-Disposition: inline;
  filename="ircservices.diff"
 
 diff -urbN ircservices.old/Makefile ircservices/Makefile
 --- ircservices.old/Makefile	Mon Apr 11 23:53:50 2005
 +++ ircservices/Makefile	Wed May  4 11:12:25 2005
 @@ -8,11 +8,17 @@
  PORTNAME=	ircservices
  PORTVERSION=	5.0.${PATCHLEVEL}
  CATEGORIES=	irc
 -MASTER_SITES=	ftp://ftp.esper.net/ircservices/
 +MASTER_SITES= ftp://ftp.esper.net/ircservices/ \
 +	http://www.ircservices.esper.net/download/ \
 +	ftp://ftp.freenet.de/pub/ftp.ircservices.za.net/pub/ircservices/ \
 +	ftp://ftp.ircd.com.br/ircservices/ \
 +	http://www.irc.gr/ircservices/ \
 +	http://ircservices.swissirc.ch/
 +
  DISTNAME=	${PORTNAME}-5.0.0
  
  PATCH_SITES=	${MASTER_SITES}
 -PATCHLEVEL=	50
 +PATCHLEVEL= 51
  PATCHFILES!=	/usr/bin/jot -s " " -w ${DISTNAME:C/[0-9]*$//}%d.diff.gz  \
  			${PATCHLEVEL} 1 ${PATCHLEVEL}
  PATCH_DIST_STRIP=	-p1
 @@ -20,27 +26,19 @@
  MAINTAINER=	bu7cher at yandex.ru
  COMMENT=	A system of IRC services for IRC networks
  
 -USE_PERL5_BUILD=yes
 +USE_PERL5_BUILD= yes
  HAS_CONFIGURE=	yes
  USE_GMAKE=	yes
 +USE_RC_SUBR= ircservices.sh
 +USE_GCC= 3.2+
 +NOT_FOR_ARCHS= sparc64
  
  DIST_SUBDIR=	${PORTNAME}
 -CONFIGURE_ARGS=	-prefix ${PREFIX} -cflags "${CFLAGS}" -cc "${CC}"
 +CONFIGURE_ARGS= -prefix ${PREFIX} -cflags "${CFLAGS} -fPIC" -cc "${CC}"
  
  .include <bsd.port.pre.mk>
  
 -.if ${ARCH} != "i386"
 -BROKEN=		"Does not build on !i386"
 -.endif
 -
 -.if ${OSVERSION} < 500039
 -USE_GCC=	3.2+
 -.endif
 -
  post-install:
 -	@${ECHO_CMD} "Installing ${PREFIX}/etc/rc.d/ircservices.sh.sample startup file."
 -	@${INSTALL_SCRIPT} ${FILESDIR}/ircservices.sh \
 -		${PREFIX}/etc/rc.d/ircservices.sh.sample
  .if !defined(NOPORTDOCS)
  	@${MKDIR} ${DOCSDIR}
  	@${INSTALL_DATA} ${WRKSRC}/docs/*.html ${DOCSDIR}
 diff -urbN ircservices.old/distinfo ircservices/distinfo
 --- ircservices.old/distinfo	Mon Apr 11 23:53:50 2005
 +++ ircservices/distinfo	Wed Apr 27 13:48:09 2005
 @@ -100,3 +100,5 @@
  SIZE (ircservices/ircservices-5.0.49.diff.gz) = 48004
  MD5 (ircservices/ircservices-5.0.50.diff.gz) = b3137b27b89fa0db99bcc4bab5fd376f
  SIZE (ircservices/ircservices-5.0.50.diff.gz) = 18847
 +MD5 (ircservices/ircservices-5.0.51.diff.gz) = 118701b5c92c3fe13447c40ffbec52e0
 +SIZE (ircservices/ircservices-5.0.51.diff.gz) = 8368
 diff -urbN ircservices.old/files/ircservices.sh ircservices/files/ircservices.sh
 --- ircservices.old/files/ircservices.sh	Thu Nov  7 19:36:03 2002
 +++ ircservices/files/ircservices.sh	Thu Jan  1 03:00:00 1970
 @@ -1,20 +0,0 @@
 -#!/bin/sh
 -
 -if ! PREFIX=$(expr $0 : "\(/.*\)/etc/rc\.d/$(basename $0)\$"); then
 -    echo "$0: Cannot determine the PREFIX" >&2
 -    exit 1
 -fi
 -
 -case "$1" in
 -start)
 -	[ -x ${PREFIX}/sbin/ircservices ] && ${PREFIX}/sbin/ircservices > /dev/null && echo -n ' ircservices'
 -	;;
 -stop)
 -	killall ircservices && echo -n ' ircservices' 
 -	;;
 -*)
 -	echo "Usage: `basename $0` {start|stop}" >&2
 -	;;
 -esac
 -
 -exit 0
 diff -urbN ircservices.old/files/ircservices.sh.in ircservices/files/ircservices.sh.in
 --- ircservices.old/files/ircservices.sh.in	Thu Jan  1 03:00:00 1970
 +++ ircservices/files/ircservices.sh.in	Wed Apr 27 14:22:01 2005
 @@ -0,0 +1,24 @@
 +#!/bin/sh
 +#
 +# PROVIDE: ircservices
 +# REQUIRE: NETWORKING
 +# KEYWORD: FreeBSD
 +#
 +# Add the following line to /etc/rc.conf to enable ircservices:
 +#
 +# ircservices_enable="YES"
 +#
 +
 +ircservices_enable="NO"
 +
 +. %%RC_SUBR%%
 +
 +name=ircservices
 +rcvar=`set_rcvar`
 +
 +prefix=%%PREFIX%%
 +command="${prefix}/sbin/ircservices"
 +ircservices_pidfile="${prefix}/lib/services/ircservices.pid"
 +
 +load_rc_config ${name}
 +run_rc_command "$1"
 diff -urbN ircservices.old/pkg-plist ircservices/pkg-plist
 --- ircservices.old/pkg-plist	Thu Mar 10 11:50:16 2005
 +++ ircservices/pkg-plist	Wed Apr 27 14:25:46 2005
 @@ -1,4 +1,4 @@
 -etc/rc.d/ircservices.sh.sample
 +etc/rc.d/ircservices.sh
  lib/services/convert-db
  lib/services/example-ircservices.conf
  lib/services/example-modules.conf
 
 --------------030809060908020200000204--
 



More information about the freebsd-ports-bugs mailing list