[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / mail / ezmlm-idx

Annotation of pkgsrc/mail/ezmlm-idx/Makefile, Revision 1.43

1.43    ! maya        1: # $NetBSD: Makefile,v 1.42 2017/09/01 04:19:03 schmonz Exp $
1.1       schmonz     2: #
                      3:
1.27      schmonz     4: DISTNAME=              ezmlm-idx-${IDXVERSION}
1.43    ! maya        5: PKGREVISION=           2
1.41      schmonz     6: CATEGORIES=            mail
1.39      schmonz     7: IDXVERSION=            7.2.2
1.41      schmonz     8: MASTER_SITES=          http://untroubled.org/ezmlm/archive/${IDXVERSION}/
1.1       schmonz     9:
1.7       schmonz    10: MAINTAINER=            schmonz@NetBSD.org
1.39      schmonz    11: HOMEPAGE=              http://untroubled.org/ezmlm/
1.28      schmonz    12: COMMENT=               Version of ezmlm with enhancements by third parties
1.33      schmonz    13: LICENSE=               gnu-gpl-v2
1.1       schmonz    14:
1.6       schmonz    15: CONFLICTS=             ezmlm-[0-9]*
1.1       schmonz    16:
1.41      schmonz    17: DEPENDS+=              qmail>=1.03:../../mail/qmail
                     18:
                     19: PLIST_SRC=             ${PKGDIR}/../../mail/ezmlm/PLIST ${PKGDIR}/PLIST
                     20: PLIST_SRC+=            ${WRKDIR}/PLIST.idxcf
1.1       schmonz    21:
1.30      schmonz    22: DJB_RESTRICTED=                no
1.39      schmonz    23: DJB_CONFIG_CMDS+=      ${ECHO} ${DESTDIR:Q} > conf-destdir;            \
1.40      schmonz    24:                        ${ECHO} ${PREFIX:Q}/libexec/cgi-bin > conf-cgibin; \
1.39      schmonz    25:                        ${ECHO} ${EGDIR:Q} > conf-egdir;                \
                     26:                        ${ECHO} ${PKG_SYSCONFDIR:Q} > conf-etc;         \
1.40      schmonz    27:                        ${ECHO} ${PREFIX:Q}/lib/ezmlm > conf-lib;
1.39      schmonz    28:
1.42      schmonz    29: LDFLAGS.Darwin+=       -Wl,-U,_FATAL -Wl,-U,_USAGE
1.39      schmonz    30: LDFLAGS.SunOS+=                -lsocket -lnsl
                     31:
                     32: INSTALL_TARGET=                install
1.5       schmonz    33:
1.2       jmmv       34: PKG_SYSCONFSUBDIR=     ezmlm
1.39      schmonz    35:
                     36: .include "cf-files.mk"
                     37: .include "cf-dirs.mk"
1.6       schmonz    38:
1.40      schmonz    39: DOCDIR=                        ${PREFIX}/share/doc/${PKGBASE}
                     40: EGDIR=                 ${PREFIX}/share/examples/${PKGBASE}
1.39      schmonz    41: .for file in ${EZMLM_CF_FILES}
                     42: CONF_FILES+=           ${EGDIR}/${file} ${PKG_SYSCONFDIR}/${file}
                     43: .endfor
                     44: .for dir in ${EZMLM_CF_DIRS}
                     45: OWN_DIRS+=             ${PKG_SYSCONFDIR}/${dir}
                     46: .endfor
1.2       jmmv       47:
1.40      schmonz    48: SPECIAL_PERMS+=                ${PREFIX}/libexec/cgi-bin/ezmlm-cgi ${REAL_ROOT_USER} ${REAL_ROOT_GROUP} 04755
                     49:
                     50: INSTALLATION_DIRS=     bin lib libexec/cgi-bin ${PKGMANDIR} ${PKGMANDIR}/man1 ${PKGMANDIR}/man5
                     51: INSTALLATION_DIRS+=    share/doc/${PKGBASE} share/examples/${PKGBASE}
1.2       jmmv       52:
1.5       schmonz    53: post-extract:
1.41      schmonz    54:        ${GREP} -v '^#' < cf-files.mk | ${CUT} -f2 | ${SED} -e 's|^|share/examples/ezmlm-idx/|g' > ${WRKDIR}/PLIST.idxcf
1.5       schmonz    55:
1.39      schmonz    56: pre-install:
                     57:        ${INSTALL_DATA_DIR} ${DESTDIR}${PKG_SYSCONFDIR}
1.2       jmmv       58:
                     59: post-install:
1.40      schmonz    60:        ${INSTALL_DATA_DIR} ${DESTDIR}${DOCDIR}
                     61: .      for file in BLURB CHANGES FAQ INSTALL README README.mysql README.pgsql README.std THANKS TODO UPGRADE DOWNGRADE
                     62:        ${INSTALL_DATA} ${WRKSRC}/${file} ${DESTDIR}${DOCDIR}/${file}
                     63: .      endfor
1.32      schmonz    64:        ${INSTALL_DATA_DIR} ${DESTDIR}${EGDIR}
1.40      schmonz    65: .      for file in ezcgi.css ezcgirc ezmlmglrc ezmlmrc ezmlmsubrc
                     66:        ${INSTALL_DATA} ${WRKSRC}/${file} ${DESTDIR}${EGDIR}/${file}
                     67: .      endfor
1.1       schmonz    68:
1.18      schmonz    69: .include "../../mk/djbware.mk"
1.1       schmonz    70: .include "../../mk/bsd.pkg.mk"

CVSweb <webmaster@jp.NetBSD.org>