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>