diff --git a/mail/archivemail/Makefile b/mail/archivemail/Makefile index 9c4920718ac4..d47897ddb57f 100644 --- a/mail/archivemail/Makefile +++ b/mail/archivemail/Makefile @@ -1,29 +1,29 @@ # Created by: Alan Eldridge # $FreeBSD$ PORTNAME= archivemail PORTVERSION= 0.9.0 PORTREVISION= 1 CATEGORIES= mail MASTER_SITES= SF/${PORTNAME}/ MAINTAINER= miwi@FreeBSD.org COMMENT= Archive or delete mail older than N days -USE_PYTHON= yes +USES= python NO_BUILD= yes DOCS= CHANGELOG FAQ NEWS README TODO EXAMPLES= test_archivemail examples/archivemail_all OPTIONS_DEFINE= DOCS EXAMPLES do-install: ${INSTALL_SCRIPT} ${WRKSRC}/archivemail ${STAGEDIR}${PREFIX}/bin/archivemail ${INSTALL_MAN} ${WRKSRC}/archivemail.1 ${STAGEDIR}${MANPREFIX}/man/man1 @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC} && ${INSTALL_SCRIPT} ${EXAMPLES} ${STAGEDIR}${EXAMPLESDIR} @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${STAGEDIR}${DOCSDIR} .include diff --git a/mail/ask/Makefile b/mail/ask/Makefile index 2907dc41d134..8b010f5be883 100644 --- a/mail/ask/Makefile +++ b/mail/ask/Makefile @@ -1,40 +1,40 @@ # Created by: Marcelo Araujo # $FreeBSD$ PORTNAME= ask PORTVERSION= 2.5.3 CATEGORIES= mail MASTER_SITES= SF/a-s-k/${PORTNAME}-beta/${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Anti Spam Killer content filtering -USE_PYTHON= yes +USES= python NO_BUILD= yes ASKLIBDIR= ${PREFIX}/lib/${PORTNAME} BINS= askfilter asksetup utils/asksenders SUB_FILES= pkg-message PORTDOCS= * OPTIONS_DEFINE= DOCS EXAMPLES post-extract: @${REINPLACE_CMD} -E \ -e "s,/usr/share/ask/templates,${EXAMPLESDIR},g" \ -e "s,/usr/lib/ask,${ASKLIBDIR},g" \ -e "s,^(#!)/usr/bin/python,\1${PYTHON_CMD}," \ ${BINS:S,^,${WRKSRC}/,} ${WRKSRC}/*.py do-install: @${MKDIR} ${STAGEDIR}${ASKLIBDIR} ${INSTALL_DATA} ${WRKSRC}/*.py ${STAGEDIR}${ASKLIBDIR} ${INSTALL_SCRIPT} ${BINS:S,^,${WRKSRC}/,} ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/templates/* ${STAGEDIR}${EXAMPLESDIR} (cd ${WRKSRC}/docs && ${INSTALL_MAN} askfilter.1 asksetup.1 \ asksenders.1 ${STAGEDIR}${PREFIX}/man/man1) @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/docs/*.[!1]* ${STAGEDIR}${DOCSDIR} .include diff --git a/mail/automx/Makefile b/mail/automx/Makefile index 2915c5b1c648..1efc3847eb59 100644 --- a/mail/automx/Makefile +++ b/mail/automx/Makefile @@ -1,51 +1,51 @@ # $FreeBSD$ PORTNAME= automx PORTVERSION= 0.10.2 CATEGORIES= mail MAINTAINER= crees@FreeBSD.org COMMENT= Handles mail account profile requests from mail clients LICENSE= GPLv3 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=0:${PORTSDIR}/devel/py-dateutil \ ${PYTHON_PKGNAMEPREFIX}ipaddr>=0:${PORTSDIR}/devel/py-ipaddr \ ${PYTHON_PKGNAMEPREFIX}lxml>=0:${PORTSDIR}/devel/py-lxml \ ${PYTHON_PKGNAMEPREFIX}m2crypto>=0:${PORTSDIR}/security/py-m2crypto \ wget:${PORTSDIR}/ftp/wget \ dig:${PORTSDIR}/dns/bind-tools GH_ACCOUNT= sys4 GH_TAGNAME= v${PORTVERSION} GH_COMMIT= 2eb1c64 -USE_PYTHON= yes +USES= python USE_GITHUB= yes NO_BUILD= yes PORTDATA= * PORTDOCS= * SUB_FILES= pkg-message OPTIONS_DEFINE= MEMCACHE MEMCACHE_DESC= Add memcache support MEMCACHE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}memcached>=0:${PORTSDIR}/databases/py-memcached do-install: ${MKDIR} ${STAGEDIR}${DATADIR} (cd ${WRKSRC}/src && \ ${COPYTREE_SHARE} ${PORTNAME} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}) ${INSTALL_DATA} ${WRKSRC}/src/automx_wsgi.py ${STAGEDIR}${DATADIR} ${INSTALL_SCRIPT} ${WRKSRC}/src/automx-test ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/src/conf/automx.conf \ ${STAGEDIR}${PREFIX}/etc/automx.conf.sample .for s in 1 5 ${INSTALL_MAN} ${WRKSRC}/doc/man/man$s/* ${STAGEDIR}${PREFIX}/man/man$s/ .endfor ${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/doc && ${COPYTREE_SHARE} "[^m]*" ${STAGEDIR}${DOCSDIR}) ${INSTALL_MAN} ${WRKSRC}/INSTALL ${STAGEDIR}${DOCSDIR} ${INSTALL_MAN} ${WRKSRC}/BASIC_CONFIGURATION_README ${STAGEDIR}${DOCSDIR} .include diff --git a/mail/courier-pythonfilter/Makefile b/mail/courier-pythonfilter/Makefile index 733f613f433c..5d9ee410bffe 100644 --- a/mail/courier-pythonfilter/Makefile +++ b/mail/courier-pythonfilter/Makefile @@ -1,152 +1,152 @@ # Created by: Milan Obuch # $FreeBSD$ PORTNAME= courier-pythonfilter PORTVERSION= 1.6 CATEGORIES= mail python MASTER_SITES= http://phantom.dragonsdawn.net/~gordon/courier-patches/courier-pythonfilter/ MAINTAINER= bsd@dino.sk COMMENT= Framework for courier filter development in python BUILD_DEPENDS= courier-config:${PORTSDIR}/mail/courier -USE_PYTHON= yes -USE_PYDISTUTILS=yes +USES= python +USE_PYTHON= distutils MAILOWN= courier MAILGRP= courier MAILUID= 465 MAILGID= 465 LOCALSTATEDIR= /var/spool/courier PYSCRIPTSDIR= ${PREFIX}/libexec/filters PLIST_SUB+= MAILOWN="${MAILOWN}" MAILGRP="${MAILGRP}" \ MAILUID="${MAILUID}" MAILGID="${MAILGID}" \ LOCALSTATEDIR="${LOCALSTATEDIR}" SUB_LIST+= ${PLIST_SUB} OPTIONS_DEFINE= DEBUG NODUPLICATES LOCALSENDERS SPAMASSASSIN AUTO_WHITELIST WHITELIST_RELAY WHITELIST_AUTH \ WHITELIST_BLOCK WHITELIST_DNSWL WHITELIST_DNSWL DELIVEREDTO PRIVATEADDR SPFCHECK NOSUCCESSDSN \ COMEAGAIN GREYLIST DIALBACK RATELIMIT ATTACHMENTS QUOTA WHITELIST_SPF DEBUG_DESC= debug module NODUPLICATES_DESC= noduplicates module LOCALSENDERS_DESC= localsenders module CLAMAV_CLAMD_DESC= clamav filter with py-pyclamd \ mutually CLAMAV_LIB_DESC= clamav filter with py-clamav / exclusive SPAMASSASSIN_DESC= spamassassin module AUTO_WHITELIST_DESC= auto_whitelist module WHITELIST_RELAY_DESC= whitelist_relayclients module WHITELIST_AUTH_DESC= whitelist_auth module WHITELIST_BLOCK_DESC= whitelist_block module WHITELIST_DNSWL_DESC= whitelist_dnswl module WHITELIST_SP_DESC= whitelist_spf module DELIVEREDTO_DESC= deliveredto module PRIVATEADDR_DESC= privateaddr module SPFCHECK_DESC= spfcheck module NOSUCCESSDSN_DESC= nosuccessdsn module COMEAGAIN_DESC= comeagain module GREYLIST_DESC= greylist module DIALBACK_DESC= dialback module RATELIMIT_DESC= ratelimit module ATTACHMENTS_DESC= attachments module QUOTA_DESC= quota module OPTIONS_RADIO= RG1 OPTIONS_RADIO_RG1= CLAMAV_CLAMD CLAMAV_LIB RG1_DESC= ClamAV Filter Option OPTIONS_DEFAULT= DEBUG WHITELIST_RELAY WHITELIST_AUTH .include PYDISTUTILS_INSTALLARGS:=${PYDISTUTILS_INSTALLARGS} --install-scripts=${PYSCRIPTSDIR} .if ${PORT_OPTIONS:MCLAMAV_CLAMD} && ! ${PORT_OPTIONS:MCLAMAV_LIB} RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/pyclamd.py:${PORTSDIR}/security/py-pyclamd .endif .if ${PORT_OPTIONS:MCLAMAV_LIB} && ! ${PORT_OPTIONS:MCLAMAV_CLAMD} RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/pyclamav.so:${PORTSDIR}/security/py-clamav .endif post-extract: ${MV} ${WRKSRC}/pythonfilter.conf ${WRKSRC}/pythonfilter.conf.sample ${MV} ${WRKSRC}/pythonfilter-modules.conf ${WRKSRC}/pythonfilter-modules.conf.sample post-configure: @${ECHO_MSG} Adding your OPTIONS to sample config file... @${ECHO_MSG} >> ${WRKSRC}/pythonfilter.conf.sample .if ${PORT_OPTIONS:MDEBUG} @${ECHO_MSG} debug >> ${WRKSRC}/pythonfilter.conf.sample .endif .if ${PORT_OPTIONS:MNODUPLICATES} @${ECHO_MSG} noduplicate >> ${WRKSRC}/pythonfilter.conf.sample .endif .if ${PORT_OPTIONS:MLOCALSENDERS} @${ECHO_MSG} localsenders >> ${WRKSRC}/pythonfilter.conf.sample .endif .if ${PORT_OPTIONS:MCLAMAV_CLAMD} || ${PORT_OPTIONS:MCLAMAV_LIB} @${ECHO_MSG} clamav >> ${WRKSRC}/pythonfilter.conf.sample .endif .if ${PORT_OPTIONS:MSPAMASSASSIN} @${ECHO_MSG} spamassassin >> ${WRKSRC}/pythonfilter.conf.sample .endif .if ${PORT_OPTIONS:MAUTO_WHITELIST} @${ECHO_MSG} auto_whitelist >> ${WRKSRC}/pythonfilter.conf.sample .endif .if ${PORT_OPTIONS:MWHITELIST_RELAY} @${ECHO_MSG} whitelist_relayclients >> ${WRKSRC}/pythonfilter.conf.sample .endif .if ${PORT_OPTIONS:MWHITELIST_AUTH} @${ECHO_MSG} whitelist_auth >> ${WRKSRC}/pythonfilter.conf.sample .endif .if ${PORT_OPTIONS:MWHITELIST_BLOCK} @${ECHO_MSG} whitelist_block >> ${WRKSRC}/pythonfilter.conf.sample .endif .if ${PORT_OPTIONS:MWHITELIST_DNSWL} @${ECHO_MSG} whitelist_dnswl >> ${WRKSRC}/pythonfilter.conf.sample .endif .if ${PORT_OPTIONS:MWHITELIST_SPF} @${ECHO_MSG} whitelist_spf >> ${WRKSRC}/pythonfilter.conf.sample .endif .if ${PORT_OPTIONS:MDELIVEREDTO} @${ECHO_MSG} deliveredto >> ${WRKSRC}/pythonfilter.conf.sample .endif .if ${PORT_OPTIONS:MPRIVATEADDR} @${ECHO_MSG} privateaddr >> ${WRKSRC}/pythonfilter.conf.sample .endif .if ${PORT_OPTIONS:MSPFCHECK} @${ECHO_MSG} spfcheck >> ${WRKSRC}/pythonfilter.conf.sample .endif .if ${PORT_OPTIONS:MNOSUCCESSDSN} @${ECHO_MSG} nosuccessdsn >> ${WRKSRC}/pythonfilter.conf.sample .endif .if ${PORT_OPTIONS:MCOMEAGAIN} @${ECHO_MSG} comeagain >> ${WRKSRC}/pythonfilter.conf.sample .endif .if ${PORT_OPTIONS:MGREYLIST} @${ECHO_MSG} greylist >> ${WRKSRC}/pythonfilter.conf.sample .endif .if ${PORT_OPTIONS:MDIALBACK} @${ECHO_MSG} dialback >> ${WRKSRC}/pythonfilter.conf.sample .endif .if ${PORT_OPTIONS:MRATELIMIT} @${ECHO_MSG} ratelimit >> ${WRKSRC}/pythonfilter.conf.sample .endif .if ${PORT_OPTIONS:MATTACHMENTS} @${ECHO_MSG} attachments >> ${WRKSRC}/pythonfilter.conf.sample .endif .if ${PORT_OPTIONS:MQUOTA} @${ECHO_MSG} quota >> ${WRKSRC}/pythonfilter.conf.sample .endif post-patch: @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/pythonfilter post-install: @${MKDIR} ${STAGEDIR}${LOCALSTATEDIR}/pythonfilter .include diff --git a/mail/fetchmail/Makefile b/mail/fetchmail/Makefile index b12470ecc6df..4200149df156 100644 --- a/mail/fetchmail/Makefile +++ b/mail/fetchmail/Makefile @@ -1,115 +1,115 @@ # Created by: Ville Eerola # $FreeBSD$ PORTNAME= fetchmail PORTVERSION= 6.3.26 PORTREVISION= 1 CATEGORIES= mail ipv6 MASTER_SITES= SF/${PORTNAME}/branch_6.3/ \ http://mandree.home.pages.de/${PORTNAME}/ MAINTAINER= chalpin@cs.wisc.edu COMMENT= Batch mail retrieval utility for IMAP/POP3/ETRN/ODMR LICENSE= GPLv2 LGPL21 LICENSE_COMB= dual RUN_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:${PORTSDIR}/security/ca_root_nss # Note USERS can only contain a single word as parts below rely on that. USERS= ${PORTNAME} GROUPS= ${USERS} USES= gmake shebangfix tar:xz SHEBANG_FILES= fetchmailconf.py python_OLD_CMD= /usr/bin/env python USE_RC_SUBR= fetchmail SUB_FILES= pkg-message pkg-install pkg-deinstall SUB_LIST+= USERS=${USERS} GROUPS=${GROUPS} PORTNAME=${PORTNAME} GNU_CONFIGURE= yes USE_OPENSSL= yes CONFIGURE_ARGS= --enable-opie --enable-RPA --enable-SDPS \ --without-hesiod --enable-fallback=no \ --with-ssl=${OPENSSLBASE} LDFLAGS+= -L${LOCALBASE}/lib OPTIONS_DEFINE= X11 NLS NTLM GSSAPI POP2 DOCS OPTIONS_DEFAULT= GSSAPI OPTIONS_SUB= yes X11_DESC= Python/Tkinter dependencies for ``fetchmailconf'' POP2_DESC= POP2 Protocol support[obsolete] NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls NLS_CONFIGURE_ON= --enable-nls NLS_CONFIGURE_OFF= --disable-nls PORTDOCS= FAQ FEATURES NEWS NOTES README README.SSL \ design-notes.html fetchmail-FAQ.html fetchmail-features.html \ esrs-design-notes.html .include # Pop2 is obsolete .if ${PORT_OPTIONS:MPOP2} CONFIGURE_ARGS+= --enable-POP2 .endif .if ${PORT_OPTIONS:MX11} -USE_PYTHON_RUN= yes +USES+= python:run RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}tkinter>=0:${PORTSDIR}/x11-toolkits/py-tkinter PLIST_SUB+= NOX11="@comment " .else CONFIGURE_ARGS+= PYTHON=: SUB_FILES+= fetchmailconf PLIST_SUB+= NOX11="" .endif .if ${PORT_OPTIONS:MGSSAPI} .if !defined(KRB5_HOME) .if exists(${LOCALBASE}/lib/libkrb5.a) KRB5_HOME= ${LOCALBASE} .elif exists(/usr/lib/libkrb5.a) KRB5_HOME= /usr .endif .endif .if defined(KRB5_HOME) && !exists(${KRB5_HOME}/lib/libkrb5.a) BROKEN= KRB5_HOME is set but doesn\'t provide lib/libkrb5.a .endif .if defined(KRB5_HOME) && exists(${KRB5_HOME}/lib/libkrb5.a) CONFIGURE_ARGS+= --with-gssapi=${KRB5_HOME} .endif .endif .if ${PORT_OPTIONS:MNTLM} CONFIGURE_ARGS+= --enable-NTLM PORTDOCS+= README.NTLM .endif post-patch: .if !exists(/usr/lib/libcom_err.so) @${REINPLACE_CMD} -e "s,-lcom_err,,g" ${WRKSRC}/configure .endif post-build: @${MAKE} -C ${WRKSRC} check post-install: .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} @cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .endif .if empty(PORT_OPTIONS:MX11) ${INSTALL_SCRIPT} ${WRKDIR}/fetchmailconf ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} ${WRKSRC}/fetchmailconf.py ${STAGEDIR}${PREFIX}/libexec .endif ${INSTALL} ${FILESDIR}/fetchmailrc.sample \ ${STAGEDIR}${PREFIX}/etc/fetchmailrc.sample .include diff --git a/mail/getmail/Makefile b/mail/getmail/Makefile index 14938ea68999..569456d87cce 100644 --- a/mail/getmail/Makefile +++ b/mail/getmail/Makefile @@ -1,30 +1,30 @@ # Created by: Yukihiro Nakai # $FreeBSD$ PORTNAME= getmail PORTVERSION= 4.46.0 CATEGORIES= mail python MASTER_SITES= http://pyropus.ca/software/getmail/old-versions/ \ http://mirrors.closedsrc.org/getmail/ MAINTAINER= ports@FreeBSD.org COMMENT= POP3/IMAP4 mail retriever with Maildir and command delivery LICENSE= GPLv2 -USE_PYTHON= 2 -USE_PYDISTUTILS=yes +USES= python:2 +USE_PYTHON= distutils PORTDOCS= README BUGS CHANGELOG THANKS TODO *.txt *.html *.css OPTIONS_DEFINE= DOCS EXAMPLES post-install: @${CHMOD} -R 644 ${STAGEDIR}${PYTHON_SITELIBDIR}/getmailcore/* @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/docs/getmailrc-examples ${STAGEDIR}${EXAMPLESDIR} @${CP} ${WRKSRC}/README ${WRKSRC}/docs/ @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/docs/,} ${STAGEDIR}${DOCSDIR} .include diff --git a/mail/gmail-notify/Makefile b/mail/gmail-notify/Makefile index 31a7409b59de..d1282f8f9ad5 100644 --- a/mail/gmail-notify/Makefile +++ b/mail/gmail-notify/Makefile @@ -1,43 +1,42 @@ # Created by: David # $FreeBSD$ PORTNAME= gmail-notify PORTVERSION= 1.6.1.1 PORTREVISION= 5 CATEGORIES= mail python MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} MAINTAINER= gahr@FreeBSD.org COMMENT= GMail Notifier BUILD_DEPENDS= ${NONEXISTENT}:${PORTSDIR}/x11-toolkits/py-gnome-extras:extract USE_GNOME= pygtk2 -USE_PYTHON= yes -USES= gmake pkgconfig +USES= gmake pkgconfig python WRKSRC= ${WRKDIR}/${PORTNAME} EXTRAS_DIR= ${PORTSDIR}/x11-toolkits/py-gnome-extras post-patch: ${SED} -e 's|@DATADIR@|${DATADIR}|' ${FILESDIR}/gmail-notifier > ${WRKSRC}/gmail-notifier ${SED} -e 's|@PYTHON_INCLUDEDIR@|${PYTHON_INCLUDEDIR}|' ${FILESDIR}/Makefile.in > ${WRKSRC}/Makefile pre-build: ${CP} `${MAKE} -C ${EXTRAS_DIR} -V WRKSRC`/egg/tray/eggtrayicon.[ch] ${WRKSRC} ${CP} `${MAKE} -C ${EXTRAS_DIR} -V WRKSRC`/egg/tray/trayicon* ${WRKSRC} ${CP} ${FILESDIR}/config.h ${WRKSRC} ${RM} ${WRKSRC}/pytrayicon.so do-install: @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_SCRIPT} ${WRKSRC}/gmail-notifier ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/*.py ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/*.png ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/*.jpg ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/*.so ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/langs.xml ${STAGEDIR}${DATADIR} .include diff --git a/mail/gml/Makefile b/mail/gml/Makefile index c5af2256be24..6ff0f8f09e63 100644 --- a/mail/gml/Makefile +++ b/mail/gml/Makefile @@ -1,37 +1,36 @@ # Created by: Alexander Logvinov # $FreeBSD$ PORTNAME= gml PORTVERSION= 0.4 CATEGORIES= mail MASTER_SITES= http://marklyon.org/wp-content/uploads/2013/01/ \ LOCAL/glarkin DISTNAME= ${PORTNAME} EXTRACT_SUFX= .tar MAINTAINER= ports@FreeBSD.org COMMENT= Mbox & Maildir to Gmail loader -USE_PYTHON_RUN= 2 NO_WRKSUBDIR= yes NO_BUILD= yes -USES= dos2unix +USES= dos2unix python:2,run PLIST_FILES= bin/${PORTNAME} PORTDOCS= README OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e 's|.exe||g' \ -e 's|"c:\\mail\\Inbox.*"|/home/user/Inbox|g' ${WRKDIR}/* do-install: ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME}.py \ ${STAGEDIR}${PREFIX}/bin/${PORTNAME} @${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR} .endfor .include diff --git a/mail/isbg/Makefile b/mail/isbg/Makefile index 1fb5e97728a3..cb4241074a4d 100644 --- a/mail/isbg/Makefile +++ b/mail/isbg/Makefile @@ -1,27 +1,27 @@ # Created by: Bernhard Froehlich # $FreeBSD$ PORTNAME= isbg PORTVERSION= 0.99 PORTREVISION= 2 CATEGORIES= mail MAINTAINER= decke@FreeBSD.org COMMENT= Scan an IMAP inbox for spam using SpamAssassin # any OSI approved open source license LICENSE= BSD2CLAUSE RUN_DEPENDS+= spamassassin:${PORTSDIR}/mail/spamassassin USE_GITHUB= yes GH_ACCOUNT= ook GH_COMMIT= 44f46f0 NO_BUILD= yes -USE_PYTHON= yes -USE_PYDISTUTILS=yes +USES= python +USE_PYTHON= distutils PLIST_FILES= bin/${PORTNAME}.py .include diff --git a/mail/libmapi/Makefile b/mail/libmapi/Makefile index f58e112b798e..335e074996ea 100644 --- a/mail/libmapi/Makefile +++ b/mail/libmapi/Makefile @@ -1,76 +1,75 @@ # Created by: Koop Mast # $FreeBSD$ PORTNAME= libmapi PORTVERSION= 2.1 PORTREVISION= 2 CATEGORIES= mail MASTER_SITES= http://tracker.openchange.org/attachments/download/${DOWNLOADCODE}/ DISTNAME= openchange-${PORTVERSION}-${CODENAME} MAINTAINER= kwm@FreeBSD.org COMMENT= Open Source implementation of Microsoft Exchange protocols BUILD_DEPENDS= ${SAMBA_DEP} \ p5-Parse-Pidl>=4.0.1:${PORTSDIR}/devel/p5-Parse-Pidl LIB_DEPENDS= libical.so:${PORTSDIR}/devel/libical \ libtdb.so:${PORTSDIR}/databases/tdb \ libtevent.so:${PORTSDIR}/devel/tevent \ libtalloc.so:${PORTSDIR}/devel/talloc RUN_DEPENDS= ${SAMBA_DEP} CODENAME= QUADRANT DOWNLOADCODE= 244 USE_SQLITE= 3 -USES= gmake pathfix pkgconfig shebangfix -USE_PYTHON= yes +USES= gmake pathfix pkgconfig python shebangfix USE_LDCONFIG= yes GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib CONFIGURE_ARGS= --with-samba=${LOCALBASE} CONFIGURE_ENV= ac_cv_path_DOXYGEN="" \ PYTHON_CONFIG=${LOCALBASE}/bin/python${PYTHON_VER}-config SHEBANG_FILES= libmapi/conf/mparse.pl \ script/check_exchange \ setup/openchange_newuser \ setup/openchange_provision OPTIONS_SUB= yes OPTIONS_DEFINE= BOOST DOXYGEN SAMBA40 OPTIONS_DEFAULT=BOOST BOOST_LIB_DEPENDS= libboost_thread.so:${PORTSDIR}/devel/boost-libs BOOST_CONFIGURE_ENV_OFF= ov_cv_boost_thread=no BOOST_DESC= libmapi C++ library (needs boost) DOXYGEN_BUILD_DEPENDS= doxygen:${PORTSDIR}/devel/doxygen DOXYGEN_CONFIGURE_ENV_OFF= ac_cv_path_DOXYGEN="" SAMBA40_DESC= Build agains samba 4.0 instead of 4.1 .include .if ${PORT_OPTIONS:MSAMBA40} SAMBA_DEP= samba4>=4.0.1:${PORTSDIR}/net/samba4 PLIST_SUB+= SAMBA=samba4 .else SAMBA_DEP= samba41>=4.1.0:${PORTSDIR}/net/samba41 PLIST_SUB+= SAMBA=samba41 .endif CONFIGURE_ARGS+= --disable-pymapi # --enable-openchange-qt4 Compile OpenChange Qt4 wrapper. post-patch: @${REINPLACE_CMD} -e "s/mkdir --parent/mkdir -p/g; \ s,(libdir)/pkgconfig,(prefix)/libdata/pkgconfig,g" \ ${WRKSRC}/Makefile post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/share/openchange cd ${WRKSRC}/doc/doxygen/ && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/share/openchange/ @${STRIP_CMD} ${STAGEDIR}/${PREFIX}/bin/* @${STRIP_CMD} ${STAGEDIR}/${PREFIX}/lib/lib*.so.* @${STRIP_CMD} ${STAGEDIR}/${PREFIX}/lib/shared-modules/dcerpc_server/dcesrv_mapiproxy.so @${STRIP_CMD} ${STAGEDIR}/${PREFIX}/modules/dcerpc_mapiproxy*/*.so .include diff --git a/mail/lookout/Makefile b/mail/lookout/Makefile index 8b4249e0611f..9300a09ba4b2 100644 --- a/mail/lookout/Makefile +++ b/mail/lookout/Makefile @@ -1,21 +1,21 @@ # Created by: janos.mohacsi@bsd.hu # $FreeBSD$ PORTNAME= lookout PORTVERSION= 1.4 CATEGORIES= mail MASTER_SITES= http://catb.org/~esr/lookout/ MAINTAINER= jmohacsi@bsd.hu COMMENT= Convert Outlook97 addressbook export files to KDE KAB/GNOME gnomecard -USE_PYTHON= yes +USES= python NO_BUILD= yes PLIST_FILES= bin/lookout man/man1/lookout.1.gz do-install: ${INSTALL_SCRIPT} ${WRKSRC}/lookout ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/lookout.1 ${STAGEDIR}${MANPREFIX}/man/man1 .include diff --git a/mail/mailfmt/Makefile b/mail/mailfmt/Makefile index 44281b8dc8ed..1a3f53069b0b 100644 --- a/mail/mailfmt/Makefile +++ b/mail/mailfmt/Makefile @@ -1,20 +1,20 @@ # Created by: tundra # $FreeBSD$ PORTNAME= mailfmt PORTVERSION= 1.3 PORTREVISION= 1 CATEGORIES= mail MASTER_SITES= http://www.tundraware.com/Software/mailfmt/ MAINTAINER= ports@FreeBSD.org COMMENT= Remove leading quotations from mail/news and wrap lines to fixed width -USE_PYTHON= yes +USES= python OPTIONS_DEFINE= DOCS post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} @${INSTALL_DATA} ${WRKSRC}/mailfmt-license.txt ${STAGEDIR}${DOCSDIR} .include diff --git a/mail/mailtray/Makefile b/mail/mailtray/Makefile index 6d4730d7dcfb..ef2ec586704c 100644 --- a/mail/mailtray/Makefile +++ b/mail/mailtray/Makefile @@ -1,17 +1,17 @@ # Created by: Martin Tournoij # $FreeBSD$ PORTNAME= mailtray PORTVERSION= 1.4 PORTREVISION= 2 CATEGORIES= mail python MASTER_SITES= ${MASTER_SITE_GOOGLE_CODE} MAINTAINER= ports@FreeBSD.org COMMENT= Display email status in tray USE_GNOME= pygtk2 -USE_PYTHON= yes -USE_PYDISTUTILS= yes +USES= python +USE_PYTHON= distutils .include diff --git a/mail/mbox2imap/Makefile b/mail/mbox2imap/Makefile index 426270adeeb9..db63f97ae7d1 100644 --- a/mail/mbox2imap/Makefile +++ b/mail/mbox2imap/Makefile @@ -1,27 +1,27 @@ # Created by: gahr # $FreeBSD$ PORTNAME= mbox2imap PORTVERSION= 1.0 CATEGORIES= mail MASTER_SITES= http://people.cs.uchicago.edu/~brendan/scripts/ \ http://people.freebsd.org/~gahr/distfiles/ DISTNAME= ${PORTNAME} EXTRACT_SUFX= # none EXTRACT_ONLY= # none MAINTAINER= gahr@FreeBSD.org COMMENT= Upload email stored in mbox file format to an IMAP server -USE_PYTHON= yes +USES= python NO_BUILD= yes PLIST_FILES= bin/${PORTNAME} post-extract: ${CP} ${DISTDIR}/${PORTNAME} ${WRKDIR} do-install: ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin .include diff --git a/mail/mboxcheck-applet/Makefile b/mail/mboxcheck-applet/Makefile index 4723ed4ce865..0d81add03a3a 100644 --- a/mail/mboxcheck-applet/Makefile +++ b/mail/mboxcheck-applet/Makefile @@ -1,30 +1,30 @@ # Created by: Pav Lucistnik # $FreeBSD$ PORTNAME= mboxcheck-applet PORTVERSION= 0.3 PORTREVISION= 12 CATEGORIES= mail MASTER_SITES= http://perso.orange.fr/seb128/fichiers/ MAINTAINER= ports@FreeBSD.org COMMENT= Mailbox checking applet for GNOME 2 -USE_PYTHON= yes +USES= python USE_GNOME= pygnome2:run NO_BUILD= yes do-patch: @${REINPLACE_CMD} 's|/usr/bin/python|${PYTHON_CMD}|' ${WRKSRC}/*.py @${REINPLACE_CMD} 's|/usr/share/pixmaps/|${LOCALBASE}/share/pixmaps/|' ${WRKSRC}/mboxcheck.py @${REINPLACE_CMD} 's|/usr/lib/gnome-panel/mboxcheck|${LOCALBASE}/libexec/mboxcheck.py|' ${WRKSRC}/GNOME_MboxCheck.server @${REINPLACE_CMD} 's|mbox.png|mboxcheck.png|' ${WRKSRC}/GNOME_MboxCheck.server do-install: ${INSTALL_SCRIPT} ${WRKSRC}/mboxcheck.py ${STAGEDIR}${PREFIX}/libexec ${INSTALL_SCRIPT} ${WRKSRC}/configmbox.py ${STAGEDIR}${PREFIX}/libexec ${INSTALL_DATA} ${WRKSRC}/mboxcheck.png ${STAGEDIR}${PREFIX}/share/pixmaps ${INSTALL_DATA} ${WRKSRC}/GNOME_MboxCheck.server \ ${STAGEDIR}${PREFIX}/libdata/bonobo/servers .include diff --git a/mail/muttils/Makefile b/mail/muttils/Makefile index 2b7478cabf5e..567104dd8c50 100644 --- a/mail/muttils/Makefile +++ b/mail/muttils/Makefile @@ -1,31 +1,29 @@ # Created by: Jason Helfman # $FreeBSD$ PORTNAME= muttils PORTVERSION= 1.3 CATEGORIES= mail python MASTER_SITES= https://bitbucket.org/blacktrash/${PORTNAME}/get/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTVERSION} MAINTAINER= jgh@FreeBSD.org COMMENT= Python utilities for console mail clients (eg. mutt) CONFLICTS= zh-wenju-[0-9]* talkfilters-[0-9]* reed-[0-9]* CHANGESET= 8bb26094df06 WRKSRC= ${WRKDIR}/blacktrash-${PORTNAME}-${CHANGESET} -USE_PYTHON_BUILD= yes -USE_PYTHON_RUN= yes -USE_PYDISTUTILS= yes -PYDISTUTILS_AUTOPLIST= yes +USES= python +USE_PYTHON= distutils autoplist PORTEXAMPLES= * .include post-install: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ( cd ${WRKSRC}/contrib && ${INSTALL_DATA} \example-* ${STAGEDIR}${EXAMPLESDIR} ) .include diff --git a/mail/nohtml/Makefile b/mail/nohtml/Makefile index 69ea16a1f77f..2bccac7122bc 100644 --- a/mail/nohtml/Makefile +++ b/mail/nohtml/Makefile @@ -1,22 +1,22 @@ # Created by: nohtml@tundraware.com # $FreeBSD$ PORTNAME= nohtml PORTVERSION= 1.11 CATEGORIES= mail MASTER_SITES= http://www.tundraware.com/Software/nohtml/ MAINTAINER= nohtml@tundraware.com COMMENT= Strip HTML attachments from email -USE_PYTHON= yes +USES= python OPTIONS_DEFINE= DOCS post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in nohtml-license.txt nohtml.html nohtml.pdf nohtml.ps nohtml.txt ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} .endfor .include diff --git a/mail/notmuch/Makefile b/mail/notmuch/Makefile index f24606e89b59..76705ad39a12 100644 --- a/mail/notmuch/Makefile +++ b/mail/notmuch/Makefile @@ -1,27 +1,26 @@ # Created by: DarwinSurvivor # $FreeBSD$ PORTNAME= notmuch PORTVERSION= 0.18.1 CATEGORIES= mail MASTER_SITES= http://notmuchmail.org/releases/ MAINTAINER= ross@rosstimson.com COMMENT= Thread-based email index, search, and tagging application LICENSE= GPLv3 BUILD_DEPENDS= sphinx-build:${PORTSDIR}/textproc/py-sphinx LIB_DEPENDS= libgmime-2.6.so:${PORTSDIR}/mail/gmime26 \ libxapian.so:${PORTSDIR}/databases/xapian-core \ libtalloc.so:${PORTSDIR}/devel/talloc HAS_CONFIGURE= yes -USES= pkgconfig gmake +USES= pkgconfig python:build gmake CONFIGURE_ARGS= --prefix=${PREFIX} --mandir=${MANPREFIX}/man USE_LDCONFIG= yes -USE_PYTHON_BUILD= yes MAKE_ENV+= PYTHONCMD=${PYTHON_CMD} .include diff --git a/mail/offlineimap/Makefile b/mail/offlineimap/Makefile index 0c6cbb90d8a5..38c9b551edb6 100644 --- a/mail/offlineimap/Makefile +++ b/mail/offlineimap/Makefile @@ -1,89 +1,89 @@ # Created by: nbm # $FreeBSD$ PORTNAME= offlineimap DISTVERSION= 6.5.5 CATEGORIES= mail python MASTER_SITES= http://dist.codelabs.ru/fbsd/offlineimap/ PATCH_SITES= http://codelabs.ru/patches/offlineimap/ MAINTAINER= rea@FreeBSD.org COMMENT= Powerful IMAP/Maildir synchronization and reader support LICENSE= GPLv2 GPLv3 LICENSE_COMB= dual LICENSE_FILE_GPLv2=${WRKSRC}/COPYING OPTIONS_DEFINE= HTMLDOCS EXAMPLES HTMLDOCS_DESC= Generate HTML documentation WRKSRC?= ${WRKDIR}/${DISTNAME} SUB_FILES= pkg-message PATCH_STRIP= -p1 USE_GITHUB= yes GH_ACCOUNT= OfflineIMAP GH_TAGNAME= v${DISTVERSION} GH_COMMIT= 8bc2f35 -USE_PYTHON= yes -USE_PYDISTUTILS= yes +USES= python +USE_PYTHON= distutils DOC_FILES= Changelog.maint.rst Changelog.rst \ docs/INSTALL.rst docs/MANUAL.rst \ docs/doc-src/API.rst docs/doc-src/FAQ.rst \ docs/doc-src/HACKING.rst docs/doc-src/INSTALL.rst \ docs/doc-src/MANUAL.rst docs/doc-src/advanced_config.rst \ docs/doc-src/features.rst docs/doc-src/index.rst \ docs/doc-src/nametrans.rst docs/doc-src/offlineimap.rst \ docs/doc-src/repository.rst docs/doc-src/ui.rst PORTDOCS= docs ${DOC_FILES:N*/*} EXAMPLE_FILES= offlineimap.conf offlineimap.conf.minimal PORTEXAMPLES= ${EXAMPLE_FILES:N*/*} DOC_DIRS= ${DOC_FILES:H:O:u:N.} EXAMPLE_DIRS= ${EXAMPLE_FILES:H:O:u:N.} .include .if ${PORT_OPTIONS:MDOCS} && ${PORT_OPTIONS:MHTMLDOCS} BUILD_DEPENDS+= rst2html:${PORTSDIR}/textproc/py-docutils DOC_FILES:= ${DOC_FILES} ${DOC_FILES:M*.rst:S/.rst$/.html/} .endif # This is needed for pkg-message.in .if ${PORT_OPTIONS:MEXAMPLES} SUB_LIST+= PORTEXAMPLES="" .else SUB_LIST+= PORTEXAMPLES="@comment " .endif post-build: .if ${PORT_OPTIONS:MDOCS} && ${PORT_OPTIONS:MHTMLDOCS} .for r in ${DOC_FILES:M*.rst} @${ECHO} "Translating ${r} to HTML..." @rst2html ${WRKSRC}/${r} ${WRKSRC}/${r:R}.html .endfor .endif post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} @for i in ${DOC_DIRS}; do \ ${MKDIR} ${STAGEDIR}${DOCSDIR}/$$i; \ done @cd ${WRKSRC} && for i in ${DOC_FILES}; do \ ${ECHO} "Installing ${STAGEDIR}${DOCSDIR}/$$i"; \ ${INSTALL_DATA} $$i ${STAGEDIR}${DOCSDIR}/$$i; \ done @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} @for i in ${EXAMPLE_DIRS}; do \ ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/$$i; \ done @cd ${WRKSRC} && for i in ${EXAMPLE_FILES}; do \ ${ECHO} "Installing ${STAGEDIR}${EXAMPLESDIR}/$$i"; \ ${INSTALL_DATA} $$i ${STAGEDIR}${EXAMPLESDIR}/$$i; \ done .include diff --git a/mail/postfix-policyd-spf-python/Makefile b/mail/postfix-policyd-spf-python/Makefile index 967fcb5807dc..233445aaf4c7 100644 --- a/mail/postfix-policyd-spf-python/Makefile +++ b/mail/postfix-policyd-spf-python/Makefile @@ -1,57 +1,57 @@ # Created by: Giel van Schijndel # $FreeBSD$ PORTNAME= postfix-policyd-spf-python PORTVERSION= 1.2 CATEGORIES= mail python MASTER_SITES= https://launchpadlibrarian.net/145855789/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= pypolicyd-spf-${PORTVERSION} MAINTAINER= me@mortis.eu COMMENT= Pure Python Postfix policy daemon for SPF checking LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ipaddr>0:${PORTSDIR}/devel/py-ipaddr \ ${PYTHON_PKGNAMEPREFIX}spf>0:${PORTSDIR}/mail/py-spf \ ${PYTHON_PKGNAMEPREFIX}authres>0:${PORTSDIR}/mail/py-authres -USE_PYTHON= yes -USE_PYDISTUTILS= yes +USES= python +USE_PYTHON= distutils PYDISTUTILS_PKGNAME= pypolicyd-spf PORTDOCS= CHANGES \ COPYING \ README \ README.per_user_whitelisting \ policyd-spf.conf.commented PKGMESSAGE= ${WRKSRC}/pkg-message SUB_FILES= pkg-message SUB_LIST= PYTHON_CMD=${PYTHON_CMD} OPTIONS_DEFINE= DOCS OPTIONSFILE= ${PORT_DBDIR}/py-${PORTNAME}/options .include post-patch: @${MV} ${WRKSRC}/policyd-spf.conf ${WRKSRC}/policyd-spf.conf.sample @${REINPLACE_CMD} -e "s|/etc/python-policyd-spf/|${PREFIX}/etc/postfix-policyd-spf-python/|" \ ${WRKSRC}/policyd-spf @${REINPLACE_CMD} -e "s|/etc/policyd-spf/|${PREFIX}/etc/postfix-policyd-spf-python/|" \ -e "s|/usr/bin/policyd-spf|${PREFIX}/bin/policyd-spf|" \ -e "s|/etc/postfix/|${LOCALBASE}/etc/postfix/|" ${WRKSRC}/policyd-spf.1 @${REINPLACE_CMD} -e "s|/etc/policyd-spf/|${PREFIX}/etc/postfix-policyd-spf-python/|" \ ${WRKSRC}/policyd-spf.conf.5 @${REINPLACE_CMD} -e "s|/etc/policyd-spf/|${PREFIX}/etc/postfix-policyd-spf-python/|" \ -e "s|/etc/pypolicyd-spf/|${PREFIX}/etc/postfix-policyd-spf-python/|" \ ${WRKSRC}/policyd-spf.peruser.5 post-install: @${INSTALL} -d ${STAGEDIR}/${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include diff --git a/mail/py-Products.MailHost/Makefile b/mail/py-Products.MailHost/Makefile index 356a432aaf1d..e60216ebf1aa 100644 --- a/mail/py-Products.MailHost/Makefile +++ b/mail/py-Products.MailHost/Makefile @@ -1,21 +1,19 @@ # $FreeBSD$ PORTNAME= Products.MailHost PORTVERSION= 2.13.1 PORTREVISION= 1 CATEGORIES= mail python zope MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Zope.sendmail integration for Zope 2 LICENSE= ZPL21 -USES= zip -USE_PYTHON= yes -USE_PYDISTUTILS= yes -PYDISTUTILS_AUTOPLIST= yes +USES= python zip +USE_PYTHON= distutils autoplist .include diff --git a/mail/py-Products.SecureMailHost/Makefile b/mail/py-Products.SecureMailHost/Makefile index e2fb1a4c67d5..00117a029651 100644 --- a/mail/py-Products.SecureMailHost/Makefile +++ b/mail/py-Products.SecureMailHost/Makefile @@ -1,21 +1,19 @@ # $FreeBSD$ PORTNAME= Products.SecureMailHost PORTVERSION= 1.1.2 PORTREVISION= 1 CATEGORIES= mail python zope MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Reimplementation of the standard Zope2 MailHost LICENSE= ZPL21 -USES= zip -USE_PYTHON= yes -USE_PYDISTUTILS= yes -PYDISTUTILS_AUTOPLIST= yes +USES= python zip +USE_PYTHON= distutils autoplist .include diff --git a/mail/py-apolicy/Makefile b/mail/py-apolicy/Makefile index 0348cf4a9cb1..2bf0eb8e03ed 100644 --- a/mail/py-apolicy/Makefile +++ b/mail/py-apolicy/Makefile @@ -1,32 +1,31 @@ # Created by: Chifeng QU # $FreeBSD$ PORTNAME= apolicy PORTVERSION= 0.73 PORTREVISION= 1 CATEGORIES= mail python MASTER_SITES= http://download.gna.org/apolicy/%SUBDIR%/ \ http://www.chifeng.name/dist/apolicy/%SUBDIR%/ \ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER?= ports@FreeBSD.org COMMENT= ACL system for Postfix, as a policy daemon RUN_DEPENDS= ${PYTHON_SITELIBDIR}/spf.py:${PORTSDIR}/mail/py-spf \ ${PYTHON_SITELIBDIR}/IPy.py:${PORTSDIR}/net-mgmt/py-ipy -USES= twisted -USE_PYTHON= yes -USE_PYDISTUTILS=yes +USES= python twisted +USE_PYTHON= distutils NO_BUILD= yes USE_RC_SUBR= apolicyd SUB_LIST= PYTHON_SITELIBDIR=${PYTHON_SITELIBDIR} \ PYTHON_CMD=${PYTHON_CMD} SUB_FILES= pkg-message post-patch: @${REINPLACE_CMD} 's|/etc|${PREFIX}/etc|' ${WRKSRC}/setup.py .include diff --git a/mail/py-authres/Makefile b/mail/py-authres/Makefile index a609b10f19c7..032ab0caf337 100644 --- a/mail/py-authres/Makefile +++ b/mail/py-authres/Makefile @@ -1,28 +1,28 @@ # Created by: Yasuhiro KIMURA # $FreeBSD$ PORTNAME= authres PORTVERSION= 0.602 CATEGORIES= mail python MASTER_SITES= http://launchpad.net/authentication-results-python/trunk/0.602/+download/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yasu@utahime.org COMMENT= Python module for RFC 5451 Authentication-Results headers LICENSE= APACHE20 -USE_PYTHON= yes -USE_PYDISTUTILS= yes +USES= python +USE_PYTHON= distutils PLIST_SUB+= PORTNAME=${PORTNAME} PORTDOCS= CHANGES README OPTIONS_DEFINE= DOCS post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} .include diff --git a/mail/py-cyruslib/Makefile b/mail/py-cyruslib/Makefile index 1d04d1ac2f74..d3187ecc6eb5 100644 --- a/mail/py-cyruslib/Makefile +++ b/mail/py-cyruslib/Makefile @@ -1,31 +1,31 @@ # Created by: Dmitriy Kirhlarov # $FreeBSD$ -PORTNAME= cyruslib -PORTVERSION= 0.5 -CATEGORIES= mail net python -MASTER_SITES= http://oss.netfarm.it/download/ -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} -DISTNAME= ${PORTNAME}.py +PORTNAME= cyruslib +PORTVERSION= 0.5 +CATEGORIES= mail net python +MASTER_SITES= http://oss.netfarm.it/download/ +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +DISTNAME= ${PORTNAME}.py EXTRACT_SUFX= -MAINTAINER= dimma@higis.ru -COMMENT= Cyrus imapd library for Python +MAINTAINER= dimma@higis.ru +COMMENT= Cyrus imapd library for Python -NO_BUILD= yes -NO_WRKSUBDIR= yes -USE_PYTHON= yes -USE_PYTHON_PREFIX= yes -BINMODE= 644 +NO_BUILD= yes +NO_WRKSUBDIR= yes +USES= python +USE_PYTHON= pythonprefix +BINMODE= 644 -PLIST_FILES= %%PYTHON_SITELIBDIR%%/${DISTNAME} +PLIST_FILES= %%PYTHON_SITELIBDIR%%/${DISTNAME} do-extract: ${MKDIR} ${WRKDIR} ${CP} ${DISTDIR}/${DISTNAME} ${WRKDIR}/${DISTNAME} do-install: @${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} ${INSTALL_SCRIPT} ${WRKDIR}/${DISTNAME} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/ .include diff --git a/mail/py-libgmail/Makefile b/mail/py-libgmail/Makefile index aba45aaf94d8..e079888c1462 100644 --- a/mail/py-libgmail/Makefile +++ b/mail/py-libgmail/Makefile @@ -1,20 +1,19 @@ # Created by: Ying-Chieh Liao # $FreeBSD$ PORTNAME= libgmail DISTVERSION= 0.1.11 CATEGORIES= mail python MASTER_SITES= SF PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Library to provide access to Gmail via Python BUILD_DEPENDS= py*-mechanize>=0:${PORTSDIR}/www/py-mechanize RUN_DEPENDS:= ${BUILD_DEPENDS} -USE_PYTHON= yes -USE_PYDISTUTILS= yes -PYDISTUTILS_AUTOPLIST= yes +USES= python +USE_PYTHON= distutils autoplist .include diff --git a/mail/py-milter/Makefile b/mail/py-milter/Makefile index 8de4739d29cc..94907ae0b1fe 100644 --- a/mail/py-milter/Makefile +++ b/mail/py-milter/Makefile @@ -1,29 +1,28 @@ # Created by: Vsevolod Lobko # $FreeBSD$ PORTNAME= milter PORTVERSION= 0.9.7 PORTREVISION= 1 CATEGORIES= mail python MASTER_SITES= SF MASTER_SITE_SUBDIR= ${PYPORTNAME}/${PYPORTNAME}/${DISTNAME} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PYPORTNAME}-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Python interface to Sendmail milter API LICENSE= GPLv2 .if !exists(/usr/lib/libmilter.so) LIB_DEPENDS= libmilter.so:${PORTSDIR}/mail/sendmail .endif PYPORTNAME= ${PKGNAMEPREFIX:C/[0-9]+-//}${PORTNAME} DIST_SUBDIR= python -USE_PYTHON= 2 -USE_PYDISTUTILS= yes -PYDISTUTILS_AUTOPLIST= yes +USES= python:2 +USE_PYTHON= distutils autoplist .include diff --git a/mail/py-ppolicy/Makefile b/mail/py-ppolicy/Makefile index 244ef84bcd82..3aa41f3fa49e 100644 --- a/mail/py-ppolicy/Makefile +++ b/mail/py-ppolicy/Makefile @@ -1,53 +1,51 @@ # Created by: Chifeng QU # $FreeBSD$ PORTNAME= ppolicy PORTVERSION= 2.6.6 PORTREVISION= 4 CATEGORIES= mail python MASTER_SITES= http://kmlinux.fjfi.cvut.cz/~vokac/activities/ppolicy/download/%SUBDIR%/ \ http://www.chifeng.name/dist/ppolicy/%SUBDIR%/ MAINTAINER?= ports@FreeBSD.org COMMENT= PPolicy is tool for extending Postfix checking capabilities RUN_DEPENDS= ${PYTHON_SITELIBDIR}/dns/__init__.py:${PORTSDIR}/dns/py-dnspython -USES= twisted -USE_PYTHON= yes -USE_PYDISTUTILS=yes -PYDISTUTILS_AUTOPLIST= yes +USES= python twisted +USE_PYTHON= distutils autoplist NO_BUILD= yes USE_RC_SUBR= ppolicyd DOCSDIR?= ${PREFIX}/share/doc/py-${PORTNAME} SUB_LIST= PYTHON_CMD=${PYTHON_CMD} SUB_FILES= pkg-message OPTIONS_DEFINE= GEOIP LDAP MYSQL DOCS OPTIONS_DEFAULT= GEOIP LDAP .include .if ${PORT_OPTIONS:MGEOIP} RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/GeoIP.so:${PORTSDIR}/net/py-GeoIP .endif .if ${PORT_OPTIONS:MMYSQL} RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}MySQLdb>=0:${PORTSDIR}/databases/py-MySQLdb .endif .if ${PORT_OPTIONS:MLDAP} RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}ldap2>=2.3.1:${PORTSDIR}/net/py-ldap2 .endif post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/MODULES ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/NEWS ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/TODO ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/TESTS ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/ppolicy.sql ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/ppolicy.conf ${STAGEDIR}${PREFIX}/etc ${INSTALL_DATA} ${WRKSRC}/ppolicy.tap ${STAGEDIR}${PREFIX}/sbin .include diff --git a/mail/py-spambayes/Makefile b/mail/py-spambayes/Makefile index f811a854492e..a350b1dbf466 100644 --- a/mail/py-spambayes/Makefile +++ b/mail/py-spambayes/Makefile @@ -1,91 +1,90 @@ # Created by: Mario Sergio Fujikawa Ferreira # $FreeBSD$ PORTNAME= spambayes PORTVERSION= 1.1b1 PORTREVISION= 1 CATEGORIES= mail python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Bayesian anti-spam filter written in Python LICENSE= PSFL RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bsddb>0:${PORTSDIR}/databases/py-bsddb \ ${PYTHON_PKGNAMEPREFIX}dns>=2.0:${PORTSDIR}/dns/py-dns \ ${PYTHON_PKGNAMEPREFIX}lockfile>=0.2:${PORTSDIR}/devel/py-lockfile -USE_PYTHON= 2 -USE_PYDISTUTILS= yes -PYDISTUTILS_AUTOPLIST= yes +USES= python:2 +USE_PYTHON= distutils autoplist USE_RC_SUBR= pyspamd LOCALSTATDIR?= /var/db/spambayes DBDIR?= ${LOCALSTATDIR}/dbs CACHEDIR?= ${LOCALSTATDIR}/cache PLIST_SUB+= LOCALSTATDIR=${LOCALSTATDIR} \ DBDIR=${DBDIR} \ CACHEDIR=${CACHEDIR} SUB_LIST+= PYTHON_CMD=${PYTHON_CMD} PORTDOCS= CHANGELOG.txt \ LICENSE.txt \ NEWTRICKS.txt \ POP3PROXY.txt \ README-DEVEL.txt \ README.txt \ TESTING.txt \ WHAT_IS_NEW.txt \ utilities/ \ contrib/ OPTIONS_DEFINE= DOCS post-extract: @${CHMOD} -Rf u+w ${WRKSRC} post-patch: @${FIND} ${WRKSRC} -type f | \ ${XARGS} -n 10 -x \ ${REINPLACE_CMD} -E \ -e 's|/usr/bin/env python|${PYTHONBASE}/bin/${PYTHON_VERSION}|' @${FIND} ${WRKSRC}/utilities ${WRKSRC}/contrib ${WRKSRC}/spambayes\ -type f -name *.bak | ${XARGS} ${RM} @${REINPLACE_CMD} -e \ '/persistent_storage_file/s|hammie.db|${DBDIR}/hammie.db|' \ -e \ '/messageinfo_storage_file/s|spambayes.messageinfo.db|${DBDIR}/spambayes.messageinfo.db|' \ -e \ '/spam_cache/s|pop3proxy-spam-cache|${CACHEDIR}/pop3proxy-spam-cache|' \ -e \ '/ham_cache/s|pop3proxy-ham-cache|${CACHEDIR}/pop3proxy-ham-cache|' \ -e \ '/unknown_cache/s|pop3proxy-unknown-cache|${CACHEDIR}/pop3proxy-unknown-cache|' \ ${WRKSRC}/spambayes/Options.py .include post-install: .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} .for file in ${PORTDOCS} @if [ -f ${WRKSRC}/${file} ]; then \ ${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${DOCSDIR} ; \ fi .endfor @${MKDIR} ${STAGEDIR}${DOCSDIR}/contrib @${MKDIR} ${STAGEDIR}${DOCSDIR}/utilities @${INSTALL_DATA} ${WRKSRC}/contrib/* ${STAGEDIR}${DOCSDIR}/contrib @${INSTALL_DATA} ${WRKSRC}/utilities/* ${STAGEDIR}${DOCSDIR}/utilities .endif @${MKDIR} ${STAGEDIR}${CACHEDIR}/pop3proxy-spam-cache @${MKDIR} ${STAGEDIR}${CACHEDIR}/pop3proxy-ham-cache @${MKDIR} ${STAGEDIR}${CACHEDIR}/pop3proxy-unknown-cache @${MKDIR} ${STAGEDIR}${DBDIR} .include diff --git a/mail/py-turbomail/Makefile b/mail/py-turbomail/Makefile index 015f7a3bd2f3..c5510b2e3f73 100644 --- a/mail/py-turbomail/Makefile +++ b/mail/py-turbomail/Makefile @@ -1,25 +1,24 @@ # Created by: Nicola Vitale # $FreeBSD$ PORTNAME= turbomail PORTVERSION= 3.0.3 PORTREVISION= 2 CATEGORIES= mail www python MASTER_SITES= CHEESESHOP \ http://nivi.interfree.it/distfiles/${PORTNAME}/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= TurboMail-${PORTVERSION} MAINTAINER= python@FreeBSD.org COMMENT= Multi-threaded mail queue manager for TurboGears applications LICENSE= MIT BUILD_DEPENDS= tg-admin:${PORTSDIR}/www/py-turbogears RUN_DEPENDS:= ${BUILD_DEPENDS} -USE_PYTHON= 2 -USE_PYDISTUTILS= yes -PYDISTUTILS_AUTOPLIST= yes +USES= python:2 +USE_PYTHON= distutils autoplist .include diff --git a/mail/py-twistedMail/Makefile b/mail/py-twistedMail/Makefile index 7e68f232e8da..5f3133fb4cb9 100644 --- a/mail/py-twistedMail/Makefile +++ b/mail/py-twistedMail/Makefile @@ -1,22 +1,20 @@ # Created by: Neal Nelson # $FreeBSD$ PORTNAME= twistedMail PORTVERSION= 14.0.0 CATEGORIES= mail devel python MASTER_SITES= http://twistedmatrix.com/Releases/Mail/${PORTVERSION:R}/ \ LOCAL/sunpoet PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= TwistedMail-${PORTVERSION} MAINTAINER= python@FreeBSD.org COMMENT= SMTP, IMAP, and POP protocol implementation with clients and servers LICENSE= MIT -USE_PYTHON= 2 -USE_PYDISTUTILS=yes -PYDISTUTILS_AUTOPLIST= yes -USES= tar:bzip2 twisted:names +USE_PYTHON= distutils autoplist +USES= python:2 tar:bzip2 twisted:names .include diff --git a/mail/py-zope.sendmail/Makefile b/mail/py-zope.sendmail/Makefile index cdadd2ca6af2..4d45b7c85a9c 100644 --- a/mail/py-zope.sendmail/Makefile +++ b/mail/py-zope.sendmail/Makefile @@ -1,28 +1,27 @@ # $FreeBSD$ PORTNAME= zope.sendmail PORTVERSION= 3.7.5 PORTREVISION= 1 CATEGORIES= mail python zope MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Zope sendmail LICENSE= ZPL21 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}transaction>=0:${PORTSDIR}/devel/py-transaction \ ${PYTHON_PKGNAMEPREFIX}zope.i18nmessageid>=0:${PORTSDIR}/textproc/py-zope.i18nmessageid \ ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:${PORTSDIR}/devel/py-zope.interface \ ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:${PORTSDIR}/devel/py-zope.schema \ ${PYTHON_PKGNAMEPREFIX}zope.component>=3.8.0:${PORTSDIR}/devel/py-zope.component \ ${PYTHON_PKGNAMEPREFIX}zope.configuration>=0:${PORTSDIR}/devel/py-zope.configuration \ ${PYTHON_PKGNAMEPREFIX}zope.security>=0:${PORTSDIR}/security/py-zope.security -USE_PYTHON= 2 -USE_PYDISTUTILS= yes -PYDISTUTILS_AUTOPLIST= yes +USES= python:2 +USE_PYTHON= distutils autoplist .include diff --git a/mail/pymsgauth/Makefile b/mail/pymsgauth/Makefile index f4a04f589815..19b6fa66aa89 100644 --- a/mail/pymsgauth/Makefile +++ b/mail/pymsgauth/Makefile @@ -1,37 +1,36 @@ # Created by: Sergei Kolobov # $FreeBSD$ PORTNAME= pymsgauth PORTVERSION= 2.1.0 PORTREVISION= 1 CATEGORIES= mail python MASTER_SITES= http://pyropus.ca/software/pymsgauth/ MAINTAINER= ports@FreeBSD.org COMMENT= Automatically process qsecretary confirmation requests -USES= shebangfix +USES= python shebangfix SHEBANG_FILES= pymsgauth-clean pymsgauth-confirm pymsgauth-mail -USE_PYTHON= yes NO_BUILD= yes SUB_FILES= pkg-message DOCS= BUGS CHANGELOG pymsgauth.txt pymsgauth.html EXAMPLES= pymsgauthrc-example OPTIONS_DEFINE= DOCS EXAMPLES do-install: @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_SCRIPT} ${WRKSRC}/*.py ${WRKSRC}/pymsgauth-* \ ${STAGEDIR}${DATADIR} .for f in clean confirm mail ${LN} -sf ${DATADIR}/pymsgauth-${f} ${STAGEDIR}${PREFIX}/bin .endfor @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${EXAMPLES:S|^|${WRKSRC}/|} ${STAGEDIR}${EXAMPLESDIR} @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${DOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include diff --git a/mail/pysieved/Makefile b/mail/pysieved/Makefile index 56abd95f187c..7ea447f4e1fc 100644 --- a/mail/pysieved/Makefile +++ b/mail/pysieved/Makefile @@ -1,47 +1,46 @@ # Created by: Denis Shaposhnikov # $FreeBSD$ PORTNAME= pysieved PORTVERSION= 1.0 PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= mail python MASTER_SITES= http://ports.internal.vlink.ru/distfiles/ MAINTAINER= dsh@wizard.volgograd.ru COMMENT= Python Managesieve Server -USES= tar:bzip2 -USE_PYTHON= yes +USES= python tar:bzip2 USE_RC_SUBR= ${PORTNAME} PORTEXAMPLES= pysieved.xinetd SUB_LIST= PORTNAME=${PORTNAME} PYTHON_CMD=${PYTHON_CMD} PORTDOCS= COPYING README README.Dovecot THANKS post-patch: ${REINPLACE_CMD} \ 's!/usr/bin/env python!${PYTHON_CMD}!' \ ${WRKSRC}/pysieved.py do-build: ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \ -d ${PREFIX}/lib/${PORTNAME} ${WRKSRC} do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/lib/${PORTNAME} (cd ${WRKSRC} && \ ${COPYTREE_SHARE} "*.py *.pyc plugins" ${STAGEDIR}${PREFIX}/lib/${PORTNAME}) ${CHMOD} ${BINMODE} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/${PORTNAME}.py ${INSTALL_DATA} ${WRKSRC}/pysieved.ini \ ${STAGEDIR}${PREFIX}/etc/pysieved.ini.sample @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} (cd ${WRKSRC}/contrib && \ ${COPYTREE_SHARE} "${PORTEXAMPLES}" ${STAGEDIR}${EXAMPLESDIR}) @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC} && ${COPYTREE_SHARE} "${PORTDOCS}" ${STAGEDIR}${DOCSDIR}) .include diff --git a/mail/pyzor/Makefile b/mail/pyzor/Makefile index 94ea56091a68..55fb219bbf04 100644 --- a/mail/pyzor/Makefile +++ b/mail/pyzor/Makefile @@ -1,44 +1,42 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= pyzor PORTVERSION= 0.5.0 PORTREVISION= 5 CATEGORIES= mail python MASTER_SITES= SF MAINTAINER= chalpin@cs.wisc.edu COMMENT= Collaborative, networked system to detect and block spam RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gdbm>=0:${PORTSDIR}/databases/py-gdbm -USES= tar:bzip2 -USE_PYTHON= yes -USE_PYDISTUTILS= yes -PYDISTUTILS_AUTOPLIST= yes +USES= python tar:bzip2 +USE_PYTHON= distutils autoplist PLIST_FILES= man/man1/pyzor.1.gz \ man/man1/pyzord.1.gz OPTIONS_DEFINE= DOCS .include post-patch: ${REINPLACE_CMD} -e '1s,^#!/usr/bin/python,#!/usr/bin/env -S python -Wignore::DeprecationWarning,' \ ${WRKSRC}/scripts/pyzor ${WRKSRC}/scripts/pyzord .if ${PORT_OPTIONS:MDOCS} ${REINPLACE_CMD} -e 's|share/doc/pyzor|${DOCSDIR}|' ${WRKSRC}/setup.py .else ${REINPLACE_CMD} -e '/usage.html/d' ${WRKSRC}/setup.py .endif post-install: ${CHMOD} ${BINMODE} ${STAGEDIR}${PREFIX}/bin/pyzor ${STAGEDIR}${PREFIX}/bin/pyzord ${INSTALL_MAN} ${WRKSRC}/docs/pyzor.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 ${INSTALL_MAN} ${WRKSRC}/docs/pyzord.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 .if ${PORT_OPTIONS:MDOCS} ${CHMOD} ${SHAREMODE} ${STAGEDIR}${DOCSDIR}/usage.html .endif .include diff --git a/mail/queue-repair/Makefile b/mail/queue-repair/Makefile index af868f81f5db..f725011f0184 100644 --- a/mail/queue-repair/Makefile +++ b/mail/queue-repair/Makefile @@ -1,44 +1,44 @@ # Created by: Sergei Kolobov # $FreeBSD$ PORTNAME= queue-repair PORTVERSION= 0.9.0 PORTREVISION= 1 CATEGORIES= mail python MASTER_SITES= http://pyropus.ca/software/${PORTNAME}/ MAINTAINER= bdrewery@FreeBSD.org COMMENT= Qmail queue diagnostic and repair tool LICENSE= GPLv2 -USE_PYTHON= yes +USES= python OPTIONS_DEFINE= DOCS QMAIL_PORT OPTIONS_DEFAULT= QMAIL_PORT QMAIL_PORT_DESC= Depend on qmail port QMAIL_PORT_USES= qmail:run .include PLIST_FILES= bin/queue-repair PORTDOCS= BLURB CHANGELOG TODO do-build: ${REINPLACE_CMD} -e 's,^#!/usr/bin/python,#!${PYTHON_CMD},' \ ${WRKSRC}/queue_repair.py .if ${PORT_OPTIONS:MQMAIL_PORT} ${REINPLACE_CMD} -e 's,nofiles,qnofiles,' ${WRKSRC}/queue_repair.py .endif do-install: ${INSTALL_SCRIPT} ${WRKSRC}/queue_repair.py ${STAGEDIR}${PREFIX}/bin/queue-repair .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} . for f in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} . endfor .endif .include diff --git a/mail/rss2email3/Makefile b/mail/rss2email3/Makefile index f627cfdbb7de..ba279faa94a0 100644 --- a/mail/rss2email3/Makefile +++ b/mail/rss2email3/Makefile @@ -1,45 +1,44 @@ # $FreeBSD$ PORTNAME= rss2email PORTVERSION= 3.8 CATEGORIES= mail python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= srg@guglielmo.us COMMENT= Emails posts from subscribed RSS/Atom newsfeeds LICENSE= GPLv2 GPLv3 LICENSE_COMB= dual RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}feedparser>=5.0.1:${PORTSDIR}/textproc/py-feedparser \ ${PYTHON_PKGNAMEPREFIX}html2text>=3.0.1:${PORTSDIR}/textproc/py-html2text USE_GITHUB= yes GH_ACCOUNT= wking GH_PROJECT= ${PORTNAME} GH_TAGNAME= v${DISTVERSION} GH_COMMIT= 2b7d0b6 -USE_PYTHON= 3.2+ -USE_PYDISTUTILS=yes -PYDISTUTILS_AUTOPLIST=yes +USES= python:3.2+ +USE_PYTHON= distutils autoplist CONFLICTS_INSTALL= py*-rss2email-2.* PORTDOCS= AUTHORS CHANGELOG README OPTIONS_DEFINE= DOCS .include post-install: ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}/ ${INSTALL_MAN} ${WRKSRC}/r2e.1 ${STAGEDIR}${MANPREFIX}/man/man1 .include .if defined(PACKAGE_BUILDING) && ${PYTHON_VER} != ${PYTHON_DEFAULT} IGNORE= you have python ${PYTHON_DEFAULT} set as the default, and this needs ${PYTHON_VER} .endif .include diff --git a/mail/svnmailer/Makefile b/mail/svnmailer/Makefile index ff321324ea60..0026b6127567 100644 --- a/mail/svnmailer/Makefile +++ b/mail/svnmailer/Makefile @@ -1,33 +1,32 @@ # Created by: Andrej Zverev # $FreeBSD$ PORTNAME= svnmailer DISTVERSION= 1.1.0-dev-r1373 PORTREVISION= 5 CATEGORIES= mail python MASTER_SITES= http://storage.perlig.de/${PORTNAME}/ PKGNAMESUFFIX= ${PYTHON_PKGNAMESUFFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Tool to post subversion repository commit information BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}subversion>0:${PORTSDIR}/devel/py-subversion RUN_DEPENDS:= ${BUILD_DEPENDS} -USES= tar:bzip2 -USE_PYTHON= 2 -USE_PYDISTUTILS= yes +USES= python:2 tar:bzip2 +USE_PYTHON= distutils PYDISTUTILS_PKGVERSION= ${DISTVERSION} PORTDOCS= * OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} \ -e "1s|^.*|#!${PYTHON_CMD}|" \ -e 's,distutils\.command import install ,setuptools\.command import install ,' \ ${WRKSRC}/setup.py @${REINPLACE_CMD} -e "1s|^.*|#!${PYTHON_CMD}|" ${WRKSRC}/src/svn-mailer .include diff --git a/mail/tmda/Makefile b/mail/tmda/Makefile index de97f9de745e..f406f12e4db1 100644 --- a/mail/tmda/Makefile +++ b/mail/tmda/Makefile @@ -1,59 +1,59 @@ # Created by: Jason R. Mastaler # $FreeBSD$ PORTNAME= tmda PORTVERSION= 1.1.12 PORTREVISION= 1 CATEGORIES= mail python MASTER_SITES= ftp://tmda.net/pub/tmda/releases/ \ ${MASTER_SITE_LOCAL} MASTER_SITE_SUBDIR= sergei EXTRACT_SUFX= .tgz MAINTAINER= ports@FreeBSD.org COMMENT= Python-based SPAM reduction system OPTIONS_DEFINE= CDB DOCS EXAMPLES CDB_RUN_DEPENDS=${PYTHON_SITELIBDIR}/cdbmodule.so:${PORTSDIR}/databases/py-cdb -USE_PYTHON= yes +USES= python SUB_FILES= pkg-message DOCS= CODENAMES CRYPTO README THANKS NEWS UPGRADE 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 \ vpopmail-vdir.sh wrapfd3.sh do-build: cd ${WRKSRC} && ${PYTHON_CMD} ./compileall do-install: @${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/TMDA/pythonlib/email @${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/TMDA/pythonlib/email/mime @${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/TMDA/Queue ${INSTALL_SCRIPT} ${WRKSRC}/TMDA/*.py* ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/TMDA ${INSTALL_SCRIPT} ${WRKSRC}/TMDA/pythonlib/email/*.py* \ ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/TMDA/pythonlib/email ${INSTALL_SCRIPT} ${WRKSRC}/TMDA/pythonlib/email/mime/*.py* \ ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/TMDA/pythonlib/email/mime ${INSTALL_SCRIPT} ${WRKSRC}/TMDA/Queue/*.py* \ ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/TMDA/Queue @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/templates/*.txt ${STAGEDIR}${DATADIR} ${INSTALL_SCRIPT} ${WRKSRC}/bin/tmda-* ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/dot-tmda/filters ${STAGEDIR}${EXAMPLESDIR}/dot-tmda/lists cd ${WRKSRC}/contrib && \ ${INSTALL_SCRIPT} ${SCRIPTS} ${STAGEDIR}${EXAMPLESDIR} && \ ${INSTALL_DATA} ${SAMPLES} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC}/contrib/dot-tmda && \ ${INSTALL_DATA} [Rc]* ${STAGEDIR}${EXAMPLESDIR}/dot-tmda && \ ${INSTALL_DATA} filters/* ${STAGEDIR}${EXAMPLESDIR}/dot-tmda/filters && \ ${INSTALL_DATA} lists/* ${STAGEDIR}${EXAMPLESDIR}/dot-tmda/lists @${MKDIR} ${STAGEDIR}${DOCSDIR} ${STAGEDIR}${DOCSDIR}/html ${STAGEDIR}${DOCSDIR}/pdf cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${STAGEDIR}${DOCSDIR} && \ ${CP} -r doc/html doc/pdf ${STAGEDIR}${DOCSDIR} .include diff --git a/mail/vmailmgr/Makefile b/mail/vmailmgr/Makefile index e892c99917a3..eabed06f1e45 100644 --- a/mail/vmailmgr/Makefile +++ b/mail/vmailmgr/Makefile @@ -1,39 +1,38 @@ # Created by: Mij # $FreeBSD$ PORTNAME= vmailmgr PORTVERSION= 0.97 PORTREVISION= 2 CATEGORIES= mail MASTER_SITES= http://www.vmailmgr.org/current/ \ http://mirrors.dataloss.nl/vmailmgr.org/current/ MAINTAINER= mij@bitchx.it COMMENT= Virtual domain manager for qmail # get python paths (PYTHON_SITELIBDIR) in case we install the python API -USES= gmake perl5 +USES= gmake perl5 python USE_AUTOTOOLS= autoconf autoheader automake aclocal -USE_PYTHON= yes USE_PERL5= build AUTOMAKE_ARGS+= --add-missing -Wno-portability OPTIONS_DEFINE= PYTHONLIBS PYTHONLIBS_DESC= Install the Python API .include .if defined(PREFIX) CONFIGURE_ARGS+= --prefix=${PREFIX} .endif .if ${PORT_OPTIONS:MPYTHONLIB} CONFIGURE_ARGS+= --with-pythonapi=${PYTHON_SITELIBDIR} PLIST_SUB+= PYTHON_SITELIBDIR="${PYTHON_SITELIBDIR}" PLIST_SUB+= PYTHON="" .else PLIST_SUB+= PYTHON="@comment " .endif .include