Fixup fromcvs/togit conversion
[minix-pkgsrc.git] / chat / eggdrop / Makefile
blob2c0843aaba5133b62210801bff52a406eb4a7143
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
5 #KGREVISION= 1
6 PKGREVISION= 1
7 CATEGORIES= chat
8 MASTER_SITES= ftp://ftp.eggheads.org/pub/eggdrop/source/1.6/
9 EXTRACT_SUFX= .tar.bz2
11 MAINTAINER= pkgsrc-users@NetBSD.org
12 HOMEPAGE= http://www.eggheads.org/
13 COMMENT= IRC robot with TCL scripting and multi-channel ability
15 MAKE_JOBS_SAFE= no
17 PLIST_VARS= dynamic
18 GNU_CONFIGURE= yes
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)
24 # fix for PR#44382
25 CONFIGURE_ENV+= ac_cv_c_inline=
26 .endif
28 EGDIR= ${PREFIX}/share/examples/eggdrop
29 CONF_FILES= ${EGDIR}/eggdrop.conf ${PKG_SYSCONFDIR}/eggdrop.conf
31 INSTALLATION_DIRS= bin ${PKGMANDIR}/man1
33 post-patch:
34 cd ${WRKSRC} && ${SED} -e 's,modules/,${PREFIX}/lib/eggdrop/,' \
35 < eggdrop.conf > eggdrop.conf.dist.new
37 post-configure:
38 cd ${WRKSRC} && ${MAKE} config
40 do-install: do-install-program
41 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"
74 .if defined(NOPIC)
75 BUILD_TARGET= static
76 .else
77 BUILD_TARGET= eggdrop
78 PLIST.dynamic= yes
79 do-install: do-install-modules
80 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 ";"
88 .endif