ports/63531: Update port: net/libbt to 0.03

Florent Thoumie flz at xbsd.org
Sun Feb 29 16:10:16 UTC 2004


>Number:         63531
>Category:       ports
>Synopsis:       Update port: net/libbt to 0.03
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Sun Feb 29 08:10:16 PST 2004
>Closed-Date:
>Last-Modified:
>Originator:     Florent Thoumie
>Release:        FreeBSD 4.9-RC i386
>Organization:
Xbsd.org
>Environment:

System: FreeBSD gw 4.9-RC FreeBSD 4.9-RC #4: Sun Oct 5 14:25:09 CEST 2003 rf at gw:/usr/src/sys/compile/GW i386

>Description:

Update to 0.03.
Patches are no longer needed.

>How-To-Repeat:

N/A

>Fix:

--- patch-libbt-0.03 begins here ---

diff -ruN libbt/Makefile libbt.new/Makefile
--- libbt/Makefile	Sat Feb 28 12:56:51 2004
+++ libbt.new/Makefile	Sun Feb 29 16:58:58 2004
@@ -6,11 +6,11 @@
 #
 
 PORTNAME=	libbt
-PORTVERSION=	0.02
+PORTVERSION=	0.03
 CATEGORIES=	net devel
 MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
 MASTER_SITE_SUBDIR=	${PORTNAME}
-EXTRACT_SUFX=	.tgz
+DISTNAME=	${PORTNAME}.${PORTVERSION}
 
 MAINTAINER=	flz at xbsd.org
 COMMENT=	C library implementing the core BitTorrent protocol
@@ -21,13 +21,21 @@
 WRKSRC=		${WRKDIR}/${PORTNAME}
 
 GNU_CONFIGURE=	yes
+USE_GMAKE=	yes
+USE_REINPLACE=	yes
 
-CONFIGURE_ENV=	CPPFLAGS="-I${LOCALBASE}/include" \
-		LDFLAGS="-L${LOCALBASE}/lib"
+CONFIGURE_ENV=	CPPFLAGS="-I${LOCALBASE}/include" LDFLAGS="-L${LOCALBASE}/lib"
+
+post-patch:
+	@${REINPLACE_CMD} -e 's|\(makedepend --\)|\1 \@CPPFLAGS\@|' ${WRKSRC}/src/Makefile.in
+	@${REINPLACE_CMD} -e 's|\(CFLAGS:=\)|\1\@CFLAGS\@|' ${WRKSRC}/src/Makefile.in
 
 do-install:
 	${INSTALL_DATA} ${WRKSRC}/src/libbt.a ${PREFIX}/lib
 	${MKDIR} ${PREFIX}/include/libbt
+.for i in btcheck btget btlist
+	${INSTALL_PROGRAM} ${WRKSRC}/src/${i} ${PREFIX}/bin
+.endfor
 .for i in benc.h bitset.h bterror.h bts.h context.h peer.h random.h segmenter.h strbuf.h stream.h types.h util.h
 	${INSTALL_DATA} ${WRKSRC}/include/${i} ${PREFIX}/include/libbt
 .endfor
diff -ruN libbt/distinfo libbt.new/distinfo
--- libbt/distinfo	Sat Feb 28 12:56:51 2004
+++ libbt.new/distinfo	Sun Feb 29 16:09:40 2004
@@ -1,2 +1,2 @@
-MD5 (libbt-0.02.tgz) = a954666cb53b7a35f1793b531a6430bd
-SIZE (libbt-0.02.tgz) = 333463
+MD5 (libbt.0.03.tar.gz) = 8c2ff3afcef27441fc398105ef241a6e
+SIZE (libbt.0.03.tar.gz) = 395161
diff -ruN libbt/files/patch-include::bterror.h libbt.new/files/patch-include::bterror.h
--- libbt/files/patch-include::bterror.h	Sat Feb 28 12:56:51 2004
+++ libbt.new/files/patch-include::bterror.h	Thu Jan  1 00:00:00 1970
@@ -1,18 +0,0 @@
---- include/bterror.h.old	Thu Feb 26 17:38:32 2004
-+++ include/bterror.h	Thu Feb 26 17:38:53 2004
-@@ -15,15 +15,6 @@
-     BTERR_LAST
- };
- 
--#ifdef BTERROR_BODY
--char *bterror_string[] = {
--    "Bad protocol ID on peer connection",
--    "Unrecognized Flags in peer protocol handshake",
--    "Peer hash value doesn't match my hash value",
--    "Peer disconnected after repeated errors"
--};
--#else
- extern char *bterror_string[];
--#endif
- 
- #endif 
diff -ruN libbt/files/patch-src::Makefile.in libbt.new/files/patch-src::Makefile.in
--- libbt/files/patch-src::Makefile.in	Sat Feb 28 12:56:51 2004
+++ libbt.new/files/patch-src::Makefile.in	Thu Jan  1 00:00:00 1970
@@ -1,19 +0,0 @@
---- src/Makefile.in.old	Thu Feb 26 18:27:14 2004
-+++ src/Makefile.in	Thu Feb 26 18:28:04 2004
-@@ -1,8 +1,8 @@
--OBJS=benc.o bts.o types.o random.o strbuf.o stream.o peer.o segmenter.o util.o bitset.o context.o
--CFLAGS=-Wall -g -I../include 
-+OBJS=bterror.o benc.o bts.o types.o random.o strbuf.o stream.o peer.o segmenter.o util.o bitset.o context.o
-+CFLAGS=@CFLAGS@ -Wall -I../include -I${PREFIX}/include
- LIBS=@LIBS@ `curl-config --libs`
- 
--all: btlist btget btcheck
-+all: libbt.a
- btcheck: btcheck.c libbt.a
- 	gcc ${CFLAGS} btcheck.c ${LIBS} -lbt -L. -o btcheck
- 
-@@ -20,3 +20,4 @@
- 
- libbt.a: ${OBJS}
- 	ar rc $@ ${OBJS}
-+	ranlib libbt.a
diff -ruN libbt/files/patch-src::bitset.c libbt.new/files/patch-src::bitset.c
--- libbt/files/patch-src::bitset.c	Sat Feb 28 12:56:51 2004
+++ libbt.new/files/patch-src::bitset.c	Thu Jan  1 00:00:00 1970
@@ -1,12 +0,0 @@
---- src/bitset.c.old	Thu Feb 26 15:21:52 2004
-+++ src/bitset.c	Thu Feb 26 15:22:14 2004
-@@ -1,8 +1,6 @@
- #include "config.h"
- 
--#if HAVE_MALLOC_H
--#include <malloc.h>
--#endif
-+#include <stdlib.h>
- #include <assert.h>
- #include <stdio.h>
- #include "bitset.h"
diff -ruN libbt/files/patch-src::bterror.c libbt.new/files/patch-src::bterror.c
--- libbt/files/patch-src::bterror.c	Sat Feb 28 12:56:51 2004
+++ libbt.new/files/patch-src::bterror.c	Thu Jan  1 00:00:00 1970
@@ -1,13 +0,0 @@
---- src/bterror.c.old	Thu Feb 26 17:39:15 2004
-+++ src/bterror.c	Thu Feb 26 17:39:54 2004
-@@ -1,3 +1,9 @@
- /* bterror.c */
--#define BTERROR_BODY
- #include "bterror.h"
-+
-+char *bterror_string[] = {
-+    "Bad protocol ID on peer connection",
-+    "Unrecognized Flags in peer protocol handshake",
-+    "Peer hash value doesn't match my hash value",
-+    "Peer disconnected after repeated errors"
-+};
diff -ruN libbt/files/patch-src::peer.c libbt.new/files/patch-src::peer.c
--- libbt/files/patch-src::peer.c	Sat Feb 28 12:56:51 2004
+++ libbt.new/files/patch-src::peer.c	Thu Jan  1 00:00:00 1970
@@ -1,17 +0,0 @@
---- src/peer.c.old	Thu Feb 26 17:34:55 2004
-+++ src/peer.c	Thu Feb 26 17:35:21 2004
-@@ -1,5 +1,6 @@
- #include "config.h"
- 
-+#include <sys/types.h>
- #if WIN32
- //	#include <winsock2.h>
- #else
-@@ -13,7 +14,6 @@
- 	#include <fcntl.h>
-     #endif
- #endif
--#include <sys/types.h>
- #include <string.h>
- #include <errno.h>
- #include <time.h>
diff -ruN libbt/files/patch-src::stream.c libbt.new/files/patch-src::stream.c
--- libbt/files/patch-src::stream.c	Sat Feb 28 12:56:51 2004
+++ libbt.new/files/patch-src::stream.c	Thu Jan  1 00:00:00 1970
@@ -1,16 +0,0 @@
---- src/stream.c.old	Thu Feb 26 17:34:48 2004
-+++ src/stream.c	Thu Feb 26 17:35:11 2004
-@@ -1,4 +1,5 @@
- #include "config.h"
-+#include <sys/types.h>
- #include <errno.h>
- #include <string.h>
- #include <stdarg.h>
-@@ -14,7 +15,6 @@
- 	#include <unistd.h>
-     #endif
- #endif
--#include <sys/types.h>
- #include "bterror.h"
- #include "stream.h"
- #undef DEBUG_STREAM
diff -ruN libbt/pkg-plist libbt.new/pkg-plist
--- libbt/pkg-plist	Sat Feb 28 12:56:51 2004
+++ libbt.new/pkg-plist	Sun Feb 29 16:45:40 2004
@@ -1,3 +1,6 @@
+bin/btcheck
+bin/btget
+bin/btlist
 include/libbt/benc.h
 include/libbt/bitset.h
 include/libbt/bterror.h

--- patch-libbt-0.03 ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list