diff options
Diffstat (limited to 'mail/mailman-devel/Makefile')
-rw-r--r-- | mail/mailman-devel/Makefile | 110 |
1 files changed, 4 insertions, 106 deletions
diff --git a/mail/mailman-devel/Makefile b/mail/mailman-devel/Makefile index 66d4fad..96d4647 100644 --- a/mail/mailman-devel/Makefile +++ b/mail/mailman-devel/Makefile @@ -6,116 +6,14 @@ # PORTNAME= mailman -PORTVERSION= 2.1.b4 +PORTVERSION= 2.1 CATEGORIES= mail -MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} -MASTER_SITE_SUBDIR= mailman -DISTNAME= ${PORTNAME}-${PORTVERSION:C|\.([^.]*)$|\1|} -EXTRACT_SUFX= .tgz MAINTAINER= wjv@FreeBSD.org -.if defined(WITH_APACHE13) -RUN_DEPENDS= ${LOCALBASE}/sbin/httpd:${PORTSDIR}/www/apache13 -.else -RUN_DEPENDS= ${LOCALBASE}/sbin/httpd:${PORTSDIR}/www/apache2 -.endif -.if defined(WITH_CHINESE) -RUN_DEPENDS+= ${PYTHONPREFIX_LIBDIR}/encodings/chinesecn/__init__.py:${PORTSDIR}/chinese/pycodec -.endif +BROKEN= Retired until a new development brach of Mailman becomes \ + active - use mail/mailman instead NO_LATEST_LINK= yes -HAS_CONFIGURE= yes -USE_PYTHON= yes -CONFIGURE_ARGS= --prefix=${MAILMANDIR} --with-python=${PYTHON_CMD} \ - --with-username=${MM_USERNAME} \ - --with-groupname=${MM_GROUPNAME} \ - --with-mail-gid=${MAIL_GID} --with-cgi-gid=${CGI_GID} -PKGOPTS= ${FILESDIR}/pkg-opts -.include <bsd.port.pre.mk> - -# The Mailman port supports a number of variables that may be tweaked at -# build time. Getting the values of some of them right is crucial! -# Perform a "make options" to see more information on these variables. -# -MM_USERNAME?= mailman -MM_USERID?= 91 -MM_GROUPNAME?= ${MM_USERNAME} -MM_GROUPID?= ${MM_USERID} -MM_DIR?= mailman -.if ${OSVERSION} >= 450000 -MAIL_GID?= 26 -.else -MAIL_GID?= 1 -.endif -CGI_GID?= 80 -IMGDIR= www/icons -# -# End of user-configurable variables. - -MAILMANDIR= ${PREFIX}/${MM_DIR} -PKGMESSAGE= ${WRKDIR}/pkg-message -PKGINSTALL= ${WRKDIR}/pkg-install -PKGDEINSTALL= ${WRKDIR}/pkg-deinstall -PLIST_SUB+= MMDIR=${MM_DIR} IMGDIR=${IMGDIR} - -options: - @ ${ECHO_MSG} "===> Build options for ${PKGNAME}:" - @ ${CAT} ${PKGOPTS} - -post-extract: -.if !defined(BATCH) - @ ${TEST} -r ${PKGOPTS} && \ - (${ECHO_MSG} '-------------------------------------------------------------------------'; \ - ${ECHO_MSG} 'Perform a "make options" to see a list of available installation options.'; \ - ${ECHO_MSG} '-------------------------------------------------------------------------') -.endif - -pre-configure: -# Mailman's configure script needs the "mailman" user/group to exist, so -# $PKGINSTALL has to be patched before the do-configure target executes. - @ ${SED} \ - -e 's#%%USER%%#${MM_USERNAME}#g' -e 's#%%UID%%#${MM_USERID}#g' \ - -e 's#%%GROUP%%#${MM_GROUPNAME}#g' -e 's#%%GID%%#${MM_GROUPID}#g' \ - -e 's#%%MAILMANDIR%%#${MAILMANDIR}#g' pkg-install > \ - ${PKGINSTALL} - @ ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL - -post-configure: - @ ${SED} \ - -e 's#%%USER%%#${MM_USERNAME}#g' -e 's#%%GROUP%%#${MM_GROUPNAME}#g' \ - -e 's#%%PREFIX%%#${PREFIX}#g' -e 's#%%MAILMANDIR%%#${MAILMANDIR}#g' \ - pkg-deinstall > ${PKGDEINSTALL} - @ ${SED} -e 's#%%MAILMANDIR%%#${MAILMANDIR}#g' \ - -e 's#%%DOCSDIR%%#${DOCSDIR}#g' pkg-message > ${PKGMESSAGE} - -pre-install: - @ ${SH} ${PKGREQ} INSTALL - @ ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL - -post-install: -.for dir in cron scripts - @ ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${MAILMANDIR}/${dir} -.endfor - @ ${CHGRP} -R ${MM_GROUPNAME} ${MAILMANDIR} - @ ${MKDIR} ${PREFIX}/${IMGDIR} -.for imgfile in mailman.jpg PythonPowered.png gnu-head-tiny.jpg - @ ${CP} ${MAILMANDIR}/icons/${imgfile} ${PREFIX}/${IMGDIR} -.endfor - @ uudecode -p ${FILESDIR}/powerlogo.gif.uue > \ - ${PREFIX}/${IMGDIR}/powerlogo.gif -.if !defined(NOPORTDOCS) - @ ${MKDIR} ${DOCSDIR} -.for docfile in BUGS FAQ INSTALL NEWS README* UPGRADING - @ ${INSTALL_DATA} ${WRKSRC}/${docfile} ${DOCSDIR} -.endfor -.endif - @ ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL - @ ${INSTALL_SCRIPT} ${WRKSRC}/misc/mailman \ - ${PREFIX}/etc/rc.d/mailman.sh -.if !defined(BATCH) - @ ${CAT} ${PKGMESSAGE} -.endif - -.include <bsd.port.post.mk> +.include <bsd.port.mk> |