mirror of
https://git.FreeBSD.org/ports.git
synced 2025-01-13 07:34:50 +00:00
Introduce the -devel version of the 2.3.x branch at rc10.
It has the following new features relative to the 2.2.x branch: * Simplified torrent root folder renaming/truncating (< v2.3.0 is no longer forward compatible) * Remember previous save paths in torrent addition dialog * Max number of half-open connections can now be edited * Added support for strict super seeding * The user can force listening on a particular network interface * Added cookie support for RSS feeds * User can force tracker reannounce * Added "No action" setting for double-click action * Several torrents can be moved at once * Added error state for torrents (error is displayed in a tooltip) * Added filter for paused/error torrents * Add Check/Uncheck all feature in Web UI * Search engine can now be disabled * Torrents can be automatically paused once they reach a given ratio * Several files can now be disabled at once * Added "Select All/None" buttons to files list * Added support for BitComet links (bc://bt/...) * Hide seeding torrents files priorities in Web UI * The user can disable permanently recursive torrent download * Peer Exchange status is now correctly reported * Display peers country name in tooltip * Display number of torrents in transfers tab label * Simplified program preferences * Fix naming of actions opening new dialogs (use Name...)
This commit is contained in:
parent
257795a799
commit
373117960c
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=258180
@ -106,6 +106,7 @@
|
||||
SUBDIR += py-vertex
|
||||
SUBDIR += pyslsk
|
||||
SUBDIR += qbittorrent-22
|
||||
SUBDIR += qbittorrent-23
|
||||
SUBDIR += qtella
|
||||
SUBDIR += qtorrent
|
||||
SUBDIR += rtgui
|
||||
|
62
net-p2p/qbittorrent-23/Makefile
Normal file
62
net-p2p/qbittorrent-23/Makefile
Normal file
@ -0,0 +1,62 @@
|
||||
# New ports collection makefile for: qbittorrent-23
|
||||
# Date created: 24 July 2010
|
||||
# Whom: dougb@FreeBSD.org
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
PORTNAME= qbittorrent
|
||||
PORTVERSION= 2.3.0.rc10
|
||||
CATEGORIES= net-p2p ipv6
|
||||
MASTER_SITES= http://cdnetworks-us-2.dl.sourceforge.net/project/qbittorrent/qbittorrent-unstable/
|
||||
|
||||
DISTNAME= qbittorrent-2.3.0rc10
|
||||
PKGNAMESUFFIX= -devel
|
||||
NO_LATEST_LINK= yes
|
||||
|
||||
MAINTAINER= dougb@FreeBSD.org
|
||||
COMMENT= Bittorrent client using Qt4 and libtorrent-rasterbar (release candidate)
|
||||
|
||||
LIB_DEPENDS= execinfo.1:${PORTSDIR}/devel/libexecinfo \
|
||||
torrent-rasterbar.6:${PORTSDIR}/net-p2p/libtorrent-rasterbar-15 \
|
||||
GeoIP.5:${PORTSDIR}/net/GeoIP
|
||||
|
||||
MAKE_JOBS_SAFE= yes
|
||||
|
||||
CONFLICTS= qbittorrent-2.2.*
|
||||
|
||||
OPTIONS= NOTIFY "Enable libnotify support" on
|
||||
|
||||
USE_QT_VER= 4
|
||||
QT_COMPONENTS= corelib gui network xml \
|
||||
moc_build qmake_build rcc_build uic_build
|
||||
QT_NONSTANDARD= yes
|
||||
HAS_CONFIGURE= yes
|
||||
CONFIGURE_ARGS= --with-libboost-inc="${LOCALBASE}/include" \
|
||||
--with-libboost-lib="${LOCALBASE}/lib"
|
||||
INSTALLS_ICONS= yes
|
||||
|
||||
MAN1= qbittorrent.1
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if !defined(WITHOUT_NOTIFY)
|
||||
LIB_DEPENDS+= notify.1:${PORTSDIR}/devel/libnotify
|
||||
.else
|
||||
CONFIGURE_ARGS+= --disable-libnotify
|
||||
.endif
|
||||
|
||||
BOOSTLIB_PATTERN= -e 's|\*\-mt\*||'
|
||||
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} -e 's|$$$$PREFIX/share/man|${MANPREFIX}/man|' \
|
||||
${WRKSRC}/src/src.pro
|
||||
@${ECHO_CMD} "LIBS+= -lexecinfo" >> ${WRKSRC}/src/src.pro
|
||||
@${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' ${BOOSTLIB_PATTERN} \
|
||||
${WRKSRC}/configure
|
||||
@${REINPLACE_CMD} ${BOOSTLIB_PATTERN} ${WRKSRC}/qcm/libboost.qcm
|
||||
|
||||
post-install:
|
||||
@${STRIP_CMD} ${PREFIX}/bin/qbittorrent
|
||||
|
||||
.include <bsd.port.post.mk>
|
3
net-p2p/qbittorrent-23/distinfo
Normal file
3
net-p2p/qbittorrent-23/distinfo
Normal file
@ -0,0 +1,3 @@
|
||||
MD5 (qbittorrent-2.3.0rc10.tar.gz) = 52d0c99fa17bb53f209f82aa6b623e23
|
||||
SHA256 (qbittorrent-2.3.0rc10.tar.gz) = eaab629e4684bd0be1c108ae70210bcc1c3bc391fffb3847e4110b102fb6a96f
|
||||
SIZE (qbittorrent-2.3.0rc10.tar.gz) = 2996793
|
@ -0,0 +1,14 @@
|
||||
--- src/createtorrent_imp.cpp.orig 2009-09-21 10:02:50.000000000 +0000
|
||||
+++ src/createtorrent_imp.cpp 2009-09-21 10:05:18.000000000 +0000
|
||||
@@ -257,7 +257,11 @@
|
||||
}
|
||||
if(abort) return;
|
||||
// calculate the hash for all pieces
|
||||
+#if defined(__GNUC__) && __GNUC__ <= 3
|
||||
+ set_piece_hashes(t, full_path.branch_path(), boost::bind(&sendProgressUpdateSignal, _1, t.num_pieces(), this));
|
||||
+#else
|
||||
set_piece_hashes(t, full_path.branch_path(), boost::bind<void>(&sendProgressUpdateSignal, _1, t.num_pieces(), this));
|
||||
+#endif
|
||||
// Set qBittorrent as creator and add user comment to
|
||||
// torrent_info structure
|
||||
t.set_creator(creator_str);
|
11
net-p2p/qbittorrent-23/files/patch-src__filesystemwatcher.h
Normal file
11
net-p2p/qbittorrent-23/files/patch-src__filesystemwatcher.h
Normal file
@ -0,0 +1,11 @@
|
||||
--- src/filesystemwatcher.h.orig 2009-12-11 04:39:09.000000000 +0900
|
||||
+++ src/filesystemwatcher.h 2009-12-17 00:41:29.000000000 +0900
|
||||
@@ -11,7 +11,7 @@
|
||||
#include <QSet>
|
||||
#include <iostream>
|
||||
#include <errno.h>
|
||||
-#ifdef Q_WS_MAC
|
||||
+#if defined(Q_WS_MAC) || defined(__FreeBSD__)
|
||||
#include <sys/param.h>
|
||||
#include <sys/mount.h>
|
||||
#else
|
11
net-p2p/qbittorrent-23/files/patch-src__misc.cpp
Normal file
11
net-p2p/qbittorrent-23/files/patch-src__misc.cpp
Normal file
@ -0,0 +1,11 @@
|
||||
--- src/misc.cpp.orig 2010-03-20 12:38:21.000000000 -0700
|
||||
+++ src/misc.cpp 2010-04-04 22:13:02.000000000 -0700
|
||||
@@ -52,7 +52,7 @@
|
||||
#endif
|
||||
|
||||
#ifndef Q_WS_WIN
|
||||
-#ifdef Q_WS_MAC
|
||||
+#if defined Q_WS_MAC || defined(__FreeBSD__)
|
||||
#include <sys/param.h>
|
||||
#include <sys/mount.h>
|
||||
#else
|
22
net-p2p/qbittorrent-23/pkg-descr
Normal file
22
net-p2p/qbittorrent-23/pkg-descr
Normal file
@ -0,0 +1,22 @@
|
||||
qBittorrent v2 is the closest open source (GNU GPL v2 license) equivalent
|
||||
to utorrent. It is based on the Qt4 toolkit and libtorrent-rasterbar.
|
||||
|
||||
Features:
|
||||
|
||||
Well-integrated and extensible Search Engine
|
||||
Simultaneous search in most famous BitTorrent search sites
|
||||
Per-category-specific search requests (e.g. Books, Music, Movies)
|
||||
All Bittorrent extensions
|
||||
* DHT, Peer Exchange, Full encryption, Magnet URI
|
||||
Remote control through a Web user interface
|
||||
* Nearly identical to the regular UI, all in Ajax
|
||||
Advanced control over trackers, peers and torrents
|
||||
* Torrents queueing and prioritizing
|
||||
* Torrent content selection and prioritizing
|
||||
UPnP / NAT-PMP port forwarding support
|
||||
Available in ~25 languages (Unicode support)
|
||||
uTorrent spoofing to bypass private trackers whitelisting
|
||||
Advanced RSS support with download filters (inc. regex)
|
||||
IP Filtering (eMule and PeerGuardian compatible)
|
||||
|
||||
WWW: http://www.qbittorrent.org/
|
38
net-p2p/qbittorrent-23/pkg-plist
Normal file
38
net-p2p/qbittorrent-23/pkg-plist
Normal file
@ -0,0 +1,38 @@
|
||||
bin/qbittorrent
|
||||
share/applications/qBittorrent.desktop
|
||||
share/icons/hicolor/128x128/apps/qbittorrent.png
|
||||
share/icons/hicolor/16x16/apps/qbittorrent.png
|
||||
share/icons/hicolor/192x192/apps/qbittorrent.png
|
||||
share/icons/hicolor/22x22/apps/qbittorrent.png
|
||||
share/icons/hicolor/24x24/apps/qbittorrent.png
|
||||
share/icons/hicolor/32x32/apps/qbittorrent.png
|
||||
share/icons/hicolor/36x36/apps/qbittorrent.png
|
||||
share/icons/hicolor/48x48/apps/qbittorrent.png
|
||||
share/icons/hicolor/64x64/apps/qbittorrent.png
|
||||
share/icons/hicolor/72x72/apps/qbittorrent.png
|
||||
share/icons/hicolor/96x96/apps/qbittorrent.png
|
||||
@dirrmtry share/icons/hicolor/96x96/apps
|
||||
@dirrmtry share/icons/hicolor/96x96
|
||||
@dirrmtry share/icons/hicolor/72x72/apps
|
||||
@dirrmtry share/icons/hicolor/72x72
|
||||
@dirrmtry share/icons/hicolor/64x64/apps
|
||||
@dirrmtry share/icons/hicolor/64x64
|
||||
@dirrmtry share/icons/hicolor/48x48/apps
|
||||
@dirrmtry share/icons/hicolor/48x48
|
||||
@dirrmtry share/icons/hicolor/36x36/apps
|
||||
@dirrmtry share/icons/hicolor/36x36
|
||||
@dirrmtry share/icons/hicolor/32x32/apps
|
||||
@dirrmtry share/icons/hicolor/32x32
|
||||
@dirrmtry share/icons/hicolor/24x24/apps
|
||||
@dirrmtry share/icons/hicolor/24x24
|
||||
@dirrmtry share/icons/hicolor/22x22/apps
|
||||
@dirrmtry share/icons/hicolor/22x22
|
||||
@dirrmtry share/icons/hicolor/192x192/apps
|
||||
@dirrmtry share/icons/hicolor/192x192
|
||||
@dirrmtry share/icons/hicolor/16x16/apps
|
||||
@dirrmtry share/icons/hicolor/16x16
|
||||
@dirrmtry share/icons/hicolor/128x128/apps
|
||||
@dirrmtry share/icons/hicolor/128x128
|
||||
@dirrmtry share/icons/hicolor
|
||||
@dirrmtry share/icons
|
||||
@dirrmtry share/applications
|
Loading…
Reference in New Issue
Block a user