From owner-freebsd-ports-bugs@FreeBSD.ORG Wed May 4 07:50:34 2005 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 223EF16A4CE for ; Wed, 4 May 2005 07:50:34 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id B36CF43D79 for ; Wed, 4 May 2005 07:50:33 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j447o6i3065489 for ; Wed, 4 May 2005 07:50:06 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j447o51n065486; Wed, 4 May 2005 07:50:05 GMT (envelope-from gnats) Date: Wed, 4 May 2005 07:50:05 GMT Message-Id: <200505040750.j447o51n065486@freefall.freebsd.org> To: freebsd-ports-bugs@FreeBSD.org From: "Andrey V. Elsukov" Subject: Re: ports/80402: [update port] irc/ircservices X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: "Andrey V. Elsukov" List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 04 May 2005 07:50:34 -0000 The following reply was made to PR ports/80402; it has been noted by GNATS. From: "Andrey V. Elsukov" To: Volker Stolz Cc: bug-followup@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@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 -.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--