From owner-freebsd-ports-bugs@FreeBSD.ORG Mon Oct 6 15:50:03 2008 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 31CA91065688 for ; Mon, 6 Oct 2008 15:50:03 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 0D9C88FC2F for ; Mon, 6 Oct 2008 15:50:03 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m96Fo2wt061439 for ; Mon, 6 Oct 2008 15:50:02 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m96Fo2FE061432; Mon, 6 Oct 2008 15:50:02 GMT (envelope-from gnats) Resent-Date: Mon, 6 Oct 2008 15:50:02 GMT Resent-Message-Id: <200810061550.m96Fo2FE061432@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Wen heping Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id F05851065687 for ; Mon, 6 Oct 2008 15:42:27 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id D3AB28FC12 for ; Mon, 6 Oct 2008 15:42:27 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id m96FgRh8034857 for ; Mon, 6 Oct 2008 15:42:27 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id m96FgRwY034856; Mon, 6 Oct 2008 15:42:27 GMT (envelope-from nobody) Message-Id: <200810061542.m96FgRwY034856@www.freebsd.org> Date: Mon, 6 Oct 2008 15:42:27 GMT From: Wen heping To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/127904: [NEW PORT]net-p2p/unworkable:A Free BitTorrent Implementation X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 06 Oct 2008 15:50:03 -0000 >Number: 127904 >Category: ports >Synopsis: [NEW PORT]net-p2p/unworkable:A Free BitTorrent Implementation >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Mon Oct 06 15:50:02 UTC 2008 >Closed-Date: >Last-Modified: >Originator: Wen heping >Release: FreeBSD 7.0 release >Organization: ChangAn Middle School >Environment: FreeBSD tinderbox.wenjing.com 7.0-RELEASE FreeBSD 7.0-RELEASE #0: Sun Feb 24 19:59:52 UTC 2008 root@logan.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386 >Description: 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/ >How-To-Repeat: >Fix: Patch attached with submission follows: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # unworkable # unworkable/pkg-descr # unworkable/distinfo # unworkable/Makefile # echo c - unworkable mkdir -p unworkable > /dev/null 2>&1 echo x - unworkable/pkg-descr sed 's/^X//' >unworkable/pkg-descr << 'END-of-unworkable/pkg-descr' XUnworkable is a BSD-licensed BitTorrent implementation Xfor UNIX written from-scratch in C. It uses libevent Xfor scalable asynchronous networking and the mmap() Xsystem call for local data access. Some of the goals of Xthe project include (in no particular order) high code Xquality, efficiency, simplicity and security. X XUnworkable is still in an early stage of development, Xand is far behind most other BitTorrent implementations. XHowever, it is usable for some basic things and the Xsource code is quite minimal(4,000 lines of C compared Xto rTorrent's 40,000+ of C++). X XWWW: http://p2presearch.com/unworkable/ END-of-unworkable/pkg-descr echo x - unworkable/distinfo sed 's/^X//' >unworkable/distinfo << 'END-of-unworkable/distinfo' XMD5 (unworkable-0.51.tar.gz) = 9a8156f1f2a08a954f3e5d18d67a27ee XSHA256 (unworkable-0.51.tar.gz) = 4f5f96daf1d40ebc64fe8b736da77c67d9f22f25b5c90fc235d6d00c3a74df4e XSIZE (unworkable-0.51.tar.gz) = 71020 END-of-unworkable/distinfo echo x - unworkable/Makefile sed 's/^X//' >unworkable/Makefile << 'END-of-unworkable/Makefile' X# New ports collection makefile for: unworkable X# Date created: 06 Oct 2008 X# Whom: Wen Heping X# X# $FreeBSD$ X# X XPORTNAME= unworkable XPORTVERSION= 0.51 XCATEGORIES= net-p2p XMASTER_SITES= http://p2presearch.com/unworkable/dist/ X XMAINTAINER= wenheping@gmail.com XCOMMENT= A Free BitTorrent Implementation X XLIB_DEPENDS= event:${PORTSDIR}/devel/libevent X# crypto:${PORTDIR}/security/openssl X XUSE_SCONS= yes XUSE_OPENSSL= yes XSCONS_BUILDENV= ${SCONS_ENV} XWRKSRC= ${WRKDIR}/${PORTNAME} XPLIST_FILES= bin/unworkable X XMAN1= unworkable.1 X X.include Xdo-install: X ${INSTALL_PROGRAM} ${WRKSRC}/unworkable ${LOCALBASE}/bin X ${INSTALL_MAN} ${WRKSRC}/unworkable.1 ${LOCALBASE}/man/man1/ X X.include END-of-unworkable/Makefile exit >Release-Note: >Audit-Trail: >Unformatted: