From 4e3060c637781a5abc232745deff770060b6beb9 Mon Sep 17 00:00:00 2001 From: reinoud Date: Fri, 5 Aug 2005 22:00:49 +0000 Subject: LibBT is a C reimplementation of the BitTorrent core protocols. Our goal for the project is to develop a low overhead library version of the protocols so that BitTorrent transfers can easily be built in to any existing application. A suplied application called `btget' is a full fledged bittorrent application based on this library. --- net/btget/DESCR | 7 +++++++ net/btget/Makefile | 26 ++++++++++++++++++++++++++ net/btget/PLIST | 8 ++++++++ net/btget/distinfo | 7 +++++++ net/btget/patches/patch-aa | 16 ++++++++++++++++ net/btget/patches/patch-ab | 12 ++++++++++++ 6 files changed, 76 insertions(+) create mode 100644 net/btget/DESCR create mode 100644 net/btget/Makefile create mode 100644 net/btget/PLIST create mode 100644 net/btget/distinfo create mode 100644 net/btget/patches/patch-aa create mode 100644 net/btget/patches/patch-ab (limited to 'net') diff --git a/net/btget/DESCR b/net/btget/DESCR new file mode 100644 index 00000000000..04314697fa1 --- /dev/null +++ b/net/btget/DESCR @@ -0,0 +1,7 @@ +LibBT is a C reimplementation of the BitTorrent core protocols. Our +goal for the project is to develop a low overhead library version of +the protocols so that BitTorrent transfers can easily be built in to +any existing application. + +A suplied application called `btget' is a full fledged bittorrent +application based on this library. diff --git a/net/btget/Makefile b/net/btget/Makefile new file mode 100644 index 00000000000..1b1f542e07f --- /dev/null +++ b/net/btget/Makefile @@ -0,0 +1,26 @@ +# $NetBSD: Makefile,v 1.1.1.1 2005/08/05 22:00:49 reinoud Exp $ +# + +DISTNAME= libbt-1.04 +PKGNAME= ${DISTNAME:S/libbt/btget/} +CATEGORIES= net +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=libbt/} + +MAINTAINER= reinoud@NetBSD.org +HOMEPAGE= http://libbt.sourceforge.net/ +COMMENT= Fast bittorrent client and library written in C + +USE_PKGLOCALEDIR= yes +GNU_CONFIGURE= yes + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/src/btget ${PREFIX}/bin/btget + ${INSTALL_PROGRAM} ${WRKSRC}/src/btlist ${PREFIX}/bin/btlist + ${INSTALL_PROGRAM} ${WRKSRC}/src/btcheck ${PREFIX}/bin/btcheck + ${INSTALL_MAN} ${WRKSRC}/man/btget.1 ${PREFIX}/man/man1/btget.1 + ${INSTALL_MAN} ${WRKSRC}/man/btlist.1 ${PREFIX}/man/man1/btlist.1 + ${INSTALL_MAN} ${WRKSRC}/man/btcheck.1 ${PREFIX}/man/man1/btcheck.1 + +.include "../../www/curl/buildlink3.mk" +.include "../../security/openssl/buildlink3.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/net/btget/PLIST b/net/btget/PLIST new file mode 100644 index 00000000000..fbc015da5a4 --- /dev/null +++ b/net/btget/PLIST @@ -0,0 +1,8 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2005/08/05 22:00:49 reinoud Exp $ +bin/btcheck +bin/btget +bin/btlist +man/man1/btcheck.1 +man/man1/btget.1 +man/man1/btlist.1 +@dirrm etc/cups/certs diff --git a/net/btget/distinfo b/net/btget/distinfo new file mode 100644 index 00000000000..39decf93d93 --- /dev/null +++ b/net/btget/distinfo @@ -0,0 +1,7 @@ +$NetBSD: distinfo,v 1.1.1.1 2005/08/05 22:00:49 reinoud Exp $ + +SHA1 (libbt-1.04.tar.gz) = ee65205f3e5575d86d5fec0b2958bb8855ec0fa5 +RMD160 (libbt-1.04.tar.gz) = a6b827fa1d5dc7a27ab78fefe2ac5009ef115f2a +Size (libbt-1.04.tar.gz) = 309186 bytes +SHA1 (patch-aa) = 3f045800da8d372d45fcf59fe2f1f9fb0a288a20 +SHA1 (patch-ab) = dc53a0a44dcc3475122d87280deb2ba946f79588 diff --git a/net/btget/patches/patch-aa b/net/btget/patches/patch-aa new file mode 100644 index 00000000000..89686020a43 --- /dev/null +++ b/net/btget/patches/patch-aa @@ -0,0 +1,16 @@ +$NetBSD: patch-aa,v 1.1.1.1 2005/08/05 22:00:49 reinoud Exp $ + +--- include/util.h.orig 2004-04-16 08:41:48.000000000 +0200 ++++ include/util.h +@@ -28,9 +28,11 @@ int hexdecode (unsigned char *digest, in + typedef void (*exitfn_ptr) (int,void*); + int on_exit( exitfn_ptr exitfn, void* data) ; + #endif ++#if 0 + #define malloc(s) use_btmalloc_instead + #define calloc(n,s) use_btcalloc_instead + #define realloc(p,s) use_btrealloc_instead + #define free(p) use_btfree_instead ++#endif + + #endif diff --git a/net/btget/patches/patch-ab b/net/btget/patches/patch-ab new file mode 100644 index 00000000000..0c52b0473f8 --- /dev/null +++ b/net/btget/patches/patch-ab @@ -0,0 +1,12 @@ +$NetBSD: patch-ab,v 1.1.1.1 2005/08/05 22:00:49 reinoud Exp $ + +--- src/peer.c.orig 2005-04-27 06:47:47.000000000 +0200 ++++ src/peer.c +@@ -6,6 +6,7 @@ + # include + # include + # include ++# include + # if HAVE_UNISTD_H + # include + # endif -- cgit v1.2.3