View | Details | Raw Unified | Return to bug 80402 | Differences between
and this patch

Collapse All | Expand All

(-)ircservices/Makefile (-9 / +16 lines)
Lines 8-18 Link Here
8
PORTNAME=	ircservices
8
PORTNAME=	ircservices
9
PORTVERSION=	5.0.${PATCHLEVEL}
9
PORTVERSION=	5.0.${PATCHLEVEL}
10
CATEGORIES=	irc
10
CATEGORIES=	irc
11
MASTER_SITES=	ftp://ftp.esper.net/ircservices/
11
MASTER_SITES=	ftp://ftp.esper.net/ircservices/ \
12
	http://www.ircservices.esper.net/download/ \
13
	ftp://ftp.freenet.de/pub/ftp.ircservices.za.net/pub/ircservices/ \
14
	ftp://ftp.ircd.com.br/ircservices/ \
15
	http://www.irc.gr/ircservices/ \
16
	http://ircservices.swissirc.ch/
17
12
DISTNAME=	${PORTNAME}-5.0.0
18
DISTNAME=	${PORTNAME}-5.0.0
13
19
14
PATCH_SITES=	${MASTER_SITES}
20
PATCH_SITES=	${MASTER_SITES}
15
PATCHLEVEL=	50
21
PATCHLEVEL=	51
16
PATCHFILES!=	/usr/bin/jot -s " " -w ${DISTNAME:C/[0-9]*$//}%d.diff.gz  \
22
PATCHFILES!=	/usr/bin/jot -s " " -w ${DISTNAME:C/[0-9]*$//}%d.diff.gz  \
17
			${PATCHLEVEL} 1 ${PATCHLEVEL}
23
			${PATCHLEVEL} 1 ${PATCHLEVEL}
18
PATCH_DIST_STRIP=	-p1
24
PATCH_DIST_STRIP=	-p1
Lines 23-28 Link Here
23
USE_PERL5_BUILD=yes
29
USE_PERL5_BUILD=yes
24
HAS_CONFIGURE=	yes
30
HAS_CONFIGURE=	yes
25
USE_GMAKE=	yes
31
USE_GMAKE=	yes
32
USE_RC_SUBR= 	yes
33
USE_GCC=		3.2+
26
34
27
DIST_SUBDIR=	${PORTNAME}
35
DIST_SUBDIR=	${PORTNAME}
28
CONFIGURE_ARGS=	-prefix ${PREFIX} -cflags "${CFLAGS}" -cc "${CC}"
36
CONFIGURE_ARGS=	-prefix ${PREFIX} -cflags "${CFLAGS}" -cc "${CC}"
Lines 33-46 Link Here
33
BROKEN=		"Does not build on !i386"
41
BROKEN=		"Does not build on !i386"
34
.endif
42
.endif
35
43
36
.if ${OSVERSION} < 500039
44
post-patch:
37
USE_GCC=	3.2+
45
	@${SED} -e "s|%%PREFIX%%|${PREFIX}|g" -e "s|%%RC_SUBR%%|${RC_SUBR}|g" \
38
.endif
46
		< ${FILESDIR}/ircservices.sh > ${WRKDIR}/ircservices.sh
39
40
post-install:
47
post-install:
41
	@${ECHO_CMD} "Installing ${PREFIX}/etc/rc.d/ircservices.sh.sample startup file."
48
	@${ECHO_CMD} "Installing ${PREFIX}/etc/rc.d/ircservices.sh startup file."
42
	@${INSTALL_SCRIPT} ${FILESDIR}/ircservices.sh \
49
	@${INSTALL_SCRIPT} ${WRKDIR}/ircservices.sh \
43
		${PREFIX}/etc/rc.d/ircservices.sh.sample
50
		${PREFIX}/etc/rc.d/ircservices.sh
44
.if !defined(NOPORTDOCS)
51
.if !defined(NOPORTDOCS)
45
	@${MKDIR} ${DOCSDIR}
52
	@${MKDIR} ${DOCSDIR}
46
	@${INSTALL_DATA} ${WRKSRC}/docs/*.html ${DOCSDIR}
53
	@${INSTALL_DATA} ${WRKSRC}/docs/*.html ${DOCSDIR}
(-)ircservices/distinfo (+2 lines)
Lines 100-102 Link Here
100
SIZE (ircservices/ircservices-5.0.49.diff.gz) = 48004
100
SIZE (ircservices/ircservices-5.0.49.diff.gz) = 48004
101
MD5 (ircservices/ircservices-5.0.50.diff.gz) = b3137b27b89fa0db99bcc4bab5fd376f
101
MD5 (ircservices/ircservices-5.0.50.diff.gz) = b3137b27b89fa0db99bcc4bab5fd376f
102
SIZE (ircservices/ircservices-5.0.50.diff.gz) = 18847
102
SIZE (ircservices/ircservices-5.0.50.diff.gz) = 18847
103
MD5 (ircservices/ircservices-5.0.51.diff.gz) = 118701b5c92c3fe13447c40ffbec52e0
104
SIZE (ircservices/ircservices-5.0.51.diff.gz) = 8368
(-)ircservices/files/ircservices.sh (-16 / +20 lines)
Lines 1-20 Link Here
1
#!/bin/sh
1
#!/bin/sh
2
#
3
# PROVIDE: ircservices
4
# REQUIRE: NETWORKING
5
# KEYWORD: FreeBSD
6
#
7
# Add the following line to /etc/rc.conf to enable ircservices:
8
#
9
# ircservices_enable="YES"
10
#
2
11
3
if ! PREFIX=$(expr $0 : "\(/.*\)/etc/rc\.d/$(basename $0)\$"); then
12
ircservices_enable="NO"
4
    echo "$0: Cannot determine the PREFIX" >&2
5
    exit 1
6
fi
7
13
8
case "$1" in
14
. %%RC_SUBR%%
9
start)
10
	[ -x ${PREFIX}/sbin/ircservices ] && ${PREFIX}/sbin/ircservices > /dev/null && echo -n ' ircservices'
11
	;;
12
stop)
13
	killall ircservices && echo -n ' ircservices' 
14
	;;
15
*)
16
	echo "Usage: `basename $0` {start|stop}" >&2
17
	;;
18
esac
19
15
20
exit 0
16
name=ircservices
17
rcvar=`set_rcvar`
18
19
prefix=%%PREFIX%%
20
command="${prefix}/sbin/ircservices"
21
ircservices_pidfile="${prefix}/lib/services/ircservices.pid"
22
23
load_rc_config ${name}
24
run_rc_command "$1"
(-)ircservices/pkg-plist (-1 / +1 lines)
Lines 1-4 Link Here
1
etc/rc.d/ircservices.sh.sample
1
etc/rc.d/ircservices.sh
2
lib/services/convert-db
2
lib/services/convert-db
3
lib/services/example-ircservices.conf
3
lib/services/example-ircservices.conf
4
lib/services/example-modules.conf
4
lib/services/example-modules.conf

Return to bug 80402