- Update to 1.1.5

This is the latest stable release of TMDA
  1.1 is now the stable branch, 1.0 branch has been obsoleted
  Changes include:
  - ~/.tmdarc configuration file has been obsoleted by
    ~/.tmda/ configuration directory - see EXAMPLESDIR/dot-tmda
  - only minimal set of HTML documentation is installed;
    please see http://wiki.tmda.net/ for full documentation
  - templates has changed: single bounce.txt has been replaced
    with various bounce_*.txt templates; see DATADIR
- Sync MASTER_SITES to the official mirror list
- Use SUB_FILES mechanism for pkg-message customization
This commit is contained in:
Sergei Kolobov 2006-09-22 09:11:27 +00:00
parent 80f00f0291
commit 541208da1f
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=173584
5 changed files with 57 additions and 53 deletions

View file

@ -6,16 +6,18 @@
#
PORTNAME= tmda
PORTVERSION= 1.0.3
PORTVERSION= 1.1.5
CATEGORIES= mail python
MASTER_SITES= http://www.tmda.net/releases/%SUBDIR%/ \
http://www.us.tmda.net/releases/%SUBDIR%/ \
http://tmda.mirrors.summersault.com/releases/%SUBDIR%/ \
http://mirrors.standblue.net/tmda.net/releases/%SUBDIR%/ \
http://www.de.tmda.net/releases/%SUBDIR%/ \
http://www.pl.tmda.net/releases/%SUBDIR%/ \
http://www.au.tmda.net/releases/%SUBDIR%/
MASTER_SITE_SUBDIR= stable
MASTER_SITES= http://tmda.sourceforge.net/releases/ \
http://tmda.mirrors.summersault.com/releases/ \
http://mirrors.standblue.net/tmda.net/releases/ \
http://tmda.paracode.com/releases/ \
http://tmda.rtin.bz/releases/ \
http://ftp.heanet.ie/mirrors/tmda.net/releases/ \
http://tmda.moscuito.net/releases/ \
http://dl.ambiweb.de/mirrors/www.tmda.net/releases/ \
http://tmda.pradnik.net/releases/ \
http://tmda.planetmirror.com/releases/
EXTRACT_SUFX= .tgz
MAINTAINER= sergei@FreeBSD.org
@ -27,11 +29,11 @@ RUN_DEPENDS= ${PYTHON_SITELIBDIR}/cdbmodule.so:${PORTSDIR}/databases/py-cdb
USE_PYTHON= 2.1+
PKGMESSAGE= ${WRKDIR}/pkg-message
SUB_FILES= pkg-message
DOCS= CODENAMES CRYPTO README THANKS UPGRADE htdocs/*.html
DOCS2= htdocs/img/*.png
SAMPLES= sample.config tmda.el tofmipd.sysconfig vtmdarc
DOCS= CODENAMES CRYPTO README THANKS UPGRADE \
htdocs/README htdocs/*.html htdocs/*.css
SAMPLES= tmda.el tofmipd.sysconfig vtmdarc
SCRIPTS= collectaddys def2html printcdb printdbm sendit.sh \
smtp-check-sender tofmipd.init tofmipd.sysconfig \
update-internaldomains vadduser-tmda vmailmgr-vdir.sh \
@ -48,18 +50,19 @@ do-install:
@${MKDIR} ${DATADIR}
${INSTALL_DATA} ${WRKSRC}/templates/*.txt ${DATADIR}
${INSTALL_SCRIPT} ${WRKSRC}/bin/tmda-* ${PREFIX}/bin
@${MKDIR} ${EXAMPLESDIR}
cd ${WRKSRC}/contrib && ${INSTALL_DATA} ${SAMPLES} ${EXAMPLESDIR}
cd ${WRKSRC}/contrib && ${INSTALL_SCRIPT} ${SCRIPTS} ${EXAMPLESDIR}
@${MKDIR} ${EXAMPLESDIR}/dot-tmda/filters ${EXAMPLESDIR}/dot-tmda/lists
cd ${WRKSRC}/contrib && \
${INSTALL_SCRIPT} ${SCRIPTS} ${EXAMPLESDIR} && \
${INSTALL_DATA} ${SAMPLES} ${EXAMPLESDIR}
cd ${WRKSRC}/contrib/dot-tmda && \
${INSTALL_DATA} [Rc]* ${EXAMPLESDIR}/dot-tmda && \
${INSTALL_DATA} filters/* ${EXAMPLESDIR}/dot-tmda/filters && \
${INSTALL_DATA} lists/* ${EXAMPLESDIR}/dot-tmda/lists
.if !defined(NOPORTDOCS)
@${MKDIR} ${DOCSDIR}/img
cd ${WRKSRC} && \
${INSTALL_DATA} ${DOCS} ${DOCSDIR} && \
${INSTALL_DATA} ${DOCS2} ${DOCSDIR}/img
cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${DOCSDIR} && \
${INSTALL_DATA} htdocs/img/* ${DOCSDIR}/img
.endif
@${SED} -e 's!PREFIX!${PREFIX}!; s!DOCSDIR!${DOCSDIR}!;' \
-e 's!EXAMPLESDIR!${EXAMPLESDIR}!' ${.CURDIR}/pkg-message \
> ${PKGMESSAGE}
@${CAT} ${PKGMESSAGE}
.include <bsd.port.mk>

View file

@ -1,3 +1,3 @@
MD5 (tmda-1.0.3.tgz) = e5710270586d52444f5d94ecbb0f318f
SHA256 (tmda-1.0.3.tgz) = abda8c0761d58e954992b1e6ec052b1de29b83b119b08235e4dc0d694b4f8ab5
SIZE (tmda-1.0.3.tgz) = 392608
MD5 (tmda-1.1.5.tgz) = 6634c950753e109eb77b4531127d6347
SHA256 (tmda-1.1.5.tgz) = fc132fdd22f5c112a21e4d009d7ca4753a5baebd0fab646ad4d902e257b1ce55
SIZE (tmda-1.1.5.tgz) = 320499

View file

@ -0,0 +1,7 @@
All TMDA programs have been installed in %%PREFIX%%/bin.
Documentation is located in %%DOCSDIR%%.
See %%DOCSDIR%%/UPGRADE if upgrading from a previous release.
Sample configuration files are in %%EXAMPLESDIR%%/dot-tmda.
You can copy it to ~/.tmda and customize to your needs.

View file

@ -1,6 +0,0 @@
All TMDA programs have been installed in PREFIX/bin.
Documentation is located in DOCSDIR.
See DOCSDIR/UPGRADE if upgrading from a previous release.
Sample config file: EXAMPLESDIR/sample.config

View file

@ -92,40 +92,31 @@ bin/tmda-sendmail
%%PORTDOCS%%%%DOCSDIR%%/README
%%PORTDOCS%%%%DOCSDIR%%/THANKS
%%PORTDOCS%%%%DOCSDIR%%/UPGRADE
%%PORTDOCS%%%%DOCSDIR%%/challengeresponse.html
%%PORTDOCS%%%%DOCSDIR%%/config-client.html
%%PORTDOCS%%%%DOCSDIR%%/config-filter.html
%%PORTDOCS%%%%DOCSDIR%%/config-pre.html
%%PORTDOCS%%%%DOCSDIR%%/config-server.html
%%PORTDOCS%%%%DOCSDIR%%/config-vars.html
%%PORTDOCS%%%%DOCSDIR%%/config.html
%%PORTDOCS%%%%DOCSDIR%%/donations.html
%%PORTDOCS%%%%DOCSDIR%%/download.html
%%PORTDOCS%%%%DOCSDIR%%/features.html
%%PORTDOCS%%%%DOCSDIR%%/filter-sources.html
%%PORTDOCS%%%%DOCSDIR%%/history.html
%%PORTDOCS%%%%DOCSDIR%%/howto-template.html
%%PORTDOCS%%%%DOCSDIR%%/img/blocksmall.png
%%PORTDOCS%%%%DOCSDIR%%/img/stripes.gif
%%PORTDOCS%%%%DOCSDIR%%/img/tmda-186x253.png
%%PORTDOCS%%%%DOCSDIR%%/img/tmda-47x64.png
%%PORTDOCS%%%%DOCSDIR%%/img/tmda-562x765.png
%%PORTDOCS%%%%DOCSDIR%%/img/tmda-70x95.png
%%PORTDOCS%%%%DOCSDIR%%/img/tmda-93x127.png
%%PORTDOCS%%%%DOCSDIR%%/img/tmda-nt-616x616.png
%%PORTDOCS%%@dirrm %%DOCSDIR%%/img
%%PORTDOCS%%%%DOCSDIR%%/index.html
%%PORTDOCS%%%%DOCSDIR%%/install.html
%%PORTDOCS%%%%DOCSDIR%%/logos.html
%%PORTDOCS%%%%DOCSDIR%%/requirements.html
%%PORTDOCS%%%%DOCSDIR%%/tmda-ofmipd.html
%%PORTDOCS%%%%DOCSDIR%%/tmda-vdomains.html
%%PORTDOCS%%%%DOCSDIR%%/trouble.html
%%PORTDOCS%%%%DOCSDIR%%/upgrade.html
%%PORTDOCS%%%%DOCSDIR%%/tmda.css
%%PORTDOCS%%@dirrm %%DOCSDIR%%/img
%%PORTDOCS%%@dirrm %%DOCSDIR%%
%%EXAMPLESDIR%%/collectaddys
%%EXAMPLESDIR%%/def2html
%%EXAMPLESDIR%%/dot-tmda/README
%%EXAMPLESDIR%%/dot-tmda/config
%%EXAMPLESDIR%%/dot-tmda/crypt_key
%%EXAMPLESDIR%%/dot-tmda/filters/incoming
%%EXAMPLESDIR%%/dot-tmda/filters/outgoing
%%EXAMPLESDIR%%/dot-tmda/lists/blacklist
%%EXAMPLESDIR%%/dot-tmda/lists/confirmed
%%EXAMPLESDIR%%/dot-tmda/lists/whitelist
%%EXAMPLESDIR%%/printcdb
%%EXAMPLESDIR%%/printdbm
%%EXAMPLESDIR%%/sample.config
%%EXAMPLESDIR%%/sendit.sh
%%EXAMPLESDIR%%/smtp-check-sender
%%EXAMPLESDIR%%/tmda.el
@ -137,8 +128,17 @@ bin/tmda-sendmail
%%EXAMPLESDIR%%/vpopmail-vdir.sh
%%EXAMPLESDIR%%/vtmdarc
%%EXAMPLESDIR%%/wrapfd3.sh
@dirrm %%EXAMPLESDIR%%/dot-tmda/lists
@dirrm %%EXAMPLESDIR%%/dot-tmda/filters
@dirrm %%EXAMPLESDIR%%/dot-tmda
@dirrm %%EXAMPLESDIR%%
%%DATADIR%%/bounce.txt
%%DATADIR%%/bounce_expired_dated.txt
%%DATADIR%%/bounce_fail_dated.txt
%%DATADIR%%/bounce_fail_keyword.txt
%%DATADIR%%/bounce_fail_sender.txt
%%DATADIR%%/bounce_incoming.txt
%%DATADIR%%/bounce_invalid_confirmation.txt
%%DATADIR%%/bounce_missing_pending.txt
%%DATADIR%%/confirm_accept.txt
%%DATADIR%%/confirm_request.txt
@dirrm %%DATADIR%%