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