# This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # opensmtpd-extras # opensmtpd-extras/Makefile # opensmtpd-extras/Makefile.options # opensmtpd-extras/distinfo # opensmtpd-extras/pkg-descr # opensmtpd-extras/pkg-plist # echo c - opensmtpd-extras mkdir -p opensmtpd-extras > /dev/null 2>&1 echo x - opensmtpd-extras/Makefile sed 's/^X//' >opensmtpd-extras/Makefile << '3100ac98f1929e235420f1765d0f2b34' X# Created by: Andrey Fesenko X# $FreeBSD: $ X XPORTNAME= opensmtpd XPORTVERSION= 201601072302 XCATEGORIES= mail XMASTER_SITES= http://www.opensmtpd.org/archives/ XPKGNAMESUFFIX= -extras XDISTNAME= ${PKGNAME} X XMAINTAINER= andrey@bsdnir.info XCOMMENT= Extras for OpenSMTPD, including several filters, queues, schedulers and tables X XLICENSE= WTFPL XLICENSE_NAME= Do What The Fuck You Want To Public License, Version 2 XLICENSE_FILE= ${WRKSRC}/bootstrap XLICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept X XLIB_DEPENDS= libevent.so:${PORTSDIR}/devel/libevent2 X X.include "Makefile.options" X XUSES= autoreconf cpe libtool XGNU_CONFIGURE= yes XUSE_OPENSSL= yes XWITH_OPENSSL_PORT= yes XGNU_CONFIGURE= yes XCONFIGURE_ARGS= --libexecdir=${LOCALBASE}/libexec \ X --with-libevent-dir=${LOCALBASE} --with-ssl-dir=${OPENSSLBASE} X XCPE_VENDOR= openbsd X XUSERS= _smtpd _smtpq XGROUPS= _smtpd X XOPTIONS_SUB= yes X XCA_BUNDLE_CONFIGURE_ON= --with-ca-file=${LOCALBASE}/share/certs/ca-root-nss.crt XCA_BUNDLE_RUN_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:${PORTSDIR}/security/ca_root_nss X XLIBASRDEVEL_LIB_DEPENDS_OFF= libasr.so:${PORTSDIR}/dns/libasr XLIBASRDEVEL_LIB_DEPENDS= libasr.so:${PORTSDIR}/dns/libasr-devel X XFILTER_CLAMAV_CONFIGURE_ON= --with-filter-clamav XFILTER_DKIM_SIGNER_CONFIGURE_ON= --with-filter-dkim-signer XFILTER_DNSBL_CONFIGURE_ON= --with-filter-dnsbl XFILTER_PAUSE_CONFIGURE_ON= --with-filter-pause XFILTER_STUB_CONFIGURE_ON= --with-filter-stub XFILTER_TRACE_CONFIGURE_ON= --with-filter-trace XFILTER_VOID_CONFIGURE_ON= --with-filter-void XQUEUE_NULL_CONFIGURE_ON= --with-queue-null XQUEUE_RAM_CONFIGURE_ON= --with-queue-ram XQUEUE_STUB_CONFIGURE_ON= --with-queue-stub XSCHEDULER_RAM_CONFIGURE_ON= --with-scheduler-ram XSCHEDULER_STUB_CONFIGURE_ON= --with-scheduler-stub X XTABLE_MYSQL_CONFIGURE_ON= --with-table-mysql XTABLE_MYSQL_CFLAGS= -I${LOCALBASE}/include -I${LOCALBASE}/include/mysql XTABLE_MYSQL_LIBS= -L${LOCALBASE}/lib/mysql XTABLE_MYSQL_USE= MYSQL=client X XTABLE_STUB_CONFIGURE_ON= --with-table-stub XTOOL_STATS_CONFIGURE_ON= --with-tool-stats X X.include X X.if ${PORT_OPTIONS:MLIBRESSL} XOPENSSL_PORT= security/libressl X.endif X X.if ${PORT_OPTIONS:MLIBRESSL_DEVEL} XOPENSSL_PORT= security/libressl-devel X.endif X Xpre-configure: X cd ${BUILD_WRKSRC} && ./bootstrap X.include 3100ac98f1929e235420f1765d0f2b34 echo x - opensmtpd-extras/Makefile.options sed 's/^X//' >opensmtpd-extras/Makefile.options << '45f47cd70bfd8a7982db0213d3e570be' X# $FreeBSD: $ X XOPTIONS_DEFINE= CA_BUNDLE LIBASRDEVEL X XOPTIONS_DEFAULT= CA_BUNDLE \ X OPENSSL \ X FILTER_CLAMAV \ X FILTER_DKIM_SIGNER \ X FILTER_DNSBL \ X FILTER_PAUSE \ X FILTER_TRACE \ X FILTER_VOID \ X QUEUE_NULL \ X QUEUE_RAM \ X SCHEDULER_RAM \ X TABLE_MYSQL \ X TOOL_STATS X XOPTIONS_RADIO= CRYPTO XOPTIONS_RADIO_CRYPTO= LIBRESSL LIBRESSL_DEVEL OPENSSL X XOPTIONS_GROUP= FILTERS QUEUES SCHEDULERS TABLES TOOLS X XOPTIONS_GROUP_FILTERS= FILTER_CLAMAV \ X FILTER_DKIM_SIGNER \ X FILTER_DNSBL \ X FILTER_PAUSE \ X FILTER_STUB \ X FILTER_TRACE \ X FILTER_VOID XOPTIONS_GROUP_QUEUES= QUEUE_NULL \ X QUEUE_RAM \ X QUEUE_STUB XOPTIONS_GROUP_SCHEDULERS= SCHEDULER_RAM \ X SCHEDULER_STUB XOPTIONS_GROUP_TABLES= TABLE_MYSQL \ X TABLE_STUB XOPTIONS_GROUP_TOOLS= TOOL_STATS X XCA_BUNDLE_DESC= Install CA bundle for SSL XLIBASRDEVEL_DESC= Use development version of libasr XFILTERS_DESC= FILTERS XQUEUES_DESC= QUEUES XSCHEDULERS_DESC= SCHEDULERS XTABLES_DESC= TABLES XTOOLS_DESC= TOOLS XFILTER_CLAMAV_DESC= Clamav filter connector XFILTER_DKIM_SIGNER_DESC= DKIM signer XFILTER_DNSBL_DESC= Filter for DNSBL checks XFILTER_PAUSE_DESC= Filter to pause on new connections XFILTER_STUB_DESC= The code template for other filters XFILTER_TRACE_DESC= Filter for tracing XFILTER_VOID_DESC= Filter that does nothing XQUEUE_NULL_DESC= The queue-null XQUEUE_RAM_DESC= The queue-ram XQUEUE_STUB_DESC= The code template for other backend queues XSCHEDULER_RAM_DESC= The scheduler-ram XSCHEDULER_STUB_DESC= The code template for other schedulers XTABLE_MYSQL_DESC= MySQL based OpenSMTPD table XTABLE_STUB_DESC= The code template for other tables XTOOL_STATS_DESC= Stats tool XCRYPTO_DESC= Choose which crypto engine to use XLIBRESSL_DESC= Use security/libressl for ssl XLIBRESSL_DEVEL_DESC= Use security/libressl-devel for ssl XOPENSSL_DESC= Use security/openssl for ssl 45f47cd70bfd8a7982db0213d3e570be echo x - opensmtpd-extras/distinfo sed 's/^X//' >opensmtpd-extras/distinfo << '4e73d8f82bc6a143aa7c7b54886ba04d' XSHA256 (opensmtpd-extras-201601072302.tar.gz) = 6e0167a2d85fe6c969066c9a24b26c18ed7f9005f794f3ae187934fbaff3e4a6 XSIZE (opensmtpd-extras-201601072302.tar.gz) = 137552 4e73d8f82bc6a143aa7c7b54886ba04d echo x - opensmtpd-extras/pkg-descr sed 's/^X//' >opensmtpd-extras/pkg-descr << '9d87b1635b9ced994bc7687d232167bb' XOpenSMTPD-extras which holds all pluggable contents, as well as the Xsmtp/mta processes (filters, queues, schedulers, tables) X XWWW: http://www.OpenSMTPD.org/ 9d87b1635b9ced994bc7687d232167bb echo x - opensmtpd-extras/pkg-plist sed 's/^X//' >opensmtpd-extras/pkg-plist << '7ef3bf4a5227061a285fc4a31b48960b' X%%FILTER_CLAMAV%%libexec/opensmtpd/filter-clamav X%%FILTER_CLAMAV%%man/man8/filter-clamav.8.gz X%%FILTER_DKIM_SIGNER%%libexec/opensmtpd/filter-dkim-signer X%%FILTER_DKIM_SIGNER%%man/man8/filter-dkim-signer.8.gz X%%FILTER_DNSBL%%libexec/opensmtpd/filter-dnsbl X%%FILTER_DNSBL%%man/man8/filter-dnsbl.8.gz X%%FILTER_PAUSE%%libexec/opensmtpd/filter-pause X%%FILTER_PAUSE%%man/man8/filter-pause.8.gz X%%FILTER_STUB%%libexec/opensmtpd/filter-stub X%%FILTER_STUB%%man/man8/filter-stub.8.gz X%%FILTER_TRACE%%libexec/opensmtpd/filter-trace X%%FILTER_TRACE%%man/man8/filter-trace.8.gz X%%FILTER_VOID%%libexec/opensmtpd/filter-void X%%FILTER_VOID%%man/man8/filter-void.8.gz X%%QUEUE_NULL%%libexec/opensmtpd/queue-null X%%QUEUE_RAM%%libexec/opensmtpd/queue-ram X%%QUEUE_STUB%%libexec/opensmtpd/queue-stub X%%SCHEDULER_RAM%%libexec/opensmtpd/scheduler-ram X%%SCHEDULER_STUB%%libexec/opensmtpd/scheduler-stub X%%TABLE_MYSQL%%libexec/opensmtpd/table-mysql X%%TABLE_STUB%%libexec/opensmtpd/table-stub X%%TOOL_STATS%%bin/tool-stats X%%TOOL_STATS%%man/man8/tool-stats.8.gz 7ef3bf4a5227061a285fc4a31b48960b exit