[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / chat / eggdrop

Annotation of pkgsrc/chat/eggdrop/Makefile, Revision 1.25

1.25    ! wiz         1: # $NetBSD: Makefile,v 1.24 2007/01/07 09:13:48 rillig Exp $
1.1       kent        2:
1.15      adam        3: DISTNAME=      eggdrop1.6.17
                      4: PKGNAME=       eggdrop-1.6.17
1.6       salo        5: CATEGORIES=    chat
1.1       kent        6: MASTER_SITES=  ftp://ftp.eggheads.org/pub/eggdrop/source/1.6/
1.6       salo        7: EXTRACT_SUFX=  .tar.bz2
1.1       kent        8:
1.25    ! wiz         9: MAINTAINER=    pkgsrc-users@NetBSD.org
1.1       kent       10: HOMEPAGE=      http://www.eggheads.org/
                     11: COMMENT=       IRC robot with TCL scripting and multi-channel ability
                     12:
1.15      adam       13: GNU_CONFIGURE=         yes
1.18      adrianp    14: BUILD_DEFS+=           USE_INET6
1.21      rillig     15: CONFIGURE_ARGS+=       --sysconfdir=${PKG_SYSCONFDIR:Q}
1.6       salo       16: CONFIGURE_ENV+=                TCLLIB="${PREFIX}/lib" TCLINC="${PREFIX}/include"
                     17:
                     18: .include "../../mk/bsd.prefs.mk"
                     19:
                     20: .if defined(USE_INET6) && !empty(USE_INET6:M[Yy][Ee][Ss])
                     21: CONFIGURE_ARGS+=       --enable-ipv6
                     22: PLIST_SUBST+=          NOIPV6="@comment "
                     23: .else
                     24: PLIST_SUBST+=          NOIPV6=
                     25: .endif
1.1       kent       26:
1.5       jmmv       27: EGDIR=         ${PREFIX}/share/examples/eggdrop
                     28: CONF_FILES=    ${EGDIR}/eggdrop.conf ${PKG_SYSCONFDIR}/eggdrop.conf
                     29:
1.24      rillig     30: INSTALLATION_DIRS=     bin ${PKGMANDIR}/man1
1.20      jlam       31:
1.1       kent       32: post-patch:
                     33:        cd ${WRKSRC} && ${SED} -e 's,modules/,${PREFIX}/lib/eggdrop/,' \
1.4       salo       34:                < eggdrop.conf > eggdrop.conf.dist.new
1.1       kent       35:
                     36: post-configure:
                     37:        cd ${WRKSRC} && ${MAKE} config
                     38:
                     39: do-install: do-install-program
                     40: do-install-program:
                     41:        ${INSTALL_PROGRAM} ${WRKSRC}/eggdrop ${PREFIX}/bin/
1.24      rillig     42:        ${INSTALL_MAN} ${WRKSRC}/doc/man1/eggdrop.1 ${PREFIX}/${PKGMANDIR}/man1/
1.5       jmmv       43:        ${INSTALL_DATA_DIR} ${EGDIR}
                     44:        ${INSTALL_DATA} ${WRKSRC}/eggdrop.conf.dist.new ${EGDIR}/eggdrop.conf
1.6       salo       45:        ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/html/eggdrop
                     46:        cd ${WRKSRC}/doc/html && ${INSTALL_DATA} *.html \
                     47:                ${PREFIX}/share/doc/html/eggdrop
                     48:        ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/eggdrop
1.15      adam       49:        cd ${WRKSRC}/doc && ${INSTALL_DATA} BANS BOTNET FIRST-SCRIPT MODULES \
                     50:                PARTYLINE USERS TRICKS TEXT-SUBSTITUTIONS tcl-commands.doc \
                     51:                ${PREFIX}/share/doc/eggdrop
1.6       salo       52:        ${INSTALL_DATA_DIR} ${PREFIX}/share/eggdrop
                     53:        ${INSTALL_DATA_DIR} ${PREFIX}/share/eggdrop/help
                     54:        ${INSTALL_DATA_DIR} ${PREFIX}/share/eggdrop/language
                     55:        ${INSTALL_DATA_DIR} ${PREFIX}/share/eggdrop/scripts
                     56:        ${INSTALL_DATA_DIR} ${PREFIX}/share/eggdrop/help/msg
                     57:        ${INSTALL_DATA_DIR} ${PREFIX}/share/eggdrop/help/set
1.1       kent       58:        ${INSTALL_DATA} ${WRKSRC}/language/core.*.lang \
                     59:                ${PREFIX}/share/eggdrop/language/
                     60:        cd ${WRKSRC}/help && ${INSTALL_DATA} cmds1.help cmds2.help core.help \
                     61:                ${PREFIX}/share/eggdrop/help/
1.6       salo       62:        cd ${WRKSRC}/help/set && ${INSTALL_DATA} cmds1.help \
1.1       kent       63:                ${PREFIX}/share/eggdrop/help/set/
1.6       salo       64:        cd ${WRKSRC}/scripts && ${INSTALL_DATA} CONTENTS *.tcl autobotchk \
                     65:                 botchk weed ${PREFIX}/share/eggdrop/scripts/
1.1       kent       66:
1.11      minskim    67: .include "../../lang/tcl/buildlink3.mk"
1.17      zuntum     68: .include "../../devel/zlib/buildlink3.mk"
1.1       kent       69: .include "../../mk/bsd.pkg.mk"
                     70:
                     71: .if defined(NOPIC)
1.16      wiz        72: BUILD_TARGET=  static
1.6       salo       73: PLIST_SUBST+=  NOPIC="@comment "
1.1       kent       74: .else
1.17      zuntum     75: BUILD_TARGET=  eggdrop
1.6       salo       76: PLIST_SUBST+=  NOPIC=
1.1       kent       77: do-install: do-install-modules
                     78: do-install-modules:
                     79:        ${INSTALL_DATA_DIR} ${PREFIX}/lib/eggdrop
                     80:        cd ${WRKSRC} && ${INSTALL_DATA} assoc.so blowfish.so channels.so \
1.6       salo       81:                compress.so console.so ctcp.so filesys.so irc.so notes.so \
                     82:                seen.so server.so share.so transfer.so uptime.so wire.so \
                     83:                ${PREFIX}/lib/eggdrop
                     84: .if !defined(USE_INET6) || empty(USE_INET6:M[Yy][Ee][Ss])
1.13      cube       85:        cd ${WRKSRC} && ${INSTALL_DATA} dns.so ${PREFIX}/lib/eggdrop
1.6       salo       86: .endif
1.3       wiz        87:        cd ${WRKSRC}/src/mod && ${FIND} . -name "*.lang" -exec ${INSTALL_DATA} "{}" \
1.6       salo       88:                ${PREFIX}/share/eggdrop/language ";"
1.1       kent       89: .endif

CVSweb <webmaster@jp.NetBSD.org>