ports/99483: [patch][maintainer-update] irc/ircservices update
Andrey V. Elsukov
bu7cher at yandex.ru
Mon Jun 26 09:20:20 UTC 2006
>Number: 99483
>Category: ports
>Synopsis: [patch][maintainer-update] irc/ircservices update
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: maintainer-update
>Submitter-Id: current-users
>Arrival-Date: Mon Jun 26 09:20:18 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator: Andrey V. Elsukov
>Release: FreeBSD
>Organization:
>Environment:
FreeBSD 6.1, FreeBSD 4.11
>Description:
1) ircservices up to 5.0.58
2) update startup script
3) remove restriction for sparc64 (<andy at shady dot org> has reported
that services works on FreeBSD Sparc64
>How-To-Repeat:
>Fix:
--- ircservices.diff begins here ---
diff -ruN ircservices.orig/Makefile ircservices/Makefile
--- ircservices.orig/Makefile Tue Jan 24 16:47:42 2006
+++ ircservices/Makefile Mon Jun 26 09:29:06 2006
@@ -16,7 +16,7 @@
DISTNAME= ${PORTNAME}-5.0.0
PATCH_SITES= ${MASTER_SITES}
-PATCHLEVEL= 57
+PATCHLEVEL= 58
PATCHFILES!= /usr/bin/jot -s " " -w ${DISTNAME:C/[0-9]*$//}%d.diff.gz \
${PATCHLEVEL} 1 ${PATCHLEVEL}
PATCH_DIST_STRIP= -p1
@@ -27,12 +27,12 @@
USE_PERL5_BUILD=yes
HAS_CONFIGURE= yes
USE_GMAKE= yes
-USE_RC_SUBR= ircservices.sh
+USE_RC_SUBR= ircservices
USE_GCC= 3.2+
-NOT_FOR_ARCHS= sparc64
DIST_SUBDIR= ${PORTNAME}
-CONFIGURE_ARGS= -prefix ${PREFIX} -cflags "${CFLAGS} -fPIC" -cc "${CC}"
+CFLAGS+= -fPIC
+CONFIGURE_ARGS= -prefix ${PREFIX} -cflags "${CFLAGS}" -cc "${CC}"
.include <bsd.port.pre.mk>
diff -ruN ircservices.orig/distinfo ircservices/distinfo
--- ircservices.orig/distinfo Tue Jan 24 16:47:42 2006
+++ ircservices/distinfo Mon Jun 26 09:30:10 2006
@@ -172,3 +172,6 @@
MD5 (ircservices/ircservices-5.0.57.diff.gz) = 669ceedc6996438ccf7f9fb079f2d9b1
SHA256 (ircservices/ircservices-5.0.57.diff.gz) = f6c0d6379fe500004a1948491e368d75798a5893285b996338c28616ab382d7e
SIZE (ircservices/ircservices-5.0.57.diff.gz) = 15023
+MD5 (ircservices/ircservices-5.0.58.diff.gz) = 7447b41d55027fea2f9e898699f99231
+SHA256 (ircservices/ircservices-5.0.58.diff.gz) = d39a429fa92ff622a5615892847b78e7cab5ea86b1be5980d5d59a8dd8a4fbc2
+SIZE (ircservices/ircservices-5.0.58.diff.gz) = 6890
diff -ruN ircservices.orig/files/ircservices.in ircservices/files/ircservices.in
--- ircservices.orig/files/ircservices.in Thu Jan 1 00:00:00 1970
+++ ircservices/files/ircservices.in Mon Jun 26 09:49:27 2006
@@ -0,0 +1,22 @@
+#!/bin/sh
+# $FreeBSD$
+#
+# PROVIDE: ircservices
+# REQUIRE: LOGIN
+# KEYWORDS: nojail shutdown
+
+. %%RC_SUBR%%
+
+name=ircservices
+rcvar=${name}_enable
+
+command="%%PREFIX%%/sbin/${name}"
+pidfile="%%PREFIX%%/lib/services/${name}.pid"
+required_files="%%PREFIX%%/lib/services/ircservices.conf \
+ %%PREFIX%%/lib/services/modules.conf"
+
+load_rc_config ${name}
+
+: ${ircservices_enable="NO"}
+
+run_rc_command "$1"
diff -ruN ircservices.orig/files/ircservices.sh.in ircservices/files/ircservices.sh.in
--- ircservices.orig/files/ircservices.sh.in Mon Feb 20 20:47:04 2006
+++ ircservices/files/ircservices.sh.in Thu Jan 1 00:00:00 1970
@@ -1,23 +0,0 @@
-#!/bin/sh
-#
-# PROVIDE: ircservices
-# REQUIRE: NETWORKING
-#
-# Add the following line to /etc/rc.conf to enable ircservices:
-#
-# ircservices_enable="YES"
-#
-
-ircservices_enable="${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"
--- ircservices.diff ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list