1 # $NetBSD: Makefile,v 1.34 2012/08/21 23:49:19 marino Exp $
3 DISTNAME
= eggdrop1.6
.21
4 PKGNAME
= eggdrop-1.6
.21
8 MASTER_SITES
= ftp
://ftp.eggheads.org
/pub
/eggdrop
/source
/1.6/
11 MAINTAINER
= pkgsrc-users@NetBSD.org
12 HOMEPAGE
= http
://www.eggheads.org
/
13 COMMENT
= IRC robot with TCL scripting and multi-channel ability
19 CONFIGURE_ARGS
+= --sysconfdir
=${PKG_SYSCONFDIR
:Q
}
20 CONFIGURE_ENV
+= TCLLIB
="${PREFIX}/lib" TCLINC
="${PREFIX}/include"
22 .
include "../../mk/bsd.prefs.mk"
23 .if
!empty
(PKGSRC_COMPILER
:Msunpro
)
25 CONFIGURE_ENV
+= ac_cv_c_inline
=
28 EGDIR
= ${PREFIX}/share
/examples
/eggdrop
29 CONF_FILES
= ${EGDIR}/eggdrop.conf
${PKG_SYSCONFDIR}/eggdrop.conf
31 INSTALLATION_DIRS
= bin
${PKGMANDIR}/man1
34 cd
${WRKSRC} && ${SED} -e
's,modules/,${PREFIX}/lib/eggdrop/,' \
35 < eggdrop.conf
> eggdrop.conf.
dist.new
38 cd
${WRKSRC} && ${MAKE} config
40 do-install
: do-install-program
42 ${INSTALL_PROGRAM} ${WRKSRC}/eggdrop
${DESTDIR}${PREFIX}/bin
/
43 ${INSTALL_MAN} ${WRKSRC}/doc
/man1
/eggdrop
.1 \
44 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
/
45 ${INSTALL_DATA_DIR} ${DESTDIR}${EGDIR}
46 ${INSTALL_DATA} ${WRKSRC}/eggdrop.conf.
dist.new \
47 ${DESTDIR}${EGDIR}/eggdrop.conf
48 ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share
/doc
/eggdrop
/html
49 cd
${WRKSRC}/doc
/html
&& ${INSTALL_DATA} *.html \
50 ${DESTDIR}${PREFIX}/share
/doc
/eggdrop
/html
51 ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share
/doc
/eggdrop
52 cd
${WRKSRC}/doc
&& ${INSTALL_DATA} BANS BOTNET FIRST-SCRIPT MODULES \
53 PARTYLINE USERS TRICKS TEXT-SUBSTITUTIONS tcl-commands.doc \
54 ${DESTDIR}${PREFIX}/share
/doc
/eggdrop
55 ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share
/eggdrop
56 ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share
/eggdrop
/help
57 ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share
/eggdrop
/language
58 ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share
/eggdrop
/scripts
59 ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share
/eggdrop
/help
/msg
60 ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share
/eggdrop
/help
/set
61 ${INSTALL_DATA} ${WRKSRC}/language
/core.
*.lang \
62 ${DESTDIR}${PREFIX}/share
/eggdrop
/language
/
63 cd
${WRKSRC}/help
&& ${INSTALL_DATA} cmds1.help cmds2.help core.help \
64 ${DESTDIR}${PREFIX}/share
/eggdrop
/help
/
65 cd
${WRKSRC}/help
/set
&& ${INSTALL_DATA} cmds1.help \
66 ${DESTDIR}${PREFIX}/share
/eggdrop
/help
/set
/
67 cd
${WRKSRC}/scripts
&& ${INSTALL_DATA} CONTENTS
*.tcl autobotchk \
68 botchk weed
${DESTDIR}${PREFIX}/share
/eggdrop
/scripts
/
70 .
include "../../lang/tcl/buildlink3.mk"
71 .
include "../../devel/zlib/buildlink3.mk"
72 .
include "../../mk/bsd.pkg.mk"
79 do-install
: do-install-modules
81 ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/lib
/eggdrop
82 cd
${WRKSRC} && ${INSTALL_DATA} assoc.so blowfish.so channels.so \
83 compress.so console.so ctcp.so dns.so filesys.so irc.so notes.so \
84 seen.so server.so share.so transfer.so uptime.so wire.so \
85 ${DESTDIR}${PREFIX}/lib
/eggdrop
86 cd
${WRKSRC}/src
/mod
&& ${FIND} .
-name
"*.lang" -exec
${INSTALL_DATA} "{}" \
87 ${DESTDIR}${PREFIX}/share
/eggdrop
/language
";"