Fixup fromcvs/togit conversion
[pkgsrcv2.git] / chat / cgiirc / Makefile
1 # $NetBSD: Makefile,v 1.17 2011/03/02 20:24:40 gls Exp $
2
3 DISTNAME=       cgiirc-0.5.10
4 #PKGREVISION=   2
5 CATEGORIES=     chat
6 MASTER_SITES=   http://cgiirc.org/releases/
7
8 MAINTAINER=     pkgsrc-users@NetBSD.org
9 HOMEPAGE=       http://cgiirc.org/
10 COMMENT=        Access IRC from a web browser
11 LICENSE=        gnu-gpl-v2
12
13 PKG_DESTDIR_SUPPORT=    user-destdir
14
15 USE_TOOLS+=     perl:run
16 NO_BUILD=       YES
17
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
22
23 PKG_OPTIONS_VAR=        PKG_OPTIONS.cgiirc
24 PKG_SUPPORTED_OPTIONS=  inet6
25 PKG_SUGGESTED_OPTIONS=  inet6
26
27 .include "../../mk/bsd.options.mk"
28
29 .if !empty(PKG_OPTIONS:Minet6)
30 DEPENDS+=       p5-IO-Socket-INET6-[0-9]*:../../net/p5-IO-Socket-INET6
31 .endif
32
33 REPLACE_PERL+=  client-perl.cgi irc.cgi nph-irc.cgi docs/decode.pl \
34                 docs/identd.pl docs/viewconnects.pl modules/parse.pl \
35                 interfaces/interface-make/make-js-interfaces.pl
36
37 DOCFILES=       identd.xinetd decode.pl identd.pl viewconnects.pl
38 EGFILES=        cgiirc.config.full client.c ipaccess.example
39 CGIIRC=         ${PREFIX}/share/cgiirc
40
41 do-configure:
42         ${SED} -e "s|@CGIIRC@|${CGIIRC}|g" ${FILESDIR}/cgiirc.conf      \
43                 > ${WRKDIR}/cgiirc.conf
44
45 do-install:
46         ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/cgiirc
47         ${INSTALL_DATA_DIR} ${DESTDIR}${CGIIRC}
48         ${INSTALL_DATA_DIR} ${DESTDIR}${CGIIRC}/formats
49         ${INSTALL_DATA_DIR} ${DESTDIR}${CGIIRC}/images
50         ${INSTALL_DATA_DIR} ${DESTDIR}${CGIIRC}/images/taras
51         ${INSTALL_DATA_DIR} ${DESTDIR}${CGIIRC}/interfaces
52         ${INSTALL_DATA_DIR} ${DESTDIR}${CGIIRC}/interfaces/interface-make
53         ${INSTALL_DATA_DIR} ${DESTDIR}${CGIIRC}/modules
54         ${INSTALL_DATA_DIR} ${DESTDIR}${CGIIRC}/modules/IRC
55         ${INSTALL_DATA_DIR} ${DESTDIR}${CGIIRC}/modules/IRC/Channel
56         ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/examples/cgiirc
57
58         ${INSTALL_DATA} ${WRKSRC}/README ${DESTDIR}${PREFIX}/share/doc/cgiirc
59 .       for f in ${DOCFILES}
60                 ${INSTALL_DATA} ${WRKSRC}/docs/${f} \
61                         ${DESTDIR}${PREFIX}/share/examples/cgiirc/${f}
62 .       endfor
63         ${INSTALL_DATA} ${WRKSRC}/cgiirc.config \
64                 ${DESTDIR}${PREFIX}/share/examples/cgiirc
65         ${INSTALL_DATA} ${WRKDIR}/cgiirc.conf \
66                 ${DESTDIR}${PREFIX}/share/examples/cgiirc
67 .       for f in ${EGFILES}
68                 ${INSTALL_DATA} ${WRKSRC}/${f} \
69                         ${DESTDIR}${PREFIX}/share/examples/cgiirc/${f}
70 .       endfor
71         ${INSTALL_SCRIPT} ${WRKSRC}/*.cgi ${DESTDIR}${CGIIRC}
72         ${INSTALL_DATA} ${WRKSRC}/formats/* ${DESTDIR}${CGIIRC}/formats/
73         ${INSTALL_DATA} ${WRKSRC}/images/*.gif ${DESTDIR}${CGIIRC}/images/
74         ${INSTALL_DATA} ${WRKSRC}/images/*.wav ${DESTDIR}${CGIIRC}/images/
75         ${INSTALL_DATA} ${WRKSRC}/images/*.ico ${DESTDIR}${CGIIRC}/images/
76         ${INSTALL_DATA} ${WRKSRC}/images/taras/*.gif \
77                 ${DESTDIR}${CGIIRC}/images/taras
78         ${INSTALL_DATA} ${WRKSRC}/interfaces/*.pm ${DESTDIR}${CGIIRC}/interfaces/
79         ${INSTALL_DATA} ${WRKSRC}/interfaces/*.css ${DESTDIR}${CGIIRC}/interfaces/
80         ${INSTALL_DATA} ${WRKSRC}/interfaces/interface-make/*.pm \
81                 ${DESTDIR}${CGIIRC}/interfaces/interface-make/
82         ${INSTALL_SCRIPT} ${WRKSRC}/interfaces/interface-make/*.pl \
83                 ${DESTDIR}${CGIIRC}/interfaces/interface-make/
84         ${INSTALL_DATA} ${WRKSRC}/modules/*.pm ${DESTDIR}${CGIIRC}/modules/
85         ${INSTALL_SCRIPT} ${WRKSRC}/modules/*.pl ${DESTDIR}${CGIIRC}/modules/
86         ${INSTALL_DATA} ${WRKSRC}/modules/IRC/*.pm ${DESTDIR}${CGIIRC}/modules/IRC/
87         ${INSTALL_DATA} ${WRKSRC}/modules/IRC/Channel/*.pm \
88                 ${DESTDIR}${CGIIRC}/modules/IRC/Channel/
89
90 .include "../../mk/bsd.pkg.mk"