Import deluge-1.3.15.

Deluge is a lightweight, Free Software, cross-platform BitTorrent client.

Deluge contains the common features to BitTorrent clients such as Protocol
Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP,
NAT-PMP, Proxy support, Web seeds, global and per-torrent speed limits.

Deluge has been designed to run as both a normal standalone desktop
application and as a client-server. In Thinclient mode a Deluge daemon
handles all the BitTorrent activity and is able to run on headless machines
with the user-interfaces connecting remotely from any other platform.

ok bcallah@
This commit is contained in:
bentley 2018-02-08 06:32:10 +00:00
parent 257c68b5a1
commit b20bc501cb
5 changed files with 1477 additions and 0 deletions

34
net/deluge/Makefile Normal file
View File

@ -0,0 +1,34 @@
# $OpenBSD: Makefile,v 1.1.1.1 2018/02/08 06:32:10 bentley Exp $
COMMENT = bittorrent client
DISTNAME = deluge-${MODPY_EGG_VERSION}
MODPY_EGG_VERSION = 1.3.15
CATEGORIES = net
HOMEPAGE = http://www.deluge-torrent.org/
# GPLv3+
PERMIT_PACKAGE_CDROM = Yes
MASTER_SITES = http://download.deluge-torrent.org/source/
EXTRACT_SUFX = .tar.xz
MODULES = lang/python \
textproc/intltool
MODPY_SETUPTOOLS = Yes
BUILD_DEPENDS = devel/py-xdg \
net/libtorrent-rasterbar \
textproc/py-chardet
RUN_DEPENDS = devel/desktop-file-utils \
devel/py-twisted \
devel/py-xdg \
net/libtorrent-rasterbar \
textproc/py-chardet \
www/py-mako \
x11/gtk+3,-guic \
x11/py-gtk2
.include <bsd.port.mk>

2
net/deluge/distinfo Normal file
View File

@ -0,0 +1,2 @@
SHA256 (deluge-1.3.15.tar.xz) = qWQFFA48vFaebgVhZeKJpensZuA2wyfzkSxz0EnM+Sw=
SIZE (deluge-1.3.15.tar.xz) = 1467368

View File

@ -0,0 +1,14 @@
$OpenBSD: patch-setup_py,v 1.1.1.1 2018/02/08 06:32:10 bentley Exp $
Index: setup.py
--- setup.py.orig
+++ setup.py
@@ -505,7 +505,7 @@ if not windows_check() and not osx_check():
('share/icons/hicolor/72x72/apps', ['deluge/data/icons/hicolor/72x72/apps/deluge.png']),
('share/icons/hicolor/96x96/apps', ['deluge/data/icons/hicolor/96x96/apps/deluge.png']),
('share/pixmaps', ['deluge/data/pixmaps/deluge.png', 'deluge/data/pixmaps/deluge.xpm']),
- ('share/man/man1', [
+ ('man/man1', [
'docs/man/deluge.1',
'docs/man/deluged.1',
'docs/man/deluge-gtk.1',

10
net/deluge/pkg/DESCR Normal file
View File

@ -0,0 +1,10 @@
Deluge is a lightweight, Free Software, cross-platform BitTorrent client.
Deluge contains the common features to BitTorrent clients such as Protocol
Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP,
NAT-PMP, Proxy support, Web seeds, global and per-torrent speed limits.
Deluge has been designed to run as both a normal standalone desktop
application and as a client-server. In Thinclient mode a Deluge daemon
handles all the BitTorrent activity and is able to run on headless machines
with the user-interfaces connecting remotely from any other platform.

1417
net/deluge/pkg/PLIST Normal file

File diff suppressed because it is too large Load Diff