Hello,

Please find attached a new port for OnionShare 2.7 and five
additional Python dependencies:

- net/onionshare 2.7
- devel/py-bidict 0.24.1
- net/py-engineio 4.14.0
- net/py-socketio 5.17.0
- www/py-flask-socketio 5.7.0
- www/py-simple-websocket 1.1.0

OnionShare is split into two packages: onionshare-cli and
onionshare, with the latter providing the Qt/PySide6 GUI.

The port includes OpenBSD-specific adjustments for Tor paths,
optional pluggable transports, Unix socket paths and dependency
compatibility.

It also uses gevent explicitly for Socket.IO chat instead of
falling back to another backend.

The ports use existing OpenBSD dependencies wherever possible,
without bundling additional copies of the required libraries.

I have tested the CLI on OpenBSD and successfully accessed a file
shared through OnionShare. The GUI has not yet been tested.

I would appreciate review for import.

Thanks,
David.

Attachment: net-onionshare.tar.gz
Description: application/gzip

Attachment: devel-py-bidict.tar.gz
Description: application/gzip

Attachment: net-py-engineio.tar.gz
Description: application/gzip

Attachment: net-py-socketio.tar.gz
Description: application/gzip

Attachment: www-py-flask-socketio.tar.gz
Description: application/gzip

Attachment: www-py-simple-websocket.tar.gz
Description: application/gzip

Reply via email to