12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- # $OpenBSD: Makefile,v 1.86 2016/09/06 13:44:22 okan Exp $
- COMMENT= mailing list manager with web interface
- DISTNAME= mailman-2.1.23
- CATEGORIES= mail www
- HOMEPAGE= https://www.gnu.org/software/mailman/
- # GPLv2
- PERMIT_PACKAGE_CDROM= Yes
- WANTLIB= c
- MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=mailman/}
- EXTRACT_SUFX= .tgz
- MODULES= lang/python
- BUILD_DEPENDS= net/py-dnspython
- RUN_DEPENDS= net/py-dnspython
- NO_TEST= Yes
- MMDOC= ${PREFIX}/share/doc/mailman
- MMEXAMPLES= ${PREFIX}/share/examples/mailman
- MMHOME= ${PREFIX}/lib/mailman
- MMSPOOL= /var/spool/mailman
- FAKE_FLAGS= DIRSETGID=":"
- # gnu still breaks the paths as prefix is actually mailman's home
- CONFIGURE_STYLE= simple
- CONFIGURE_ARGS+= --prefix='${MMHOME}' \
- --with-mailhost=localhost.my.domain \
- --with-python=${MODPY_BIN} \
- --with-urlhost=localhost.my.domain \
- --with-var-prefix='${MMSPOOL}' \
- --without-permcheck \
- --with-username=_mailman \
- --with-groupname=_mailman \
- --with-cgi-gid=_mailmanq \
- --with-mail-gid=_mailmanq
- SCRIPTS= Mailman/Archiver/pipermail.py \
- Mailman/Post.py \
- bin/msgfmt.py \
- tests/onebounce.py
- pre-configure:
- .for SCRIPT in ${SCRIPTS}
- @${SUBST_CMD} ${WRKSRC}/${SCRIPT}
- .endfor
- post-install:
- @${INSTALL_DATA_DIR} ${MMDOC}
- @for file in FAQ NEWS README* UPGRADING; do \
- ${INSTALL_DATA} ${WRKDIST}/$$file ${MMDOC}; \
- done
- @${INSTALL_DATA_DIR} ${MMEXAMPLES}
- @mv ${WRKINST}/var/spool/mailman/data/sitelist.cfg ${MMEXAMPLES}
- .include <bsd.port.mk>
|