Unworkable is a BSD-licensed BitTorrent implementation

for UNIX written from-scratch in C. It uses libevent
for scalable asynchronous networking and the mmap()
system call for local data access. Some of the goals of
the project include (in no particular order) high code
quality, efficiency, simplicity and security.

WWW: http://p2presearch.com/unworkable/

PR:		ports/127904
Submitted by:	Wen Heping <wenheping at gmail.com>
This commit is contained in:
Martin Wilke 2008-10-11 15:27:42 +00:00
parent 41618ec344
commit dea27d0930
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=221439
4 changed files with 50 additions and 0 deletions

View File

@ -125,6 +125,7 @@
SUBDIR += transmission-gtk2
SUBDIR += tribler
SUBDIR += tvrss
SUBDIR += unworkable
SUBDIR += valknut
SUBDIR += verlihub
SUBDIR += verlihub-plugins

View File

@ -0,0 +1,32 @@
# New ports collection makefile for: unworkable
# Date created: 06 Oct 2008
# Whom: Wen Heping <wenheping@gmail.com>
#
# $FreeBSD$
#
PORTNAME= unworkable
PORTVERSION= 0.51
CATEGORIES= net-p2p
MASTER_SITES= http://p2presearch.com/unworkable/dist/
MAINTAINER= wenheping@gmail.com
COMMENT= A Free BitTorrent Implementation
LIB_DEPENDS= event:${PORTSDIR}/devel/libevent
# crypto:${PORTDIR}/security/openssl
USE_SCONS= yes
USE_OPENSSL= yes
SCONS_BUILDENV= ${SCONS_ENV}
WRKSRC= ${WRKDIR}/${PORTNAME}
PLIST_FILES= bin/unworkable
MAN1= unworkable.1
.include <bsd.port.pre.mk>
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/unworkable ${LOCALBASE}/bin
${INSTALL_MAN} ${WRKSRC}/unworkable.1 ${LOCALBASE}/man/man1/
.include <bsd.port.post.mk>

View File

@ -0,0 +1,3 @@
MD5 (unworkable-0.51.tar.gz) = 9a8156f1f2a08a954f3e5d18d67a27ee
SHA256 (unworkable-0.51.tar.gz) = 4f5f96daf1d40ebc64fe8b736da77c67d9f22f25b5c90fc235d6d00c3a74df4e
SIZE (unworkable-0.51.tar.gz) = 71020

View File

@ -0,0 +1,14 @@
Unworkable is a BSD-licensed BitTorrent implementation
for UNIX written from-scratch in C. It uses libevent
for scalable asynchronous networking and the mmap()
system call for local data access. Some of the goals of
the project include (in no particular order) high code
quality, efficiency, simplicity and security.
Unworkable is still in an early stage of development,
and is far behind most other BitTorrent implementations.
However, it is usable for some basic things and the
source code is quite minimal(4,000 lines of C compared
to rTorrent's 40,000+ of C++).
WWW: http://p2presearch.com/unworkable/