Bug 268107 - [NEW PORT] net-im/jsxc: Browser-based XMPP Client
Summary: [NEW PORT] net-im/jsxc: Browser-based XMPP Client
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-01 22:41 UTC by Manuel Wiesinger
Modified: 2022-12-01 23:22 UTC (History)
1 user (show)

See Also:


Attachments
jsxc.diff (79.20 KB, patch)
2022-12-01 22:41 UTC, Manuel Wiesinger
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Manuel Wiesinger 2022-12-01 22:41:42 UTC
Created attachment 238481 [details]
jsxc.diff

New port: net-im/jsxc

A browser-based XMPP-client

- portlint -AC
Comment 1 commit-hook freebsd_committer freebsd_triage 2022-12-01 23:15:27 UTC
A commit in branch main references this bug:

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

commit 3b1deb28f03c6120b1e353cc349304e60908000a
Author:     Manuel Wiesinger <mdw@FreeBSD.org>
AuthorDate: 2022-12-01 23:12:17 +0000
Commit:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
CommitDate: 2022-12-01 23:15:02 +0000

    net-im/jsxc: New port

    JSXC is a browser-based XMPP Client which suports video calls, file
    transfer and encrypted communication

    Features:
    * Federated real-time communication with XMPP
    * One-to-one conversation
    * Multi-user conversation
    * File transfer
    * Video calls
    * Internationalisation
    * Desktop notifications
    * End-to-end encrypted two-party communication
    * Responsive layout
    * Emoticons two_hearts
    * Multi-Tab
    * Screen sharing

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

 net-im/Makefile             |  1 +
 net-im/jsxc/Makefile (new)  | 26 ++++++++++++++++++++++++++
 net-im/jsxc/distinfo (new)  |  3 +++
 net-im/jsxc/pkg-descr (new) | 16 ++++++++++++++++
 4 files changed, 46 insertions(+)
Comment 2 Muhammad Moinur Rahman freebsd_committer freebsd_triage 2022-12-01 23:22:26 UTC
Committed with changes.

- The patch is missing a small part. While we add new port we need to add that to the index Makefile of the category.
- When the pkg-plist big we can use dynamic pkg-plist.
- For commit log messages we try to keep it short. For new ports just "New ports" is good enough. As we are already adding the entire pkg-descr to the commit log. Although in this case it didn't cross the limit of 50 characters but let's keep things sane. Easier in the eye when we go through `git log --online` or github commit history.
- We try to write things alphabetically so `NO_ARCH` comes before `NO_BUILD`.

And thanks for your contribution.