Bug 206358 - [NEW PORT] mail/opensmtpd-extras: porting OpenSMTPD-extras (plugins)
Summary: [NEW PORT] mail/opensmtpd-extras: porting OpenSMTPD-extras (plugins)
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Dima Panov
URL:
Keywords: feature, patch, patch-ready
Depends on:
Blocks:
 
Reported: 2016-01-18 04:43 UTC by Andrey Fesenko
Modified: 2016-06-06 14:44 UTC (History)
1 user (show)

See Also:


Attachments
shar archive (6.79 KB, text/plain)
2016-01-18 04:43 UTC, Andrey Fesenko
no flags Details
poudriere bulk -t log (82.76 KB, text/plain)
2016-01-18 04:44 UTC, Andrey Fesenko
no flags Details
shar archive (6.47 KB, text/plain)
2016-01-18 19:47 UTC, Andrey Fesenko
no flags Details
shar archive (10.74 KB, text/plain)
2016-02-07 00:43 UTC, Andrey Fesenko
andrey: maintainer-approval+
Details
poudriere bulk -t log (92.16 KB, text/plain)
2016-02-07 00:44 UTC, Andrey Fesenko
no flags Details
shar archive (10.38 KB, text/plain)
2016-02-25 03:42 UTC, Andrey Fesenko
no flags Details
poudriere bulk -t log (91.94 KB, text/plain)
2016-02-25 03:43 UTC, Andrey Fesenko
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Andrey Fesenko 2016-01-18 04:43:10 UTC
Created attachment 165741 [details]
shar archive

This port contain https://github.com/OpenSMTPD/OpenSMTPD-extras
Now support FILTER_CLAMAV FILTER_DKIM_SIGNER FILTER_DNSBL FILTER_PAUSE FILTER_STUB FILTER_TRACE FILTER_VOID QUEUE_NULL QUEUE_RAM QUEUE_STUB SCHEDULER_RAM SCHEDULER_STUB TABLE_MYSQL TABLE_STUB TOOL_STATS
Comment 1 Andrey Fesenko 2016-01-18 04:44:10 UTC
Created attachment 165742 [details]
poudriere bulk -t log
Comment 2 Kubilay Kocak freebsd_committer freebsd_triage 2016-01-18 10:31:52 UTC
@Andrey

1) Might all the FILTER_* options be better placed in a group, without the FILTER_ prefix in their name.

2) Might OPTION_CONFIGURE_WITH be more suitable for options that set a --with-foo CONFIGURE_ARG, so that the corresponding --without-foo is set when the option is disabled?

3) The OPENSSL option overrides as port options are probably not suitable, given the framework has existing methods to override what SSL library is used. Otherwise every single port that supported SSL would have these options.

That aside, OPTION_VARS=ARBITRARYVAR=VALUE should be used instead of .if PORT_OPTIONS:MFOO blocks.
Comment 3 Andrey Fesenko 2016-01-18 19:47:17 UTC
Created attachment 165775 [details]
shar archive

@koobs

1) all group may contain same name options (FILTER_STUB QUEUE_STUB ...)

2) Thanks done

3) When I was asking on IRC channel #freebsd-ports, as I understand it used to me now the way has no alternative now
Comment 4 Andrey Fesenko 2016-02-07 00:43:58 UTC
Created attachment 166681 [details]
shar archive

Bump portversion, add more plugins
Comment 5 Andrey Fesenko 2016-02-07 00:44:42 UTC
Created attachment 166682 [details]
poudriere bulk -t log
Comment 6 Andrey Fesenko 2016-02-25 03:42:47 UTC
Created attachment 167376 [details]
shar archive

Update port, SSL_PORT option change similar mail/opensmtpd-devel
Comment 7 Andrey Fesenko 2016-02-25 03:43:27 UTC
Created attachment 167377 [details]
poudriere bulk -t log
Comment 8 Dima Panov freebsd_committer freebsd_triage 2016-02-25 04:47:04 UTC
I'll take it
Comment 9 Dima Panov freebsd_committer freebsd_triage 2016-06-06 14:44:43 UTC
All components in the ports tree now