1 # $NetBSD: Makefile,v 1.16 2009/07/17 18:00:13 adrianp Exp $
3 DISTNAME= cgiirc-0.5.10
6 MASTER_SITES= http://cgiirc.org/releases/
8 MAINTAINER= pkgsrc-users@NetBSD.org
9 HOMEPAGE= http://cgiirc.org/
10 COMMENT= Access IRC from a web browser
13 PKG_DESTDIR_SUPPORT= user-destdir
18 CONF_FILES= ${PREFIX}/share/examples/cgiirc/cgiirc.conf \
19 ${PKG_SYSCONFDIR}/cgiirc.conf
20 CONF_FILES+= ${PREFIX}/share/examples/cgiirc/cgiirc.config \
21 ${CGIIRC}/cgiirc.config
23 PKG_OPTIONS_VAR= PKG_OPTIONS.cgiirc
24 PKG_SUPPORTED_OPTIONS= inet6
26 .include "../../mk/bsd.options.mk"
28 .if !empty(PKG_OPTIONS:Minet6)
29 DEPENDS+= p5-IO-Socket-INET6-[0-9]*:../../net/p5-IO-Socket-INET6
32 REPLACE_PERL+= client-perl.cgi irc.cgi nph-irc.cgi docs/decode.pl \
33 docs/identd.pl docs/viewconnects.pl modules/parse.pl \
34 interfaces/interface-make/make-js-interfaces.pl
36 DOCFILES= identd.xinetd decode.pl identd.pl viewconnects.pl
37 EGFILES= cgiirc.config.full client.c ipaccess.example
38 CGIIRC= ${PREFIX}/share/cgiirc
41 ${SED} -e "s|@CGIIRC@|${CGIIRC}|g" ${FILESDIR}/cgiirc.conf \
42 > ${WRKDIR}/cgiirc.conf
45 ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/cgiirc
46 ${INSTALL_DATA_DIR} ${DESTDIR}${CGIIRC}
47 ${INSTALL_DATA_DIR} ${DESTDIR}${CGIIRC}/formats
48 ${INSTALL_DATA_DIR} ${DESTDIR}${CGIIRC}/images
49 ${INSTALL_DATA_DIR} ${DESTDIR}${CGIIRC}/images/taras
50 ${INSTALL_DATA_DIR} ${DESTDIR}${CGIIRC}/interfaces
51 ${INSTALL_DATA_DIR} ${DESTDIR}${CGIIRC}/interfaces/interface-make
52 ${INSTALL_DATA_DIR} ${DESTDIR}${CGIIRC}/modules
53 ${INSTALL_DATA_DIR} ${DESTDIR}${CGIIRC}/modules/IRC
54 ${INSTALL_DATA_DIR} ${DESTDIR}${CGIIRC}/modules/IRC/Channel
55 ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/examples/cgiirc
57 ${INSTALL_DATA} ${WRKSRC}/README ${DESTDIR}${PREFIX}/share/doc/cgiirc
58 . for f in ${DOCFILES}
59 ${INSTALL_DATA} ${WRKSRC}/docs/${f} \
60 ${DESTDIR}${PREFIX}/share/examples/cgiirc/${f}
62 ${INSTALL_DATA} ${WRKSRC}/cgiirc.config \
63 ${DESTDIR}${PREFIX}/share/examples/cgiirc
64 ${INSTALL_DATA} ${WRKDIR}/cgiirc.conf \
65 ${DESTDIR}${PREFIX}/share/examples/cgiirc
67 ${INSTALL_DATA} ${WRKSRC}/${f} \
68 ${DESTDIR}${PREFIX}/share/examples/cgiirc/${f}
70 ${INSTALL_SCRIPT} ${WRKSRC}/*.cgi ${DESTDIR}${CGIIRC}
71 ${INSTALL_DATA} ${WRKSRC}/formats/* ${DESTDIR}${CGIIRC}/formats/
72 ${INSTALL_DATA} ${WRKSRC}/images/*.gif ${DESTDIR}${CGIIRC}/images/
73 ${INSTALL_DATA} ${WRKSRC}/images/*.wav ${DESTDIR}${CGIIRC}/images/
74 ${INSTALL_DATA} ${WRKSRC}/images/*.ico ${DESTDIR}${CGIIRC}/images/
75 ${INSTALL_DATA} ${WRKSRC}/images/taras/*.gif \
76 ${DESTDIR}${CGIIRC}/images/taras
77 ${INSTALL_DATA} ${WRKSRC}/interfaces/*.pm ${DESTDIR}${CGIIRC}/interfaces/
78 ${INSTALL_DATA} ${WRKSRC}/interfaces/*.css ${DESTDIR}${CGIIRC}/interfaces/
79 ${INSTALL_DATA} ${WRKSRC}/interfaces/interface-make/*.pm \
80 ${DESTDIR}${CGIIRC}/interfaces/interface-make/
81 ${INSTALL_SCRIPT} ${WRKSRC}/interfaces/interface-make/*.pl \
82 ${DESTDIR}${CGIIRC}/interfaces/interface-make/
83 ${INSTALL_DATA} ${WRKSRC}/modules/*.pm ${DESTDIR}${CGIIRC}/modules/
84 ${INSTALL_SCRIPT} ${WRKSRC}/modules/*.pl ${DESTDIR}${CGIIRC}/modules/
85 ${INSTALL_DATA} ${WRKSRC}/modules/IRC/*.pm ${DESTDIR}${CGIIRC}/modules/IRC/
86 ${INSTALL_DATA} ${WRKSRC}/modules/IRC/Channel/*.pm \
87 ${DESTDIR}${CGIIRC}/modules/IRC/Channel/
89 .include "../../mk/bsd.pkg.mk"