Skip to content

Commit

Permalink
net-im/jsxc: New port
Browse files Browse the repository at this point in the history
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)
  • Loading branch information
Manuel Wiesinger authored and 5u623l20 committed Dec 1, 2022
1 parent 467ac4a commit 3b1deb2
Show file tree
Hide file tree
Showing 4 changed files with 46 additions and 0 deletions.
1 change: 1 addition & 0 deletions net-im/Makefile
Expand Up @@ -38,6 +38,7 @@
SUBDIR += jitsi-prosody-plugins
SUBDIR += jitsi-srtp-native
SUBDIR += jitsi-videobridge
SUBDIR += jsxc
SUBDIR += kaccounts-integration
SUBDIR += kaccounts-providers
SUBDIR += kaidan
Expand Down
26 changes: 26 additions & 0 deletions net-im/jsxc/Makefile
@@ -0,0 +1,26 @@
PORTNAME= jsxc
DISTVERSION= 4.4.0
CATEGORIES= net-im www
MASTER_SITES= https://github.com/jsxc/jsxc/releases/download/v${DISTVERSION}/

MAINTAINER= mdw@FreeBSD.org
COMMENT= Browser-based XMPP Client
WWW= https://www.jsxc.org/

LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE

NO_ARCH= yes
NO_BUILD= yes

WRKSRC= ${WRKDIR}/${PORTNAME}

do-install:
@${MKDIR} ${STAGEDIR}${WWWDIR}
@(cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR})

post-install:
${FIND} -s ${STAGEDIR}${WWWDIR} -not -type d | ${SORT} | \
${SED} -e 's#^${STAGEDIR}${PREFIX}/##' >> ${TMPPLIST}

.include <bsd.port.mk>
3 changes: 3 additions & 0 deletions net-im/jsxc/distinfo
@@ -0,0 +1,3 @@
TIMESTAMP = 1669928786
SHA256 (jsxc-4.4.0.tar.gz) = 0ead62303669d90cf0d2083401aa5e109ddf3df3e1856f5674a01a380d3f2116
SIZE (jsxc-4.4.0.tar.gz) = 1538007
16 changes: 16 additions & 0 deletions net-im/jsxc/pkg-descr
@@ -0,0 +1,16 @@
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

0 comments on commit 3b1deb2

Please sign in to comment.