Import OnionShare

Tool for sharing files of any size anonymously over the Tor public
anonymity network.

From attila with feedback from sthen, Grégoire Jadi and me; OK sthen.
This commit is contained in:
kn 2018-03-09 23:36:42 +00:00
parent 93d1344ad0
commit fe9ade704f
6 changed files with 149 additions and 0 deletions

40
net/onionshare/Makefile Normal file
View File

@ -0,0 +1,40 @@
# $OpenBSD: Makefile,v 1.1.1.1 2018/03/09 23:36:42 kn Exp $
COMMENT-main = secure and anonymous file-sharing over Tor
COMMENT-gui = graphical user interface for onionshare based on Qt
GH_ACCOUNT = micahflee
GH_PROJECT = onionshare
GH_TAGNAME = v${MODPY_EGG_VERSION}
MODPY_EGG_VERSION = 1.3
PKGNAME-main = onionshare-${MODPY_EGG_VERSION}
PKGNAME-gui = onionshare-gui-${MODPY_EGG_VERSION}
CATEGORIES = net
HOMEPAGE = https://onionshare.org/
MAINTAINER = George Rosamond <george@nycbug.org>
# GPLv3
PERMIT_PACKAGE_CDROM = Yes
MULTI_PACKAGES = -main -gui
MODULES = lang/python
MODPY_VERSION = ${MODPY_DEFAULT_VERSION_3}
RUN_DEPENDS = devel/py-sip${MODPY_FLAVOR} \
www/py-flask${MODPY_FLAVOR} \
net/py-stem${MODPY_FLAVOR} \
net/tor
RUN_DEPENDS-gui = ${RUN_DEPENDS} \
devel/desktop-file-utils \
net/onionshare=${MODPY_EGG_VERSION} \
x11/py-qt5${MODPY_FLAVOR}
# XXX: not yet working
NO_TEST = Yes
.include <bsd.port.mk>

2
net/onionshare/distinfo Normal file
View File

@ -0,0 +1,2 @@
SHA256 (onionshare-1.3.tar.gz) = AIkUctiW5AWg9y36jq+D2uyj3DG+Uz1uLIbyxTkUz+0=
SIZE (onionshare-1.3.tar.gz) = 431352

View File

@ -0,0 +1 @@
Qt-based GUI for OnionShare

View File

@ -0,0 +1,10 @@
Tool for sharing files of any size anonymously over the Tor public
anonymity network.
It works by starting a web server, making it accessible as a Tor onion
service, and generating an unguessable URL to access and download the
files. It doesn't require setting up a server on the internet somewhere
or using a third party file-sharing service. The file on your own
computer and use a Tor onion service to make it temporarily accessible
over the internet. The other user just needs to use Tor Browser to
download the file from you.

View File

@ -0,0 +1,29 @@
@comment $OpenBSD: PLIST-gui,v 1.1.1.1 2018/03/09 23:36:42 kn Exp $
bin/onionshare-gui
lib/python${MODPY_VERSION}/site-packages/onionshare_gui/
lib/python${MODPY_VERSION}/site-packages/onionshare_gui/__init__.py
lib/python${MODPY_VERSION}/site-packages/onionshare_gui/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/onionshare_gui/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/onionshare_gui/${MODPY_PYCACHE}alert.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/onionshare_gui/${MODPY_PYCACHE}downloads.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/onionshare_gui/${MODPY_PYCACHE}file_selection.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/onionshare_gui/${MODPY_PYCACHE}onionshare_gui.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/onionshare_gui/${MODPY_PYCACHE}server_status.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/onionshare_gui/${MODPY_PYCACHE}settings_dialog.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/onionshare_gui/${MODPY_PYCACHE}tor_connection_dialog.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/onionshare_gui/${MODPY_PYCACHE}update_checker.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/onionshare_gui/alert.py
lib/python${MODPY_VERSION}/site-packages/onionshare_gui/downloads.py
lib/python${MODPY_VERSION}/site-packages/onionshare_gui/file_selection.py
lib/python${MODPY_VERSION}/site-packages/onionshare_gui/onionshare_gui.py
lib/python${MODPY_VERSION}/site-packages/onionshare_gui/server_status.py
lib/python${MODPY_VERSION}/site-packages/onionshare_gui/settings_dialog.py
lib/python${MODPY_VERSION}/site-packages/onionshare_gui/tor_connection_dialog.py
lib/python${MODPY_VERSION}/site-packages/onionshare_gui/update_checker.py
share/appdata/
share/appdata/onionshare.appdata.xml
share/applications/onionshare.desktop
share/pixmaps/
share/pixmaps/onionshare80.xpm
@exec %D/bin/update-desktop-database
@unexec-delete %D/bin/update-desktop-database

View File

@ -0,0 +1,67 @@
@comment $OpenBSD: PLIST-main,v 1.1.1.1 2018/03/09 23:36:42 kn Exp $
bin/onionshare
lib/python${MODPY_VERSION}/site-packages/onionshare/
lib/python${MODPY_VERSION}/site-packages/onionshare-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info
lib/python${MODPY_VERSION}/site-packages/onionshare/__init__.py
lib/python${MODPY_VERSION}/site-packages/onionshare/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/onionshare/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/onionshare/${MODPY_PYCACHE}common.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/onionshare/${MODPY_PYCACHE}onion.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/onionshare/${MODPY_PYCACHE}onionshare.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/onionshare/${MODPY_PYCACHE}settings.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/onionshare/${MODPY_PYCACHE}socks.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/onionshare/${MODPY_PYCACHE}strings.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/onionshare/${MODPY_PYCACHE}web.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/onionshare/common.py
lib/python${MODPY_VERSION}/site-packages/onionshare/onion.py
lib/python${MODPY_VERSION}/site-packages/onionshare/onionshare.py
lib/python${MODPY_VERSION}/site-packages/onionshare/settings.py
lib/python${MODPY_VERSION}/site-packages/onionshare/socks.py
lib/python${MODPY_VERSION}/site-packages/onionshare/strings.py
lib/python${MODPY_VERSION}/site-packages/onionshare/web.py
share/applications/
share/onionshare/
share/onionshare/html/
share/onionshare/html/404.html
share/onionshare/html/denied.html
share/onionshare/html/index.html
share/onionshare/images/
share/onionshare/images/download_completed.png
share/onionshare/images/download_completed_none.png
share/onionshare/images/download_in_progress.png
share/onionshare/images/download_in_progress_none.png
share/onionshare/images/favicon.ico
share/onionshare/images/file_delete.png
share/onionshare/images/info.png
share/onionshare/images/logo.png
share/onionshare/images/logo_grayscale.png
share/onionshare/images/logo_transparent.png
share/onionshare/images/server_started.png
share/onionshare/images/server_stopped.png
share/onionshare/images/server_working.png
share/onionshare/images/settings.png
share/onionshare/images/web_file.png
share/onionshare/images/web_folder.png
share/onionshare/license.txt
share/onionshare/locale/
share/onionshare/locale/cs.json
share/onionshare/locale/da.json
share/onionshare/locale/de.json
share/onionshare/locale/en.json
share/onionshare/locale/eo.json
share/onionshare/locale/es.json
share/onionshare/locale/fi.json
share/onionshare/locale/fr.json
share/onionshare/locale/it.json
share/onionshare/locale/nl.json
share/onionshare/locale/no.json
share/onionshare/locale/pt.json
share/onionshare/locale/ru.json
share/onionshare/locale/tr.json
share/onionshare/torrc_template
share/onionshare/torrc_template-meek_lite_amazon
share/onionshare/torrc_template-meek_lite_azure
share/onionshare/torrc_template-obfs4
share/onionshare/torrc_template-windows
share/onionshare/version.txt
share/onionshare/wordlist.txt