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

Annotation of pkgsrc/chat/ircu/Makefile, Revision 1.19

1.19    ! jlam        1: # $NetBSD: Makefile,v 1.18 2005/12/05 23:55:03 rillig Exp $
1.1       wiz         2: #
                      3:
1.11      adrianp     4: DISTNAME=      ircu2.10.11.07
                      5: PKGNAME=       ircu-2.10.11.07
1.12      reed        6: PKGREVISION=   1
1.1       wiz         7: CATEGORIES=    chat
1.5       grant       8: MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=undernet-ircu/}
1.1       wiz         9:
1.8       grant      10: MAINTAINER=    tech-pkg@NetBSD.org
1.1       wiz        11: HOMEPAGE=      http://coder-com.undernet.org/
1.2       wiz        12: COMMENT=       Internet Relay Chat server customized for Undernet
1.1       wiz        13:
1.16      adrianp    14: CONFLICTS+=    ircd-hybrid-[0-9]*
                     15:
1.5       grant      16: GNU_CONFIGURE= YES
1.1       wiz        17:
1.5       grant      18: CONFIGURE_ARGS+=       --bindir=${PREFIX}/sbin
                     19: CONFIGURE_ARGS+=       --with-cpath=${PKG_SYSCONFDIR}/ircd.conf
1.18      rillig     20: CONFIGURE_ARGS+=       --with-dpath=${DATADIR:Q}
1.5       grant      21: CONFIGURE_ARGS+=       --with-lpath=${DATADIR}/ircd.log
                     22: CONFIGURE_ARGS+=       --with-mode=555
1.11      adrianp    23: CONFIGURE_ARGS+=       --with-owner=0
1.5       grant      24: CONFIGURE_ARGS+=       --with-group=0
                     25: CONFIGURE_ARGS+=       --with-symlink=no
                     26:
                     27: PKG_SYSCONFSUBDIR=     ircd
                     28:
                     29: IRCD_USER?=            ircd
                     30: IRCD_GROUP?=           ircd
                     31: DATADIR=               /var/ircd
                     32: OWN_DIRS_PERMS=                ${DATADIR} ${IRCD_USER} ${IRCD_GROUP} 0700
                     33: EGDIR=                 ${PREFIX}/share/examples/ircd
                     34: DOCDIR=                        ${PREFIX}/share/doc/ircd
                     35:
                     36: CONF_FILES_PERMS+=     ${EGDIR}/ircd.conf.sample ${PKG_SYSCONFDIR}/ircd.conf \
                     37:                        ${IRCD_USER} ${IRCD_GROUP} 0600
                     38:
1.11      adrianp    39: SPECIAL_PERMS+=                ${PKG_SYSCONFDIR} ${IRCD_USER} ${IRCD_GROUP} 0700
                     40:
1.5       grant      41: RCD_SCRIPTS=           ircd
                     42:
1.17      rillig     43: FILES_SUBST+=          IRCD_USER=${IRCD_USER:Q}
1.5       grant      44: MESSAGE_SUBST+=                IRCD_USER=${IRCD_USER}
                     45: MESSAGE_SUBST+=                IRCD_GROUP=${IRCD_GROUP}
                     46: PKG_GROUPS=            ${IRCD_GROUP}
1.15      rillig     47: PKG_USERS=             ${IRCD_USER}:${IRCD_GROUP}::IRC\ server\ user:/nonexistant:${SH}
1.5       grant      48:
1.16      adrianp    49: SUBST_CLASSES+=                paths
1.11      adrianp    50: SUBST_STAGE.paths=     post-patch
                     51: SUBST_FILES.paths=     tools/README doc/ircd.conf.sample
                     52: SUBST_SED.paths=       -e "s|/usr/local/lib/irc|${PKG_SYSCONFDIR}|g" \
                     53:                        -e "s|@PREFIX@|${PREFIX}|g"
                     54: SUBST_MESSAGE.paths=   "Fixing hardcoded paths."
                     55:
1.14      jlam       56: INSTALLATION_DIRS=     man/man8 sbin
                     57:
1.5       grant      58: post-build:
                     59:        @cd ${WRKSRC}/tools && \
                     60:                ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} ${MAKE_FLAGS} \
                     61:                -f Makefile.crypt
1.1       wiz        62:
                     63: do-install:
1.5       grant      64:        ${INSTALL_DATA_DIR} ${DOCDIR}
                     65:        ${INSTALL_DATA_DIR} ${EGDIR}
                     66:        ${INSTALL_PROGRAM} ${WRKSRC}/ircd/ircd ${PREFIX}/sbin
                     67:        ${INSTALL_PROGRAM} ${WRKSRC}/ircd/chkconf \
                     68:                ${PREFIX}/sbin/ircd-chkconf
                     69:        ${INSTALL_PROGRAM} ${WRKSRC}/tools/mkpasswd \
                     70:                ${PREFIX}/sbin/ircd-mkpasswd
                     71:        ${INSTALL_MAN} ${WRKSRC}/doc/ircd.8 ${PREFIX}/man/man8
1.11      adrianp    72:        ${INSTALL_DATA} ${WRKSRC}/doc/ircd.conf.sample ${EGDIR}
1.5       grant      73:        ${INSTALL_DATA} ${WRKSRC}/doc/example.conf ${EGDIR}
                     74:        ${INSTALL_DATA} ${WRKSRC}/README ${DOCDIR}
                     75:        ${INSTALL_DATA} ${WRKSRC}/tools/README ${DOCDIR}/README.mkpasswd
                     76:        cd ${WRKSRC}/doc && ${INSTALL_DATA} readme.* iauth.txt ${DOCDIR}
1.1       wiz        77:
                     78: .include "../../mk/bsd.pkg.mk"

CVSweb <webmaster@jp.NetBSD.org>