Bug 268474 - [NEW PORT] irc/znc-clientbuffer: Client specific buffers module for ZNC
Summary: [NEW PORT] irc/znc-clientbuffer: Client specific buffers module for ZNC
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: Muhammad Moinur Rahman
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-12-19 18:32 UTC by Manuel Wiesinger
Modified: 2022-12-19 19:02 UTC (History)
1 user (show)

See Also:


Attachments
znc-clientbuffer.diff (2.57 KB, patch)
2022-12-19 18:32 UTC, Manuel Wiesinger
no flags Details | Diff
poudriere log for FreeBSD 12.4 (17.76 KB, text/plain)
2022-12-19 18:33 UTC, Manuel Wiesinger
no flags Details
poudriere log for FreeBSD 13.1 (14.47 KB, text/plain)
2022-12-19 18:34 UTC, Manuel Wiesinger
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Manuel Wiesinger freebsd_committer freebsd_triage 2022-12-19 18:32:47 UTC
Created attachment 238929 [details]
znc-clientbuffer.diff

New port: irc/znc-clientbuffer: Client specific buffers module for ZNC

- portlint
- poudriere testport for FreeBSD 12.4 + 13.1 (logs attached)
- Package tested in production
Comment 1 Manuel Wiesinger freebsd_committer freebsd_triage 2022-12-19 18:33:52 UTC
Created attachment 238930 [details]
poudriere log for FreeBSD 12.4
Comment 2 Manuel Wiesinger freebsd_committer freebsd_triage 2022-12-19 18:34:09 UTC
Created attachment 238931 [details]
poudriere log for FreeBSD 13.1
Comment 3 commit-hook freebsd_committer freebsd_triage 2022-12-19 18:59:40 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=0bc1d0dbeeaaebfa32147f3c594a33f92ef8d7e5

commit 0bc1d0dbeeaaebfa32147f3c594a33f92ef8d7e5
Author:     Manuel Wiesinger <mdw@freebsd.org>
AuthorDate: 2022-12-19 18:55:45 +0000
Commit:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
CommitDate: 2022-12-19 18:58:40 +0000

    irc/znc-clientbuffer: New port

    ZNC Clientbuffer is a module for ZNC that allows to maintain client
    specific buffers for identified clients.

    PR:             268474
    Reported by:    manuel@mmap.at
    Approved by:    mdw (Submitter is maintainer)

 irc/Makefile                         |  1 +
 irc/znc-clientbuffer/Makefile (new)  | 34 ++++++++++++++++++++++++++++++++++
 irc/znc-clientbuffer/distinfo (new)  |  3 +++
 irc/znc-clientbuffer/pkg-descr (new) |  2 ++
 4 files changed, 40 insertions(+)
Comment 4 Muhammad Moinur Rahman freebsd_committer freebsd_triage 2022-12-19 19:02:25 UTC
Committed with changes.

INSTALL_MAN macro is for installing man pages which has some of it's own magics like compression and installing it in the relevant MANDIRS. For normal files like *.md, *.html the macro is INSTALL_DATA.

We also try to OPTIONIZE DOCS files to reduce pkg payloads. So I have also OPTIONIZED DOCS here and is installing the DOCS only when a user choses to install docs.