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

Annotation of pkgsrc/mail/dovecot2/Makefile, Revision 1.83

1.83    ! jperkin     1: # $NetBSD: Makefile,v 1.82 2016/02/25 08:27:03 jperkin Exp $
1.70      wiz         2: #
                      3: # when updating to a new release, update ABI depends in
                      4: # the buildlink3.mk file as well, since the plugins' version
                      5: # must match (see PR 49563).
1.1       adam        6:
1.81      adam        7: DISTNAME=      dovecot-2.2.21
1.83    ! jperkin     8: PKGREVISION=   1
1.9       adam        9: CATEGORIES=    mail
1.50      adam       10: MASTER_SITES=  http://www.dovecot.org/releases/${PKGVERSION_NOREV:R}/
1.9       adam       11:
1.31      ghen       12: MAINTAINER=    adam@NetBSD.org
1.9       adam       13: HOMEPAGE=      http://www.dovecot.org/
                     14: COMMENT=       Secure IMAP and POP3 server
                     15: LICENSE=       mit AND gnu-lgpl-v2.1 AND modified-bsd
1.1       adam       16:
1.11      adam       17: USE_LIBTOOL=           yes
1.58      adam       18: USE_TOOLS+=            gmake pkg-config rpcgen
1.1       adam       19: GNU_CONFIGURE=         yes
                     20: CONFIGURE_ARGS+=       --localstatedir=${VARBASE}
                     21: CONFIGURE_ARGS+=       --sysconfdir=${PKG_SYSCONFDIR}
                     22: CONFIGURE_ARGS+=       --with-ssldir=${SSLDIR}
                     23:
1.78      wiedi      24: TEST_TARGET=   check
                     25:
1.74      jperkin    26: # Explicitly disable inotify on illumos, it is provided for Linux compat only.
                     27: CONFIGURE_ENV.SunOS+=  ac_cv_func_inotify_init=no
                     28:
1.1       adam       29: .include "../../mk/bsd.prefs.mk"
                     30:
                     31: RCD_SCRIPTS=           dovecot
1.60      jperkin    32: SMF_NAME=              dovecot
1.1       adam       33:
                     34: DOVECOT_USER?=         dovecot
                     35: DOVECOT_GROUP?=                dovecot
1.2       ghen       36: DOVENULL_USER?=                dovenull
                     37: DOVENULL_GROUP?=       dovenull
                     38: PKG_GROUPS=            ${DOVECOT_GROUP} ${DOVENULL_GROUP}
                     39: PKG_USERS=             ${DOVECOT_USER}:${DOVECOT_GROUP}        \
                     40:                        ${DOVENULL_USER}:${DOVENULL_GROUP}
                     41: PKG_GROUPS_VARS=       DOVECOT_GROUP DOVENULL_GROUP
                     42: PKG_USERS_VARS=                DOVECOT_USER DOVENULL_USER
1.1       adam       43:
                     44: PKG_GECOS.${DOVECOT_USER}=     Dovecot IMAP/POP3 user
1.2       ghen       45: PKG_GECOS.${DOVENULL_USER}=    Dovecot login user
1.1       adam       46:
                     47: SUBST_CLASSES+=                ssldir
                     48: SUBST_MESSAGE.ssldir=  Fixing SSLDIR
                     49: SUBST_FILES.ssldir=    doc/example-config/conf.d/10-ssl.conf
                     50: SUBST_STAGE.ssldir=    pre-configure
                     51: SUBST_SED.ssldir=      -e 's,/etc/ssl,${SSLDIR},'
                     52:
1.2       ghen       53: EGDIR=                 ${PREFIX}/share/examples/dovecot
                     54:
                     55: CNFS_cmd=              ${SED} -ne "s,^share/examples/dovecot/,,p" PLIST
                     56: CNFS=                  ${CNFS_cmd:sh}
                     57: CONF_FILES=            ${EGDIR}/dovecot.conf ${PKG_SYSCONFDIR}/dovecot/dovecot-example.conf
                     58: .for file in ${CNFS}
                     59: CONF_FILES+=           ${EGDIR}/${file:Q} ${PKG_SYSCONFDIR}/dovecot/${file:Q}
                     60: .endfor
1.1       adam       61:
1.63      wiedi      62: INSTALLATION_DIRS+=    libexec/dovecot sbin share/doc/dovecot
1.1       adam       63: INSTALLATION_DIRS+=    share/examples/dovecot share/examples/dovecot/conf.d
1.2       ghen       64: OWN_DIRS=              ${PKG_SYSCONFDIR}/dovecot/
                     65: OWN_DIRS+=             ${PKG_SYSCONFDIR}/dovecot/conf.d
1.1       adam       66:
                     67: BUILD_DEFS+=           VARBASE
                     68:
                     69: post-install:
                     70:        ${INSTALL_DATA} ${WRKSRC}/doc/dovecot-openssl.cnf ${DESTDIR}${EGDIR}
                     71:        ${INSTALL_SCRIPT} ${WRKSRC}/doc/mkcert.sh ${DESTDIR}${EGDIR}
                     72:
1.4       ghen       73: .include "options.mk"
                     74:
1.32      tron       75: # Don't compress manual pages as they include each other.
                     76: .undef MANZ
                     77:
1.1       adam       78: .include "../../archivers/bzip2/buildlink3.mk"
1.55      adam       79: .include "../../archivers/xz/buildlink3.mk"
1.1       adam       80: .include "../../devel/zlib/buildlink3.mk"
                     81: .include "../../mk/bsd.pkg.mk"

CVSweb <webmaster@jp.NetBSD.org>