libtorrent is a C++ library that aims to be a good alternative to all the
other bittorrent implementations around. It is a library and not a full
featured client, although it comes with a working example client.
The main goals of libtorrent are:
* to be cpu efficient
* to be memory efficient
* to be very easy to use
Note that this is NOT the same library as the libtorrent port!
WWW: http://www.rasterbar.com/products/libtorrent/index.html
As previously discussed on -ports, make the following changes:
1. Move net-p2p/rblibtorrent-devel to net-p2p/libtorrent-rasterbar-14
a. Update LIB_DEPENDS for ports that depended on rblibtorrent-devel
b. Add entries to MOVED and UPDATING
2. Introduce net-p2p/libtorrent-rasterbar-15, the new devel version
3. Introduce net-p2p/qbittorrent-22, the new devel version of qbittorrent
Feature safe: yes
Make net/GeoIP into a proper library depependency for both ports.
Tune up the comment for qbittorrent, but no PORTREVISION bump since GeoIP
was already a dependency.
Bump PORTREVISION for libtorrent, and add some more configure args both
to cement the GeoIP option and also to assert the defaults on other options.
The wacky post-configure kludge stays for now until I can have more time to
unravel the current asio-related auto* tangle that makes it necessary.
Turns out the right place to fix the problem of subbing for
@BOOST_SYSTEM_LIB@ is in the libtorrent pkg-config file.
While I'm here, mark libtorrent MAKE_JOBS_SAFE.
Submitted by: Christophe Dumez (qbittorrent author)
Update to 0.14.8, which contains the following:
* ignore unkown metadata messages
* fixed typo that would sometimes prevent queued torrents to be checked
* fixed bug in auto-manager where active_downloads and active_seeds would
sometimes be used incorrectly
* force_recheck() no longer crashes on torrents with no metadata
* fixed broadcast socket regression from 0.14.7
* fixed hang in NATPMP when shut down while waiting for a response
* fixed some more error handling in bdecode
PR: ports/142574
Submitted by: dikshie <dikshie@sfc.wide.ad.jp>
Bump PORTREVISION relative to the recent boost-libs update. Old binaries
linked to this lib with new boost-libs will work. Compiling a new binary
(such as net-p2p/qbittorrent) linked to this lib linked to old boost-libs
will fail.
Adopt the orphan.
-Repocopy devel/libtool15 -> libtool22 and libltdl15 -> libltdl22.
-Update libtool and libltdl to 2.2.6a.
-Remove devel/libtool15 and devel/libltdl15.
-Fix ports build with libtool22/libltdl22.
-Bump ports that depend on libltdl22 due to shared library version change.
-Explain what to do update in the UPDATING.
It has been tested with GNOME2, XFCE4, KDE3, KDE4 and other many wm/desktop
and applications in the runtime.
With help: marcus and kwm
Pointyhat-exp: a few times by pav
Tested by: pgollucci, "Romain Tartière" <romain@blogreen.org>, and
a few MarcusCom CVS users. Also, I might have missed a few.
Repocopy by: marcus
Approved by: portmgr
- Update boost to 1.39
- Split boost port to separate components, with boost-all metaport
PR: ports/137054
Submitted by: Alexander Churanov <churanov.port.maintainer@gmail.com>
(maintainer)
- Drop maintainership of the following ports:
games/darkplaces
games/quake-dpmod
games/edge
games/deng
games/odamex
games/uhexen2
games/uhexen2-extras
games/vavoom
games/vavoom-extras
games/alienarena
games/alienarena-data
games/freedroidrpg
games/assaultcube
(Only the first 15 lines of the commit message are shown above )
- Add USE_GCC=3.4 since doesn't build with 4.x (seems a devel/boost problem).
- Add part of removed patch to sync with net-p2p/rblibtorrent, since they are
currently of the same version.
- Complete repocopy of net-p2p/rblibtorrent to net-p2p/rblibtorrent-devel and
update.
- Add CONFLICTS to libtorrent, libtorrent-devel and rblibtorrent.
PR: ports/111392
Submitted by: alepulver (myself)