FreeBSD Bugzilla – Attachment 166681 Details for
Bug 206358
[NEW PORT] mail/opensmtpd-extras: porting OpenSMTPD-extras (plugins)
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
shar archive
opensmtpd-extras.shar (text/plain), 10.74 KB, created by
Andrey Fesenko
on 2016-02-07 00:43:58 UTC
(
hide
)
Description:
shar archive
Filename:
MIME Type:
Creator:
Andrey Fesenko
Created:
2016-02-07 00:43:58 UTC
Size:
10.74 KB
patch
obsolete
># 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/distinfo ># opensmtpd-extras/pkg-descr ># opensmtpd-extras/Makefile ># opensmtpd-extras/Makefile.options ># opensmtpd-extras/pkg-plist ># >echo c - opensmtpd-extras >mkdir -p opensmtpd-extras > /dev/null 2>&1 >echo x - opensmtpd-extras/distinfo >sed 's/^X//' >opensmtpd-extras/distinfo << '4e73d8f82bc6a143aa7c7b54886ba04d' >XSHA256 (opensmtpd-extras-201602042118.tar.gz) = 59480e4bc0c75ca554a0a833b51764e4b7de6acf9f1ebcd2e7f176c144da3b32 >XSIZE (opensmtpd-extras-201602042118.tar.gz) = 142226 >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/Makefile >sed 's/^X//' >opensmtpd-extras/Makefile << '3100ac98f1929e235420f1765d0f2b34' >X# Created by: Andrey Fesenko <andrey@bsdnir.info> >X# $FreeBSD: $ >X >XPORTNAME= opensmtpd-extras >XPORTVERSION= 201602042118 >XCATEGORIES= mail >XMASTER_SITES= http://www.opensmtpd.org/archives/ >X >XMAINTAINER= andrey@bsdnir.info >XCOMMENT= Extras for OpenSMTPD, including several filters, queues, schedulers and tables >X >XLICENSE= ISCL >X >XLIB_DEPENDS= libevent.so:${PORTSDIR}/devel/libevent2 >X >X.include "Makefile.options" >X >XUSES= autoreconf cpe libtool >XGNU_CONFIGURE= yes >XUSE_OPENSSL= yes >XGNU_CONFIGURE= yes >XCONFIGURE_ARGS= --libexecdir=${LOCALBASE}/libexec \ >X --sysconfdir=${PREFIX}/etc/mail/ \ >X --with-mantype=man \ >X --with-libevent-dir=${LOCALBASE} --with-ssl-dir=${OPENSSLBASE} >X >XCPE_VENDOR= openbsd >X >XOPTIONS_SUB= yes >X >XLIBASRDEVEL_LIB_DEPENDS_OFF= libasr.so:${PORTSDIR}/dns/libasr >XLIBASRDEVEL_LIB_DEPENDS= libasr.so:${PORTSDIR}/dns/libasr-devel >XOPENSMTPDEVEL_RUN_DEPENDS_OFF= smtpd:${PORTSDIR}/mail/opensmtpd >XOPENSMTPDEVEL_RUN_DEPENDS= smtpd:${PORTSDIR}/mail/opensmtpd-devel >X >XFILTER_CLAMAV_CONFIGURE_WITH= filter-clamav >XFILTER_DKIM_SIGNER_CONFIGURE_WITH= filter-dkim-signer >XFILTER_DNSBL_CONFIGURE_WITH= filter-dnsbl >XFILTER_LUA_USES= lua pkgconfig >XFILTER_LUA_CONFIGURE_WITH= filter-lua lua-type=lua-${LUA_VER} >XFILTER_MONKEY_CONFIGURE_WITH= filter-monkey >XFILTER_PAUSE_CONFIGURE_WITH= filter-pause >XFILTER_PERL_CONFIGURE_WITH= filter-perl >XFILTER_PERL_USES= perl5 >XFILTER_PYTHON_CONFIGURE_WITH= filter-python python-type=${PYTHON_VERSION} >XFILTER_PYTHON_USES= python pkgconfig >XFILTER_REGEX_CONFIGURE_WITH= filter-regex >XFILTER_SPAMD_CONFIGURE_WITH= filter-spamassassin >XFILTER_STUB_CONFIGURE_WITH= filter-stub >XFILTER_TRACE_CONFIGURE_WITH= filter-trace >XFILTER_VOID_CONFIGURE_WITH= filter-void >XQUEUE_NULL_CONFIGURE_WITH= queue-null >XQUEUE_PYTHON_CONFIGURE_WITH= queue-python python-type=${PYTHON_VERSION} >XQUEUE_PYTHON_USES= python pkgconfig >XQUEUE_RAM_CONFIGURE_WITH= queue-ram >XQUEUE_STUB_CONFIGURE_WITH= queue-stub >XSCHEDULER_PYTHON_CONFIGURE_WITH= scheduler-python python-type=${PYTHON_VERSION} >XSCHEDULER_PYTHON_USES= python pkgconfig >XSCHEDULER_RAM_CONFIGURE_WITH= scheduler-ram >XSCHEDULER_STUB_CONFIGURE_WITH= scheduler-stub >XTABLE_LDAP_CONFIGURE_WITH= table-ldap >XTABLE_MYSQL_CONFIGURE_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 >XTABLE_PASSWD_CONFIGURE_WITH= table-passwd >XTABLE_PGSQL_CONFIGURE_WITH= table-postgres >XTABLE_PGSQL_USES= pgsql >XTABLE_PYTHON_CONFIGURE_WITH= table-python python-type=${PYTHON_VERSION} >XTABLE_PYTHON_USES= python pkgconfig >XTABLE_REDIS_CONFIGURE_WITH= table-redis >XTABLE_REDIS_USES= pkgconfig >XTABLE_REDIS_LIB_DEPENDS= libhiredis.so:${PORTSDIR}/databases/hiredis >XTABLE_REDIS_CPPFLAGS= -I${LOCALBASE}/include/hiredis >XTABLE_SOCKETMAP_CONFIGURE_WITH= table-socketmap >XTABLE_SQLITE_CONFIGURE_WITH= table-sqlite >XTABLE_SQLITE_USES= sqlite >XTABLE_STUB_CONFIGURE_WITH= table-stub >XTOOL_STATS_CONFIGURE_WITH= tool-stats >X >X.include <bsd.port.options.mk> >X >X.if !${PORT_OPTIONS:MOPENSSL_BASE} >XWITH_OPENSSL_PORT= yes >X.endif >X >X.if ${PORT_OPTIONS:MLIBRESSL} >XOPENSSL_PORT= security/libressl >X.elif ${PORT_OPTIONS:MLIBRESSL_DEVEL} >XOPENSSL_PORT= security/libressl-devel >X.endif >X >Xpre-configure: >X cd ${BUILD_WRKSRC} && ./bootstrap >X >Xpost-patch: >X.for i in filter-monkey filter-regex >X. if !${PORT_OPTIONS:M${i}:S,_,-,g} >X @${REINPLACE_CMD} -e "s|/etc/|${PREFIX}/etc/|g" \ >X ${WRKSRC}/extras/wip/filters/${i}/${i}.conf.5 \ >X ${WRKSRC}/extras/wip/filters/${i}/${i}.8 \ >X ${WRKSRC}/extras/wip/filters/${i}/${i:S,-,_,g}.c >X. endif >X.endfor >X >Xpost-install: >X.for i in filter-monkey filter-regex >X. if !${PORT_OPTIONS:M${i}:S,_,-,g} >X ${MKDIR} ${STAGEDIR}${PREFIX}/etc/mail >X ${INSTALL_DATA} ${WRKSRC}/extras/wip/filters/${i}/${i}.conf \ >X ${STAGEDIR}${PREFIX}/etc/mail/${i}.conf.sample >X. endif >X.endfor >X >X.include <bsd.port.mk> >3100ac98f1929e235420f1765d0f2b34 >echo x - opensmtpd-extras/Makefile.options >sed 's/^X//' >opensmtpd-extras/Makefile.options << '45f47cd70bfd8a7982db0213d3e570be' >X# $FreeBSD: $ >X >XOPTIONS_DEFINE= LIBASRDEVEL OPENSMTPDEVEL >X >XOPTIONS_DEFAULT= OPENSSL_BASE \ >X FILTER_CLAMAV \ >X FILTER_DKIM_SIGNER \ >X FILTER_DNSBL \ >X FILTER_MONKEY \ >X FILTER_PAUSE \ >X FILTER_REGEX \ >X FILTER_SPAMD \ >X FILTER_TRACE \ >X FILTER_VOID \ >X QUEUE_NULL \ >X QUEUE_RAM \ >X SCHEDULER_RAM \ >X TABLE_PASSWD \ >X TABLE_SOCKETMAP \ >X TOOL_STATS >X >XOPTIONS_RADIO= CRYPTO >XOPTIONS_RADIO_CRYPTO= LIBRESSL LIBRESSL_DEVEL OPENSSL_BASE OPENSSL_PORT >X >XOPTIONS_GROUP= FILTERS QUEUES SCHEDULERS TABLES TOOLS >X >XOPTIONS_GROUP_FILTERS= FILTER_CLAMAV \ >X FILTER_DKIM_SIGNER \ >X FILTER_DNSBL \ >X FILTER_LUA \ >X FILTER_MONKEY \ >X FILTER_PAUSE \ >X FILTER_PERL \ >X FILTER_PYTHON \ >X FILTER_REGEX \ >X FILTER_SPAMD \ >X FILTER_STUB \ >X FILTER_TRACE \ >X FILTER_VOID >XOPTIONS_GROUP_QUEUES= QUEUE_NULL \ >X QUEUE_PYTHON \ >X QUEUE_RAM \ >X QUEUE_STUB >XOPTIONS_GROUP_SCHEDULERS= SCHEDULER_PYTHON \ >X SCHEDULER_RAM \ >X SCHEDULER_STUB >XOPTIONS_GROUP_TABLES= TABLE_LDAP \ >X TABLE_MYSQL \ >X TABLE_PASSWD \ >X TABLE_PGSQL \ >X TABLE_PYTHON \ >X TABLE_REDIS \ >X TABLE_SOCKETMAP \ >X TABLE_SQLITE \ >X TABLE_STUB >XOPTIONS_GROUP_TOOLS= TOOL_STATS >X >XLIBASRDEVEL_DESC= Use development version of libasr >XOPENSMTPDEVEL_DESC= Run-depends on development version of OpenSMTPD >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_LUA_DESC= Filter to Lua >XFILTER_MONKEY_DESC= Filter to arbitrary reject mails >XFILTER_PAUSE_DESC= Filter to pause on new connections >XFILTER_PERL_DESC= Filter to Perl >XFILTER_PYTHON_DESC= Filter to Python >XFILTER_REGEX_DESC= Filter to regex >XFILTER_STUB_DESC= The code template for other filters >XFILTER_SPAMD_DESC= Spamassassin filter connector >XFILTER_TRACE_DESC= Filter for tracing >XFILTER_VOID_DESC= Filter that does nothing >XQUEUE_NULL_DESC= The queue-null >XQUEUE_PYTHON_DESC= The queue-python >XQUEUE_RAM_DESC= The queue-ram >XQUEUE_STUB_DESC= The code template for other backend queues >XSCHEDULER_PYTHON_DESC= The scheduler-python >XSCHEDULER_RAM_DESC= The scheduler-ram >XSCHEDULER_STUB_DESC= The code template for other schedulers >XTABLE_LDAP_DESC= LDAP based OpenSMTPD table >XTABLE_MYSQL_DESC= MySQL based OpenSMTPD table >XTABLE_PASSWD_DESC= Passwd based OpenSMTPD table >XTABLE_PGSQL_DESC= PgSQL based OpenSMTPD table >XTABLE_PYTHON_DESC= Python based OpenSMTPD table >XTABLE_REDIS_DESC= REDIS based OpenSMTPD table >XTABLE_SOCKETMAP_DESC= Mapped sockets based OpenSMTPD table >XTABLE_SQLITE_DESC= SQLite 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= SSL/TLS support via security/libressl >XLIBRESSL_DEVEL_DESC= SSL/TLS support via security/libressl-devel >XOPENSSL_BASE_DESC= SSL/TLS support via OpenSSL from base >XOPENSSL_PORT_DESC= SSL/TLS support via OpenSSL from port >45f47cd70bfd8a7982db0213d3e570be >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_LUA%%libexec/opensmtpd/filter-lua >X%%FILTER_MONKEY%%@sample etc/mail/filter-monkey.conf.sample etc/mail/filter-monkey.conf >X%%FILTER_MONKEY%%libexec/opensmtpd/filter-monkey >X%%FILTER_MONKEY%%man/man5/filter-monkey.conf.5.gz >X%%FILTER_MONKEY%%man/man8/filter-monkey.8.gz >X%%FILTER_PAUSE%%libexec/opensmtpd/filter-pause >X%%FILTER_PAUSE%%man/man8/filter-pause.8.gz >X%%FILTER_PERL%%libexec/opensmtpd/filter-perl >X%%FILTER_PYTHON%%libexec/opensmtpd/filter-python >X%%FILTER_REGEX%%@sample etc/mail/filter-regex.conf.sample etc/mail/filter-regex.conf >X%%FILTER_REGEX%%libexec/opensmtpd/filter-regex >X%%FILTER_REGEX%%man/man5/filter-regex.conf.5.gz >X%%FILTER_REGEX%%man/man8/filter-regex.8.gz >X%%FILTER_SPAMD%%libexec/opensmtpd/filter-spamassassin >X%%FILTER_SPAMD%%man/man8/filter-spamassassin.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_PYTHON%%libexec/opensmtpd/queue-python >X%%QUEUE_RAM%%libexec/opensmtpd/queue-ram >X%%QUEUE_STUB%%libexec/opensmtpd/queue-stub >X%%SCHEDULER_PYTHON%%libexec/opensmtpd/scheduler-python >X%%SCHEDULER_RAM%%libexec/opensmtpd/scheduler-ram >X%%SCHEDULER_STUB%%libexec/opensmtpd/scheduler-stub >X%%TABLE_LDAP%%libexec/opensmtpd/table-ldap >X%%TABLE_MYSQL%%libexec/opensmtpd/table-mysql >X%%TABLE_PASSWD%%libexec/opensmtpd/table-passwd >X%%TABLE_PASSWD%%man/man5/table-passwd.5.gz >X%%TABLE_PGSQL%%libexec/opensmtpd/table-postgres >X%%TABLE_PYTHON%%libexec/opensmtpd/table-python >X%%TABLE_REDIS%%libexec/opensmtpd/table-redis >X%%TABLE_REDIS%%man/man5/table-redis.5.gz >X%%TABLE_SOCKETMAP%%libexec/opensmtpd/table-socketmap >X%%TABLE_SOCKETMAP%%man/man5/table-socketmap.5.gz >X%%TABLE_SQLITE%%libexec/opensmtpd/table-sqlite >X%%TABLE_SQLITE%%man/man5/table-sqlite.5.gz >X%%TABLE_STUB%%libexec/opensmtpd/table-stub >X%%TOOL_STATS%%bin/tool-stats >X%%TOOL_STATS%%man/man8/tool-stats.8.gz >Xman/man3/filter_api.3.gz >7ef3bf4a5227061a285fc4a31b48960b >exit >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Flags:
andrey
:
maintainer-approval+
Actions:
View
Attachments on
bug 206358
:
165741
|
165742
|
165775
|
166681
|
166682
|
167376
|
167377