diff options
author | Jesús Daniel Colmenares Oviedo <dtxdf@FreeBSD.org> | 2025-06-10 00:50:50 +0000 |
---|---|---|
committer | Jesús Daniel Colmenares Oviedo <dtxdf@FreeBSD.org> | 2025-06-10 00:54:13 +0000 |
commit | 87ea15e683b9d20b4cf6462563ea7206447b06df (patch) | |
tree | 3621ef772033aa4ebd8c69ce230bfa8fefefef48 | |
parent | 3d9e8242247c2b86e643e414f9a6fb1dd0b067b6 (diff) |
www/peersuite: New port: Peer to peer workspace
Peersuite is a open source, decentralized, private alternative to
apps like discord or slack. All data is sent only between clients
through encrypted WebRTC channels. There is no server.
The tools included are chat with file sending, collaboarative
document editing, a kanban board, screen sharing, video calling,
audio chat, and a shared whiteboard for drawing ideas.
Approved by: acm (mentor)
-rw-r--r-- | www/Makefile | 1 | ||||
-rw-r--r-- | www/peersuite/Makefile | 24 | ||||
-rw-r--r-- | www/peersuite/distinfo | 3 | ||||
-rw-r--r-- | www/peersuite/files/pkg-message.in | 5 | ||||
-rw-r--r-- | www/peersuite/pkg-descr | 7 | ||||
-rw-r--r-- | www/peersuite/pkg-plist | 10 |
6 files changed, 50 insertions, 0 deletions
diff --git a/www/Makefile b/www/Makefile index 5d3ac472cf76..fb150b446f62 100644 --- a/www/Makefile +++ b/www/Makefile @@ -1420,6 +1420,7 @@ SUBDIR += pecl-solr SUBDIR += pecl-yaf SUBDIR += pecl-yar + SUBDIR += peersuite SUBDIR += perlbal SUBDIR += persepolis SUBDIR += pglogd diff --git a/www/peersuite/Makefile b/www/peersuite/Makefile new file mode 100644 index 000000000000..8a0b4ab97a42 --- /dev/null +++ b/www/peersuite/Makefile @@ -0,0 +1,24 @@ +PORTNAME= peersuite +DISTVERSION= 0.0.3 +CATEGORIES= www + +MAINTAINER= dtxdf@FreeBSD.org +COMMENT= Peer to peer workspace +WWW= https://github.com/openconstruct/Peersuite + +LICENSE= AGPLv3 MIT +LICENSE_COMB= multi + +USE_GITHUB= yes +GH_ACCOUNT= openconstruct +GH_PROJECT= Peersuite + +NO_ARCH= yes +NO_BUILD= yes +SUB_FILES= pkg-message + +do-install: + @${MKDIR} ${STAGEDIR}${WWWDIR} + ${CP} ${WRKSRC}/*.js ${WRKSRC}/*.html ${WRKSRC}/*.png ${STAGEDIR}${WWWDIR} + +.include <bsd.port.mk> diff --git a/www/peersuite/distinfo b/www/peersuite/distinfo new file mode 100644 index 000000000000..25613ad1aefc --- /dev/null +++ b/www/peersuite/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1749513945 +SHA256 (openconstruct-Peersuite-0.0.3_GH0.tar.gz) = 876007e1ffbaa22c919485a93a48efb797866b53761c6852ad41c06ff3ff4745 +SIZE (openconstruct-Peersuite-0.0.3_GH0.tar.gz) = 3484660 diff --git a/www/peersuite/files/pkg-message.in b/www/peersuite/files/pkg-message.in new file mode 100644 index 000000000000..310c1ed00d92 --- /dev/null +++ b/www/peersuite/files/pkg-message.in @@ -0,0 +1,5 @@ +[ +{ type: install + message: "Please serve files in %%WWWDIR%% with a webserver of your choice. (eg. www/nginx)" +} +] diff --git a/www/peersuite/pkg-descr b/www/peersuite/pkg-descr new file mode 100644 index 000000000000..16d41bd645f8 --- /dev/null +++ b/www/peersuite/pkg-descr @@ -0,0 +1,7 @@ +Peersuite is a open source, decentralized, private alternative to +apps like discord or slack. All data is sent only between clients +through encrypted WebRTC channels. There is no server. + +The tools included are chat with file sending, collaboarative +document editing, a kanban board, screen sharing, video calling, +audio chat, and a shared whiteboard for drawing ideas. diff --git a/www/peersuite/pkg-plist b/www/peersuite/pkg-plist new file mode 100644 index 000000000000..6e744465c18a --- /dev/null +++ b/www/peersuite/pkg-plist @@ -0,0 +1,10 @@ +%%WWWDIR%%/document.js +%%WWWDIR%%/index.html +%%WWWDIR%%/kanban.js +%%WWWDIR%%/main.js +%%WWWDIR%%/media.js +%%WWWDIR%%/peer.png +%%WWWDIR%%/peerspace.png +%%WWWDIR%%/share.js +%%WWWDIR%%/trystero-torrent.min.js +%%WWWDIR%%/whiteboard.js |