Bug 258651

Summary: [NEW] mail/postfixadmin33: PHP web-based management tool for Postfix virtual domains and users
Product: Ports & Packages Reporter: ports.maintainer
Component: Individual Port(s)Assignee: Yasuhiro Kimura <yasu>
Status: Closed FIXED    
Severity: Affects Only Me CC: yasu
Priority: --- Keywords: feature
Version: LatestFlags: ports.maintainer: maintainer-feedback+
Hardware: Any   
OS: Any   
Attachments:
Description Flags
git diff --staged "new port" patch
ports.maintainer: maintainer-approval+
QA: poudriere bulk -t outputs
none
Revised patch: moves -lite into a slave port
ports.maintainer: maintainer-approval+
QA: poudriere testport output for postfixadmin33-lite and postfixadmin33 none

Description ports.maintainer 2021-09-21 03:03:02 UTC
Created attachment 228077 [details]
git diff --staged "new port" patch

Create mail/postfixadmin33 to track 3.3.x tagged releases in parallel to mail/postfixadmin tracking master.  The ports are identical except for the bits necessary to build different versions and avoid concurrency conflicts.
Comment 1 ports.maintainer 2021-09-21 03:04:17 UTC
Created attachment 228078 [details]
QA: poudriere bulk -t outputs

Full testport runs also available, but that's a 220 KB file.
Comment 2 Yasuhiro Kimura freebsd_committer freebsd_triage 2021-10-17 15:25:41 UTC
Bug #258650, comment #3 also apply to this bug report. Please update patch according to you preference.
Comment 3 ports.maintainer 2021-10-24 17:57:33 UTC
Created attachment 228993 [details]
Revised patch: moves -lite into a slave port

Revised patch based on Yasuhiro Kimura's feedback. The port now uses only php:flavors and splits the "lite" flavor into a slave port.
Comment 4 ports.maintainer 2021-10-24 17:58:25 UTC
Created attachment 228994 [details]
QA: poudriere testport output for postfixadmin33-lite and postfixadmin33
Comment 5 commit-hook freebsd_committer freebsd_triage 2021-10-26 07:23:46 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=3d87bd0fc819729e9089ce28e097e30d7b92d950

commit 3d87bd0fc819729e9089ce28e097e30d7b92d950
Author:     Mel Pilgrim <ports.maintainer@evilphi.com>
AuthorDate: 2021-10-25 07:36:01 +0000
Commit:     Yasuhiro Kimura <yasu@FreeBSD.org>
CommitDate: 2021-10-26 07:21:22 +0000

    mail/postfixadmin33(-lite): Add new ports

    * Add mail/postfixadmin33 as PostfixAdmin 3.3.x release
    * Add mail/postfixadmin33-lite as slave port of mail/postfixadmin33

    PR:             258651
    Approved by:    ygy (mentor)
    Differential Revision:  https://reviews.freebsd.org/D32637

 mail/Makefile                                      |   2 +
 mail/postfixadmin33-lite/Makefile (new)            |   5 +
 mail/postfixadmin33/Makefile (new)                 |  83 ++++
 mail/postfixadmin33/distinfo (new)                 |   3 +
 .../files/patch-config.inc.php (new)               |  18 +
 mail/postfixadmin33/files/pkg-message.in (new)     |  23 +
 mail/postfixadmin33/pkg-descr (new)                |  16 +
 mail/postfixadmin33/pkg-plist (new)                | 493 +++++++++++++++++++++
 8 files changed, 643 insertions(+)
Comment 6 Kubilay Kocak freebsd_committer freebsd_triage 2021-10-27 00:41:38 UTC
^Triage: Assign to committer resolving
Comment 7 Yasuhiro Kimura freebsd_committer freebsd_triage 2021-10-27 08:39:38 UTC
Committed. Thanks!