pkgsrc/net/btpd/Makefile

29 lines
708 B
Makefile
Raw Normal View History

Update to 0.15. Closes PR 38144. Changes: btpd 0.15: ---------- Bug fixes: - The event loop could busy loop for up to a millisecond sometimes. - On some platforms btpd couldn't initiate connections to other peers. - The timer code was broken on MacOS X. btpd 0.14: ---------- Misc: - IPv6 support. - Bans peers with bad data. - Better tracker compatability and more reliable tracker communication. - Show tracker counts in btcli stat. - Compiles on Solaris 10. - Btpd will now signal startup failures via the process exit value and print the failure reason to stdout. - Better shutdown and torrent stop behaviour. - Needs pthreads again. - Removed libevent in favour of own event loop code. Bug fixes: - An integer array was misaligned, which could cause crashes on systems with alignment requirements. E.g., on XScale arm. - An error in the torrent parsing code could cause crashes. - The '--topdir' option to btcli add didn't work properly for single file torrents. - The system name lookup scheme is now used. In btpd 0.13 only dns lookups were performed. btpd 0.13: ---------- Misc: - cURL is no longer required. btpd now uses its own http client. - btpd doesn't use threads anymore, so pthreads are not required. - Needed parts of libevent are now included in btpd. - I/O errors for torrents no longer make btpd shut down. Instead the problematic torrent is stopped. - Added the option '--ip' to specify the ip address btpd will report to trackers. - Resume file format changed. Already added torrents will be retested once. - The torrent info (ratio etc.) are now saved regularly. - Reduced the amount of outgoing data kept in memory.
2009-05-06 06:03:52 +02:00
# $NetBSD: Makefile,v 1.16 2009/05/06 04:03:52 snj Exp $
Update to 0.15. Closes PR 38144. Changes: btpd 0.15: ---------- Bug fixes: - The event loop could busy loop for up to a millisecond sometimes. - On some platforms btpd couldn't initiate connections to other peers. - The timer code was broken on MacOS X. btpd 0.14: ---------- Misc: - IPv6 support. - Bans peers with bad data. - Better tracker compatability and more reliable tracker communication. - Show tracker counts in btcli stat. - Compiles on Solaris 10. - Btpd will now signal startup failures via the process exit value and print the failure reason to stdout. - Better shutdown and torrent stop behaviour. - Needs pthreads again. - Removed libevent in favour of own event loop code. Bug fixes: - An integer array was misaligned, which could cause crashes on systems with alignment requirements. E.g., on XScale arm. - An error in the torrent parsing code could cause crashes. - The '--topdir' option to btcli add didn't work properly for single file torrents. - The system name lookup scheme is now used. In btpd 0.13 only dns lookups were performed. btpd 0.13: ---------- Misc: - cURL is no longer required. btpd now uses its own http client. - btpd doesn't use threads anymore, so pthreads are not required. - Needed parts of libevent are now included in btpd. - I/O errors for torrents no longer make btpd shut down. Instead the problematic torrent is stopped. - Added the option '--ip' to specify the ip address btpd will report to trackers. - Resume file format changed. Already added torrents will be retested once. - The torrent info (ratio etc.) are now saved regularly. - Reduced the amount of outgoing data kept in memory.
2009-05-06 06:03:52 +02:00
DISTNAME= btpd-0.15
CATEGORIES= net
MASTER_SITES= http://www.murmeldjur.se/btpd/ \
http://people.su.se/~rnyberg/btpd/
MAINTAINER= rnyberg@murmeldjur.se
HOMEPAGE= http://www.murmeldjur.se/btpd/
COMMENT= Daemon for file sharing over bittorrent
PKG_DESTDIR_SUPPORT= user-destdir
BUILDLINK_API_DEPENDS.libevent+= libevent>=0.9
GNU_CONFIGURE= YES
DOCSDIR= ${PREFIX}/share/doc/btpd
USE_FEATURES.openssl= threads
post-install:
${INSTALL_DATA_DIR} ${DESTDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/README ${DESTDIR}${DOCSDIR}
.include "../../mk/pthread.buildlink3.mk"
.include "../../security/openssl/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"