aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordougb <dougb@FreeBSD.org>2011-06-06 15:29:26 +0800
committerdougb <dougb@FreeBSD.org>2011-06-06 15:29:26 +0800
commit903dbb73381c48e7b8fdd28c3d97a3730f86d8db (patch)
tree2a9c3a643e4066ea21ad81c5f8999f80b4aff684
parentf8dad9a13dcad40ff3084313a0a1e8b153d8b13b (diff)
downloadfreebsd-ports-gnome-903dbb73381c48e7b8fdd28c3d97a3730f86d8db.tar.gz
freebsd-ports-gnome-903dbb73381c48e7b8fdd28c3d97a3730f86d8db.tar.zst
freebsd-ports-gnome-903dbb73381c48e7b8fdd28c3d97a3730f86d8db.zip
All qbittorrent development has moved to the 2.8 branch, so introduce
version 2.8.1, and remove the older versions. The 2.8 branch has support for uTP when combined with the upcoming libtorrent-rasterbar 0.16 release. Additional new features: Proxy can be disabled for peer connections Added support for secure SMTP connection (SSL) Added support for SMTP authentication Added UPnP/NAT-PMP port forward for the Web UI port qBittorrent can update dynamic DNS services (DynDNS, no-ip) Display peer connection type in peer list (BT, uTP, Web) Added full regex support to RSS downloader Added regex help and validation in RSS downloader Added HTTPS support to Web UI (Ishan Arora) Bug fixes: Change systray icon on the fly (no restart needed) Remember peer-level rate limits (requires libtorrent v0.16) Stop announcing to trackers an all tiers (more respectful) Stop sharing private trackers with other peers Tracker exchange extension can be disabled Cleaner program exit on system log out Fix possible magnet link parsing problems Fix possible RSS URL parsing problems COSMETIC: Added monochrome icon for light themes
-rw-r--r--MOVED20
-rw-r--r--net-p2p/Makefile6
-rw-r--r--net-p2p/qbittorrent-26-nox11/Makefile23
-rw-r--r--net-p2p/qbittorrent-26/Makefile62
-rw-r--r--net-p2p/qbittorrent-26/distinfo2
-rw-r--r--net-p2p/qbittorrent-26/pkg-plist38
-rw-r--r--net-p2p/qbittorrent-27-nox11/pkg-descr23
-rw-r--r--net-p2p/qbittorrent-27-nox11/pkg-plist1
-rw-r--r--net-p2p/qbittorrent-27/distinfo2
-rw-r--r--net-p2p/qbittorrent-27/files/patch-style201
-rw-r--r--net-p2p/qbittorrent-27/pkg-descr22
-rw-r--r--net-p2p/qbittorrent-28-nox11/Makefile (renamed from net-p2p/qbittorrent-27-nox11/Makefile)11
-rw-r--r--net-p2p/qbittorrent-28-nox11/pkg-descr (renamed from net-p2p/qbittorrent-26-nox11/pkg-descr)0
-rw-r--r--net-p2p/qbittorrent-28-nox11/pkg-plist (renamed from net-p2p/qbittorrent-26-nox11/pkg-plist)0
-rw-r--r--net-p2p/qbittorrent-28/Makefile (renamed from net-p2p/qbittorrent-27/Makefile)16
-rw-r--r--net-p2p/qbittorrent-28/distinfo2
-rw-r--r--net-p2p/qbittorrent-28/pkg-descr (renamed from net-p2p/qbittorrent-26/pkg-descr)0
-rw-r--r--net-p2p/qbittorrent-28/pkg-message5
-rw-r--r--net-p2p/qbittorrent-28/pkg-plist (renamed from net-p2p/qbittorrent-27/pkg-plist)0
19 files changed, 26 insertions, 408 deletions
diff --git a/MOVED b/MOVED
index f9d07e539a5a..ca268299a6b3 100644
--- a/MOVED
+++ b/MOVED
@@ -2194,19 +2194,7 @@ textproc/scim-kmfl-sil-yi|textproc/kmfl-sil-yi|2011-05-29|KMFL keyboard ports ar
textproc/scim-kmfl-varamozhi-malayalam|textproc/kmfl-varamozhi-malayalam|2011-05-29|KMFL keyboard ports are now platform-independent
dns/bind94||2011-05-31|EOL - Update to dns/bind97 or dns/bind96
dns/bind94-geoip||2011-05-31|BIND 9.4.x is EOL
-german/citrix_xenapp||2011-06-01|Has expired: "crashes with f10"
-japanese/citrix_xenapp||2011-06-01|Has expired: "crashes with f10"
-net/citrix_xenapp||2011-06-01|Has expired: "crashes with f10"
-comms/gammu-python||2011-06-01|Has expired: since version 1.29.0 comms/gammu uses python by default
-java/gj||2011-06-01|Has expired: Upstream disapear and distfile is no more available
-net/ipv6socket_scrub||2011-06-01|Has expired: Upstream disapear and distfile is no more available
-graphics/lodju||2011-06-01|Has expired: depends on rep-gtk, which doesn't build anymore.
-www/mod_pubcookie||2011-06-01|Has expired: will be unsupported by ASF when 2.4.0 is release, migrate to 2.2.x+ now
-ftp/prozilla||2011-06-01|Has expired: Upstream disapear and distfile is no more available
-www/py-django11||2011-06-01|Has expired: Unsupported (no longer receive security updates or bugfixes)
-x11-toolkits/rep-gtk||2011-06-01|Has expired: missing rep-config from librep port broke the build.
-games/tnl||2011-06-01|Has expired: Upstream development has ceased, it doesn't work with newer CEGUI and is generally broken
-net/vnc2swf|deskutils/vnc2flv|2011-06-01|Has expired: Development is now superseded by deskutils/vnc2flv
-lang/libobjc2||2011-06-02|Redundant with lang/gnustep-libobjc
-mail/postfix24||2011-06-03|Has expired: no further upstream development; please consider upgrading
-www/mod_roaming2||2011-06-04|Has expired: no supported browser and no further upstream development; see PR 73383
+net-p2p/qbittorrent26|net-p2p/qbittorrent28|2011-06-05|Old version no longer updated
+net-p2p/qbittorrent26-nox11|net-p2p/qbittorrent28-nox11|2011-06-05|Old version no longer updated
+net-p2p/qbittorrent27|net-p2p/qbittorrent28|2011-06-05|Old version no longer updated
+net-p2p/qbittorrent27-nox11|net-p2p/qbittorrent28-nox11|2011-06-05|Old version no longer updated
diff --git a/net-p2p/Makefile b/net-p2p/Makefile
index 38529157d72c..984e7c909d61 100644
--- a/net-p2p/Makefile
+++ b/net-p2p/Makefile
@@ -96,10 +96,8 @@
SUBDIR += py-py2play
SUBDIR += py-transmissionrpc
SUBDIR += py-vertex
- SUBDIR += qbittorrent-26
- SUBDIR += qbittorrent-26-nox11
- SUBDIR += qbittorrent-27
- SUBDIR += qbittorrent-27-nox11
+ SUBDIR += qbittorrent-28
+ SUBDIR += qbittorrent-28-nox11
SUBDIR += qtella
SUBDIR += qtorrent
SUBDIR += rtgui
diff --git a/net-p2p/qbittorrent-26-nox11/Makefile b/net-p2p/qbittorrent-26-nox11/Makefile
deleted file mode 100644
index b7acc59e99cd..000000000000
--- a/net-p2p/qbittorrent-26-nox11/Makefile
+++ /dev/null
@@ -1,23 +0,0 @@
-# New ports collection makefile for: qbittorrent-nox11-26
-# Date created: 12 January 2011
-# Whom: dougb@FreeBSD.org
-#
-# $FreeBSD$
-#
-
-PKGNAMESUFFIX= -nox11
-
-COMMENT= Bittorrent client using libtorrent-rasterbar, web UI version
-
-MASTERDIR= ${.CURDIR}/../qbittorrent-26
-
-DESCR= ${.CURDIR}/pkg-descr
-PLIST= ${.CURDIR}/pkg-plist
-
-MAN1= qbittorrent-nox.1
-
-WITHOUT_NOTIFY= true
-
-QB26_NOX_SLAVE= true
-
-.include "${MASTERDIR}/Makefile"
diff --git a/net-p2p/qbittorrent-26/Makefile b/net-p2p/qbittorrent-26/Makefile
deleted file mode 100644
index 54697450b5a0..000000000000
--- a/net-p2p/qbittorrent-26/Makefile
+++ /dev/null
@@ -1,62 +0,0 @@
-# New ports collection makefile for: qbittorrent-26
-# Date created: 10 January 2011
-# Whom: dougb@FreeBSD.org
-#
-# $FreeBSD$
-#
-
-PORTNAME= qbittorrent
-PORTVERSION= 2.6.9
-PORTREVISION?= 0
-CATEGORIES= net-p2p ipv6
-MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}/
-
-MAINTAINER= dougb@FreeBSD.org
-COMMENT?= Bittorrent client using Qt4 and libtorrent-rasterbar
-
-LIB_DEPENDS= execinfo.1:${PORTSDIR}/devel/libexecinfo \
- torrent-rasterbar.6:${PORTSDIR}/net-p2p/libtorrent-rasterbar-15
-
-NO_LATEST_LINK= yes
-
-MAKE_JOBS_SAFE= yes
-
-CONFLICTS= qbittorrent-2.[2345789].*
-
-USE_QT_VER= 4
-QT_COMPONENTS= corelib network qmake_build moc_build rcc_build
-
-.if !defined(QB26_NOX_SLAVE)
-.if defined(WITHOUT_X11)
-BROKEN= Use net-p2p/${PORTNAME}-nox11 for the non-GUI version
-.endif
-LIB_DEPENDS+= GeoIP.5:${PORTSDIR}/net/GeoIP
-OPTIONS= NOTIFY "Enable libnotify support" on
-QT_COMPONENTS+= gui xml uic_build dbus
-INSTALLS_ICONS= yes
-.else
-CONFIGURE_ARGS+= --disable-gui
-.endif
-
-QT_NONSTANDARD= yes
-HAS_CONFIGURE= 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
-
-post-install:
-.if !defined(QB26_NOX_SLAVE)
- @${STRIP_CMD} ${PREFIX}/bin/qbittorrent
-.else
- @${STRIP_CMD} ${PREFIX}/bin/qbittorrent-nox
- ${INSTALL_MAN} ${WRKSRC}/doc/qbittorrent-nox.1 ${MANPREFIX}/man/man1
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/net-p2p/qbittorrent-26/distinfo b/net-p2p/qbittorrent-26/distinfo
deleted file mode 100644
index 0b7a4588fd60..000000000000
--- a/net-p2p/qbittorrent-26/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (qbittorrent-2.6.9.tar.gz) = be7e636bca0c42b69e991cd941603060c278e11d651331d40203d376687a7c8e
-SIZE (qbittorrent-2.6.9.tar.gz) = 2959811
diff --git a/net-p2p/qbittorrent-26/pkg-plist b/net-p2p/qbittorrent-26/pkg-plist
deleted file mode 100644
index aeb2a48626fc..000000000000
--- a/net-p2p/qbittorrent-26/pkg-plist
+++ /dev/null
@@ -1,38 +0,0 @@
-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
diff --git a/net-p2p/qbittorrent-27-nox11/pkg-descr b/net-p2p/qbittorrent-27-nox11/pkg-descr
deleted file mode 100644
index d7ca6bba0c7c..000000000000
--- a/net-p2p/qbittorrent-27-nox11/pkg-descr
+++ /dev/null
@@ -1,23 +0,0 @@
-qBittorrent v2 is the closest open source (GNU GPL v2 license) equivalent
-to utorrent. It is based on libtorrent-rasterbar.
-
-Features:
-
- Remote control through a Web user interface
- * Nearly identical to the regular UI, all in Ajax
-
- 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
- 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/
diff --git a/net-p2p/qbittorrent-27-nox11/pkg-plist b/net-p2p/qbittorrent-27-nox11/pkg-plist
deleted file mode 100644
index 1cbfbce436ab..000000000000
--- a/net-p2p/qbittorrent-27-nox11/pkg-plist
+++ /dev/null
@@ -1 +0,0 @@
-bin/qbittorrent-nox
diff --git a/net-p2p/qbittorrent-27/distinfo b/net-p2p/qbittorrent-27/distinfo
deleted file mode 100644
index f1a22427c256..000000000000
--- a/net-p2p/qbittorrent-27/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (qbittorrent-2.7.3.tar.gz) = 256412dede40645a434fbbbc4582298eaefc1e33c17b8e6b8a88cb86bb2850d5
-SIZE (qbittorrent-2.7.3.tar.gz) = 3158727
diff --git a/net-p2p/qbittorrent-27/files/patch-style b/net-p2p/qbittorrent-27/files/patch-style
deleted file mode 100644
index b41575ba63ca..000000000000
--- a/net-p2p/qbittorrent-27/files/patch-style
+++ /dev/null
@@ -1,201 +0,0 @@
-diff -ur ./src/main.cpp ./src/main.cpp
---- ./src/main.cpp 2011-03-20 06:04:59.000000000 -0700
-+++ ./src/main.cpp 2011-04-16 18:06:19.000000000 -0700
-@@ -153,6 +153,15 @@
- }
- #endif
-
-+#ifndef DISABLE_GUI
-+void useStyle(QString style){
-+ if(!style.isEmpty()) {
-+ QApplication::setStyle(QStyleFactory::create(style));
-+ }
-+ Preferences().setStyle(QApplication::style()->objectName());
-+}
-+#endif
-+
- // Main
- int main(int argc, char *argv[]){
- // Create Application
-@@ -277,6 +286,7 @@
- }
-
- #ifndef DISABLE_GUI
-+ useStyle(pref.getStyle());
- app.setStyleSheet("QStatusBar::item { border-width: 0; }");
- #endif
-
-diff -ur ./src/preferences/options.ui ./src/preferences/options.ui
---- ./src/preferences/options.ui 2011-04-09 02:12:42.000000000 -0700
-+++ ./src/preferences/options.ui 2011-04-16 18:42:55.000000000 -0700
-@@ -238,6 +238,45 @@
- </widget>
- </item>
- <item>
-+ <widget class="QGroupBox" name="StyleSettingsBox">
-+ <property name="title">
-+ <string>Style</string>
-+ </property>
-+ <layout class="QVBoxLayout" name="verticalLayout_41">
-+ <property name="bottomMargin">
-+ <number>0</number>
-+ </property>
-+ <item>
-+ <layout class="QHBoxLayout">
-+ <item>
-+ <widget class="QLabel" name="lblStyle">
-+ <property name="text">
-+ <string>Visual style:</string>
-+ </property>
-+ </widget>
-+ </item>
-+ <item>
-+ <widget class="QComboBox" name="comboStyle"/>
-+ </item>
-+ <item>
-+ <spacer>
-+ <property name="orientation">
-+ <enum>Qt::Horizontal</enum>
-+ </property>
-+ <property name="sizeHint" stdset="0">
-+ <size>
-+ <width>40</width>
-+ <height>20</height>
-+ </size>
-+ </property>
-+ </spacer>
-+ </item>
-+ </layout>
-+ </item>
-+ </layout>
-+ </widget>
-+ </item>
-+ <item>
- <widget class="QGroupBox" name="groupBox_4">
- <property name="title">
- <string>Transfer list</string>
-diff -ur ./src/preferences/options_imp.cpp ./src/preferences/options_imp.cpp
---- ./src/preferences/options_imp.cpp 2011-03-26 02:05:54.000000000 -0700
-+++ ./src/preferences/options_imp.cpp 2011-04-16 18:10:56.000000000 -0700
-@@ -36,6 +36,7 @@
- #include <QDialogButtonBox>
- #include <QCloseEvent>
- #include <QDesktopWidget>
-+#include <QStyleFactory>
- #include <QTranslator>
-
- #include <libtorrent/version.hpp>
-@@ -87,6 +88,7 @@
- connect(scanFoldersView->selectionModel(), SIGNAL(selectionChanged(QItemSelection,QItemSelection)), this, SLOT(handleScanFolderViewSelectionChanged()));
-
- connect(buttonBox, SIGNAL(clicked(QAbstractButton*)), this, SLOT(applySettings(QAbstractButton*)));
-+ comboStyle->addItems(QStyleFactory::keys());
- // Languages supported
- initializeLanguageCombo();
-
-@@ -127,6 +129,7 @@
- // Apply button is activated when a value is changed
- // General tab
- connect(comboI18n, SIGNAL(currentIndexChanged(int)), this, SLOT(enableApplyButton()));
-+ connect(comboStyle, SIGNAL(currentIndexChanged(int)), this, SLOT(enableApplyButton()));
- connect(checkAltRowColors, SIGNAL(toggled(bool)), this, SLOT(enableApplyButton()));
- connect(checkShowSystray, SIGNAL(toggled(bool)), this, SLOT(enableApplyButton()));
- connect(checkCloseToSystray, SIGNAL(toggled(bool)), this, SLOT(enableApplyButton()));
-@@ -258,6 +261,10 @@
- tabOption->setCurrentIndex(tabSelection->row(current));
- }
-
-+void options_imp::useStyle() {
-+ QApplication::setStyle(QStyleFactory::create(comboStyle->itemText(comboStyle->currentIndex())));
-+}
-+
- void options_imp::loadWindowState() {
- QIniSettings settings(QString::fromUtf8("qBittorrent"), QString::fromUtf8("qBittorrent"));
- resize(settings.value(QString::fromUtf8("Preferences/State/size"), sizeFittingScreen()).toSize());
-@@ -311,6 +318,8 @@
- void options_imp::saveOptions(){
- applyButton->setEnabled(false);
- Preferences pref;
-+ // Apply style
-+ useStyle();
- // Load the translation
- QString locale = getLocale();
- if(pref.getLocale() != locale) {
-@@ -325,6 +334,7 @@
-
- // General preferences
- pref.setLocale(locale);
-+ pref.setStyle(getStyle());
- pref.setAlternatingRowColors(checkAltRowColors->isChecked());
- pref.setSystrayIntegration(systrayIntegration());
- pref.setUseMonochromeTrayIcon(checkUseMonoSystrayIcon->isChecked());
-@@ -459,6 +469,16 @@
- }
- }
-
-+QString options_imp::getStyle() const{
-+ return comboStyle->itemText(comboStyle->currentIndex());
-+}
-+
-+void options_imp::setStyle(QString style) {
-+ int index = comboStyle->findText(style, Qt::MatchFixedString);
-+ if(index > 0)
-+ comboStyle->setCurrentIndex(index);
-+}
-+
- void options_imp::loadOptions(){
- int intValue;
- qreal floatValue;
-@@ -466,6 +486,7 @@
- // General preferences
- const Preferences pref;
- setLocale(pref.getLocale());
-+ setStyle(pref.getStyle());
- checkAltRowColors->setChecked(pref.useAlternatingRowColors());
- checkShowSystray->setChecked(pref.systrayIntegration());
- checkShowSplash->setChecked(!pref.isSlashScreenDisabled());
-diff -ur ./src/preferences/options_imp.h ./src/preferences/options_imp.h
---- ./src/preferences/options_imp.h 2011-03-20 06:04:59.000000000 -0700
-+++ ./src/preferences/options_imp.h 2011-04-16 18:11:19.000000000 -0700
-@@ -63,6 +63,7 @@
- void enableMaxConnecsLimitPerTorrent(bool checked);
- void enableMaxUploadsLimitPerTorrent(bool checked);
- void enableMaxRatio(bool checked);
-+ void setStyle(QString style);
- void on_buttonBox_accepted();
- void closeEvent(QCloseEvent *e);
- void on_buttonBox_rejected();
-@@ -87,6 +88,7 @@
-
- public slots:
- void setLocale(QString locale);
-+ void useStyle();
- void showConnectionTab();
-
- signals:
-@@ -101,6 +103,7 @@
- static QString languageToLocalizedString(QLocale::Language language, const QString& country);
- // General options
- QString getLocale() const;
-+ QString getStyle() const;
- bool systrayIntegration() const;
- bool minimizeToTray() const;
- bool closeToTray() const;
-diff -ur ./src/preferences/preferences.h ./src/preferences/preferences.h
---- ./src/preferences/preferences.h 2011-03-23 09:50:59.000000000 -0700
-+++ ./src/preferences/preferences.h 2011-04-16 18:06:19.000000000 -0700
-@@ -77,6 +77,14 @@
- setValue(QString::fromUtf8("Preferences/General/Locale"), locale);
- }
-
-+ QString getStyle() const {
-+ return value(QString::fromUtf8("Preferences/General/Style"), "").toString();
-+ }
-+
-+ void setStyle(const QString &style) {
-+ setValue(QString::fromUtf8("Preferences/General/Style"), style);
-+ }
-+
- bool useProgramNotification() const {
- return value(QString::fromUtf8("Preferences/General/ProgramNotification"), true).toBool();
- }
diff --git a/net-p2p/qbittorrent-27/pkg-descr b/net-p2p/qbittorrent-27/pkg-descr
deleted file mode 100644
index 6c8a36048adb..000000000000
--- a/net-p2p/qbittorrent-27/pkg-descr
+++ /dev/null
@@ -1,22 +0,0 @@
-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/
diff --git a/net-p2p/qbittorrent-27-nox11/Makefile b/net-p2p/qbittorrent-28-nox11/Makefile
index 1a0ab80b3fb2..1549697ba550 100644
--- a/net-p2p/qbittorrent-27-nox11/Makefile
+++ b/net-p2p/qbittorrent-28-nox11/Makefile
@@ -1,21 +1,20 @@
-# New ports collection makefile for: qbittorrent-nox11-27
-# Date created: 16 April 2011
-# Whom: dougb@FreeBSD.org
+# New ports collection makefile for: qbittorrent-nox11-28
+# Date created: 5 June 2011
+# Whom: Doug Barton <dougb@FreeBSD.org>
#
# $FreeBSD$
-#
PKGNAMESUFFIX= -nox11
COMMENT= Bittorrent client using libtorrent-rasterbar, web UI version
-MASTERDIR= ${.CURDIR}/../qbittorrent-27
+MASTERDIR= ${.CURDIR}/../qbittorrent-28
DESCR= ${.CURDIR}/pkg-descr
PLIST= ${.CURDIR}/pkg-plist
MAN1= qbittorrent-nox.1
-QB27_NOX_SLAVE= true
+QB28_NOX_SLAVE= true
.include "${MASTERDIR}/Makefile"
diff --git a/net-p2p/qbittorrent-26-nox11/pkg-descr b/net-p2p/qbittorrent-28-nox11/pkg-descr
index d7ca6bba0c7c..d7ca6bba0c7c 100644
--- a/net-p2p/qbittorrent-26-nox11/pkg-descr
+++ b/net-p2p/qbittorrent-28-nox11/pkg-descr
diff --git a/net-p2p/qbittorrent-26-nox11/pkg-plist b/net-p2p/qbittorrent-28-nox11/pkg-plist
index 1cbfbce436ab..1cbfbce436ab 100644
--- a/net-p2p/qbittorrent-26-nox11/pkg-plist
+++ b/net-p2p/qbittorrent-28-nox11/pkg-plist
diff --git a/net-p2p/qbittorrent-27/Makefile b/net-p2p/qbittorrent-28/Makefile
index 40adef4de996..d4cf4eedb694 100644
--- a/net-p2p/qbittorrent-27/Makefile
+++ b/net-p2p/qbittorrent-28/Makefile
@@ -1,12 +1,11 @@
-# New ports collection makefile for: qbittorrent-27
-# Date created: 16 April 2011
-# Whom: dougb@FreeBSD.org
+# New ports collection makefile for: qbittorrent-28
+# Date created: 5 June 2011
+# Whom: Doug Barton <dougb@FreeBSD.org>
#
# $FreeBSD$
-#
PORTNAME= qbittorrent
-PORTVERSION= 2.7.3
+PORTVERSION= 2.8.1
PORTREVISION?= 0
CATEGORIES= net-p2p ipv6
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}/
@@ -19,12 +18,12 @@ LIB_DEPENDS= execinfo.1:${PORTSDIR}/devel/libexecinfo \
MAKE_JOBS_SAFE= yes
-CONFLICTS= qbittorrent-2.[2345689].*
+CONFLICTS= qbittorrent-2.[2345679].*
USE_QT_VER= 4
QT_COMPONENTS= corelib network qmake_build moc_build rcc_build
-.if !defined(QB27_NOX_SLAVE)
+.if !defined(QB28_NOX_SLAVE)
.if defined(WITHOUT_X11)
BROKEN= Use net-p2p/${PORTNAME}-nox11 for the non-GUI version
.endif
@@ -50,11 +49,12 @@ CONFIGURE_ARGS+= --disable-qt-dbus
.endif
post-install:
-.if !defined(QB27_NOX_SLAVE)
+.if !defined(QB28_NOX_SLAVE)
@${STRIP_CMD} ${PREFIX}/bin/qbittorrent
.else
@${STRIP_CMD} ${PREFIX}/bin/qbittorrent-nox
${INSTALL_MAN} ${WRKSRC}/doc/qbittorrent-nox.1 ${MANPREFIX}/man/man1
.endif
+ @${CAT} ${PKGMESSAGE}
.include <bsd.port.post.mk>
diff --git a/net-p2p/qbittorrent-28/distinfo b/net-p2p/qbittorrent-28/distinfo
new file mode 100644
index 000000000000..ae680ec615cf
--- /dev/null
+++ b/net-p2p/qbittorrent-28/distinfo
@@ -0,0 +1,2 @@
+SHA256 (qbittorrent-2.8.1.tar.gz) = 768f6d8d3e73f74d8408279d51024abc584daeb16d2e219aa47aa4c0693c3c06
+SIZE (qbittorrent-2.8.1.tar.gz) = 3306031
diff --git a/net-p2p/qbittorrent-26/pkg-descr b/net-p2p/qbittorrent-28/pkg-descr
index 6c8a36048adb..6c8a36048adb 100644
--- a/net-p2p/qbittorrent-26/pkg-descr
+++ b/net-p2p/qbittorrent-28/pkg-descr
diff --git a/net-p2p/qbittorrent-28/pkg-message b/net-p2p/qbittorrent-28/pkg-message
new file mode 100644
index 000000000000..157ed5b528c6
--- /dev/null
+++ b/net-p2p/qbittorrent-28/pkg-message
@@ -0,0 +1,5 @@
+
+****************************************************************************
+* To change the appearance of the interface use misc/qt4-qtconfig *
+****************************************************************************
+
diff --git a/net-p2p/qbittorrent-27/pkg-plist b/net-p2p/qbittorrent-28/pkg-plist
index dcd1b5c55a5f..dcd1b5c55a5f 100644
--- a/net-p2p/qbittorrent-27/pkg-plist
+++ b/net-p2p/qbittorrent-28/pkg-plist