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

Collapse All | Expand All

(-)irc/undernet-ircu/Makefile (-8 / +44 lines)
Lines 3-13 Link Here
3
3
4
PORTNAME=	undernet-ircu
4
PORTNAME=	undernet-ircu
5
PORTVERSION=	2.10.12.14
5
PORTVERSION=	2.10.12.14
6
PORTREVISION=	1
6
CATEGORIES=	irc net
7
CATEGORIES=	irc net
7
MASTER_SITES=	SF/${PORTNAME}/ircu/ircu${PORTVERSION}
8
MASTER_SITES=	SF/${PORTNAME}/ircu/ircu${PORTVERSION} \
9
		ftp://ftpmirror.uk/freebsd-ports/undernet-ircu/
8
DISTNAME=	ircu${PORTVERSION}
10
DISTNAME=	ircu${PORTVERSION}
9
11
10
MAINTAINER=	ports@FreeBSD.org
12
MAINTAINER=	freebsd-ports@dan.me.uk
11
COMMENT=	Undernet IRCU irc daemon
13
COMMENT=	Undernet IRCU irc daemon
12
14
13
CONFLICTS=	ircd-hybrid-7.[0-9]*
15
CONFLICTS=	ircd-hybrid-7.[0-9]*
Lines 17-28 Link Here
17
19
18
GNU_CONFIGURE=		yes
20
GNU_CONFIGURE=		yes
19
USE_RC_SUBR=		undernet
21
USE_RC_SUBR=		undernet
20
CONFIGURE_ARGS=		--with-dpath=${PREFIX}/etc/ --with-symlink=no
22
SUB_FILES=		pkg-message
23
CONFIGURE_ARGS+=	--with-dpath=${PREFIX}/etc/ --with-symlink=no
21
24
22
PLIST_FILES=	bin/ircd bin/umkpasswd bin/convert-conf etc/ircd.conf.example
25
OPTIONS_DEFINE=	DOCS EXAMPLES IPV6 POLL DEBUG ASSERTS PROFILE PEDANTIC WARNINGS \
23
26
		INLINES DEVPOLL KQUEUE EPOLL LEAKDETECT
24
OPTIONS_DEFINE=	IPV6 POLL DEBUG ASSERTS PROFILE PEDANTIC WARNINGS INLINES DEVPOLL KQUEUE \
25
		EPOLL LEAKDETECT
26
POLL_DESC=	Force poll to be used even if not a sys call
27
POLL_DESC=	Force poll to be used even if not a sys call
27
ASSERTS_DESC=	Disable assertion checking
28
ASSERTS_DESC=	Disable assertion checking
28
PEDANTIC_DESC=	Enable pedantic warnings
29
PEDANTIC_DESC=	Enable pedantic warnings
Lines 33-39 Link Here
33
EPOLL_DESC=	Disable the epoll-based engine
34
EPOLL_DESC=	Disable the epoll-based engine
34
LEAKDETECT_DESC=	Turn on the leak detector (reqs patched boehm)
35
LEAKDETECT_DESC=	Turn on the leak detector (reqs patched boehm)
35
36
36
NO_STAGE=	yes
37
.include <bsd.port.options.mk>
37
.include <bsd.port.options.mk>
38
38
39
.if ${PORT_OPTIONS:MIPV6}
39
.if ${PORT_OPTIONS:MIPV6}
Lines 86-91 Link Here
86
CONFIGURE_ARGS+=	--with-leak-detect
86
CONFIGURE_ARGS+=	--with-leak-detect
87
.endif
87
.endif
88
88
89
do-install:
90
	${INSTALL_PROGRAM} ${WRKSRC}/ircd/ircd ${STAGEDIR}${PREFIX}/sbin/ircd
91
	${INSTALL_PROGRAM} ${WRKSRC}/ircd/convert-conf ${STAGEDIR}${PREFIX}/bin/undernet-convert-conf
92
	${INSTALL_PROGRAM} ${WRKSRC}/ircd/umkpasswd ${STAGEDIR}${PREFIX}/bin/undernet-umkpasswd
93
.if ${PORT_OPTIONS:MEXAMPLES}
94
	${INSTALL_DATA} ${WRKSRC}/doc/example.conf ${STAGEDIR}${PREFIX}/etc/ircd.conf.sample
95
.endif
96
.if ${PORT_OPTIONS:MDOCS}
97
	${MKDIR} ${STAGEDIR}${DOCSDIR}
98
	${MKDIR} ${STAGEDIR}${DOCSDIR}/api
99
	${MKDIR} ${STAGEDIR}${DOCSDIR}/history
100
	for file in \
101
		ChangeLog ChangeLog.11 INSTALL INSTALL_FR README RELEASE.NOTES; do \
102
			${INSTALL_DATA} ${WRKSRC}/$$file ${STAGEDIR}${DOCSDIR}/ ; \
103
	done
104
	for file in \
105
		Authors debug_memleak_gc.patch example.conf fda.txt features.txt freebsd.txt \
106
		iso-time.html linux-poll.patch p10.html readme.asll readme.chroot readme.crules \
107
		readme.cvs readme.features readme.gline readme.iauth readme.indent readme.jupe \
108
		readme.log readme.who readme.www readme.xquery rfc1413.txt rfc1459.unet \
109
		snomask.html strings.txt; do \
110
			${INSTALL_DATA} ${WRKSRC}/doc/$$file ${STAGEDIR}${DOCSDIR}/ ; \
111
	done
112
	for file in \
113
		api.txt events.txt features.txt gline.txt ircd_snprintf.txt joinbuf.txt jupe.txt \
114
		log.txt modebuf.txt motd.txt msgq.txt privileges.txt send.txt; do \
115
			${INSTALL_DATA} ${WRKSRC}/doc/api/$$file ${STAGEDIR}${DOCSDIR}/api/ ; \
116
	done
117
	for file in \
118
		2.4.notes 2.7-New ChangeLog.07 ChangeLog.10 Manual README-2.6 README.patches \
119
		history.pre24 overview.u2.9; do \
120
			${INSTALL_DATA} ${WRKSRC}/doc/history/$$file ${STAGEDIR}${DOCSDIR}/history/ ; \
121
	done
122
.endif
123
89
post-install:
124
post-install:
90
	@${ECHO_MSG}    ""
125
	@${ECHO_MSG}    ""
91
	@${ECHO_MSG}    "	To run undernet ircu you must add 'undernet_enable=\"YES\" to"
126
	@${ECHO_MSG}    "	To run undernet ircu you must add 'undernet_enable=\"YES\" to"
Lines 97-100 Link Here
97
	@${ECHO_MSG}    "	your needs.  See documentation at http://coder-com.undernet.org."
132
	@${ECHO_MSG}    "	your needs.  See documentation at http://coder-com.undernet.org."
98
	@${ECHO_MSG}    ""
133
	@${ECHO_MSG}    ""
99
134
135
100
.include <bsd.port.mk>
136
.include <bsd.port.mk>
(-)irc/undernet-ircu/files/pkg-message.in (+7 lines)
Line 0 Link Here
1
	To run undernet ircu you must add 'undernet_enable="YES"' to
2
	"/etc/rc.conf" .  It can then be started with
3
	"%%PREFIX%%/etc/rc.d/undernet start"
4
5
	You must also copy "%%PREFIX%%/etc/ircd.conf.example" to
6
	"%%PREFIX%%/etc/ircd.conf\" and modify its settings according to
7
	your needs.  See documentation at http://coder-com.undernet.org.
(-)irc/undernet-ircu/files/undernet.in (-1 / +1 lines)
Lines 25-31 Link Here
25
undernet_user="undernet"
25
undernet_user="undernet"
26
undernet_group="undernet"
26
undernet_group="undernet"
27
27
28
command="%%PREFIX%%/bin/ircd"
28
command="%%PREFIX%%/sbin/ircd"
29
pidfile="undernet.pid"
29
pidfile="undernet.pid"
30
piddir="/var/log/"
30
piddir="/var/log/"
31
required_files="${undernet_config}"
31
required_files="${undernet_config}"
(-)irc/undernet-ircu/pkg-plist (+61 lines)
Line 0 Link Here
1
bin/undernet-convert-conf
2
bin/undernet-umkpasswd
3
%%PORTEXAMPLES%%etc/ircd.conf.sample
4
sbin/ircd
5
%%PORTDOCS%%%%DOCSDIR%%/Authors
6
%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
7
%%PORTDOCS%%%%DOCSDIR%%/ChangeLog.11
8
%%PORTDOCS%%%%DOCSDIR%%/INSTALL
9
%%PORTDOCS%%%%DOCSDIR%%/INSTALL_FR
10
%%PORTDOCS%%%%DOCSDIR%%/README
11
%%PORTDOCS%%%%DOCSDIR%%/RELEASE.NOTES
12
%%PORTDOCS%%%%DOCSDIR%%/api/api.txt
13
%%PORTDOCS%%%%DOCSDIR%%/api/events.txt
14
%%PORTDOCS%%%%DOCSDIR%%/api/features.txt
15
%%PORTDOCS%%%%DOCSDIR%%/api/gline.txt
16
%%PORTDOCS%%%%DOCSDIR%%/api/ircd_snprintf.txt
17
%%PORTDOCS%%%%DOCSDIR%%/api/joinbuf.txt
18
%%PORTDOCS%%%%DOCSDIR%%/api/jupe.txt
19
%%PORTDOCS%%%%DOCSDIR%%/api/log.txt
20
%%PORTDOCS%%%%DOCSDIR%%/api/modebuf.txt
21
%%PORTDOCS%%%%DOCSDIR%%/api/motd.txt
22
%%PORTDOCS%%%%DOCSDIR%%/api/msgq.txt
23
%%PORTDOCS%%%%DOCSDIR%%/api/privileges.txt
24
%%PORTDOCS%%%%DOCSDIR%%/api/send.txt
25
%%PORTDOCS%%%%DOCSDIR%%/debug_memleak_gc.patch
26
%%PORTDOCS%%%%DOCSDIR%%/example.conf
27
%%PORTDOCS%%%%DOCSDIR%%/fda.txt
28
%%PORTDOCS%%%%DOCSDIR%%/features.txt
29
%%PORTDOCS%%%%DOCSDIR%%/freebsd.txt
30
%%PORTDOCS%%%%DOCSDIR%%/history/2.4.notes
31
%%PORTDOCS%%%%DOCSDIR%%/history/2.7-New
32
%%PORTDOCS%%%%DOCSDIR%%/history/ChangeLog.07
33
%%PORTDOCS%%%%DOCSDIR%%/history/ChangeLog.10
34
%%PORTDOCS%%%%DOCSDIR%%/history/Manual
35
%%PORTDOCS%%%%DOCSDIR%%/history/README-2.6
36
%%PORTDOCS%%%%DOCSDIR%%/history/README.patches
37
%%PORTDOCS%%%%DOCSDIR%%/history/history.pre24
38
%%PORTDOCS%%%%DOCSDIR%%/history/overview.u2.9
39
%%PORTDOCS%%%%DOCSDIR%%/iso-time.html
40
%%PORTDOCS%%%%DOCSDIR%%/linux-poll.patch
41
%%PORTDOCS%%%%DOCSDIR%%/p10.html
42
%%PORTDOCS%%%%DOCSDIR%%/readme.asll
43
%%PORTDOCS%%%%DOCSDIR%%/readme.chroot
44
%%PORTDOCS%%%%DOCSDIR%%/readme.crules
45
%%PORTDOCS%%%%DOCSDIR%%/readme.cvs
46
%%PORTDOCS%%%%DOCSDIR%%/readme.features
47
%%PORTDOCS%%%%DOCSDIR%%/readme.gline
48
%%PORTDOCS%%%%DOCSDIR%%/readme.iauth
49
%%PORTDOCS%%%%DOCSDIR%%/readme.indent
50
%%PORTDOCS%%%%DOCSDIR%%/readme.jupe
51
%%PORTDOCS%%%%DOCSDIR%%/readme.log
52
%%PORTDOCS%%%%DOCSDIR%%/readme.who
53
%%PORTDOCS%%%%DOCSDIR%%/readme.www
54
%%PORTDOCS%%%%DOCSDIR%%/readme.xquery
55
%%PORTDOCS%%%%DOCSDIR%%/rfc1413.txt
56
%%PORTDOCS%%%%DOCSDIR%%/rfc1459.unet
57
%%PORTDOCS%%%%DOCSDIR%%/snomask.html
58
%%PORTDOCS%%%%DOCSDIR%%/strings.txt
59
%%PORTDOCS%%@dirrmtry %%DOCSDIR%%/api
60
%%PORTDOCS%%@dirrmtry %%DOCSDIR%%/history
61
%%PORTDOCS%%@dirrmtry %%DOCSDIR%%

Return to bug 192720