aboutsummaryrefslogtreecommitdiff
path: root/net-p2p/ktorrent
Commit message (Collapse)AuthorAgeFilesLines
* KDE: Update KDE Gear to 21.08.1Tobias C. Berner2021-09-021-3/+3
| | | | | | | | | | | | | | | | | | | | Thursday, 2 September 2021 Over 120 individual programs plus dozens of programmer libraries and feature plugins are released simultaneously as part of KDE Gear. Today they all get new bugfix source releases with updated translations, including: * konsole: Fix KXmlGUI toolbars and Konsole MainWindow size. * elisa: Fix the “Files” view. * skanlite: Fix image saving when preview is not shown. Full announcement: https://kde.org/announcements/gear/21.08.1/ Full Changelog: https://kde.org/announcements/changelogs/gear/21.08.1/
* KDE: Update KDE Gear to 21.08.0Tobias C. Berner2021-08-132-5/+6
| | | | | | | | | | | | | | | | | | Thursday, 12 August 2021 KDE Gear 21.08 improves KDE apps across the board, bringing you quick and responsive utilities, creativity programs with powerful features, and secure tools for all your work and play needs. If this is your first time with KDE software, discover a whole new world of free and secure programs, packed with incredible possibilities. If you are already a KDE regular, check out all the fresh innovations we have added to your favorite apps. Either way, go forth and try new things! Full announcement: https://kde.org/announcements/gear/21.08.0/
* */*: Update KDE Gear to 21.04.3Tobias C. Berner2021-07-092-4/+3
| | | | | | | | | | Over 120 individual programs plus dozens of programmer libraries and feature plugins are released simultaneously as part of KDE Gear. Today they all get new bugfix source releases. Full changelog: https://kde.org/announcements/changelogs/gear/21.04.3/
* net-p2p/*ktorrent: tidy up dependenciesAdriaan de Groot2021-07-081-8/+8
| | | | | | | | | | | | - Boost is a build-dep (wasn't listed explicitly for ktorrent, because it was dragged in implicitly by other KDE frameworks), - ECM is a build-dep (either listed as runtime-dep, or missing and implicit from being a runtime-dep for something else). While here, remove comment about keeping things in sync which is no longer relevant since ktorrent and libktorrent are part of the KDE release service.
* */*: Zpdate KDE Gear to 21.04.2Tobias C. Berner2021-06-132-3/+6
| | | | | | | | | | Thursday, 10 June 2021 Over 120 individual programs plus dozens of programmer libraries and feature plugins are released simultaneously as part of KDE Gear. The full changelog can be found here: https://kde.org/announcements/changelogs/gear/21.04.2/
* Update KDE Gear to 21.04.1Tobias C. Berner2021-05-131-3/+3
| | | | | | | | | | | May 13, 2021. Over 120 individual programs plus dozens of programmer libraries and feature plugins are released simultaneously as part of KDE Gear Today they all get new bugfix source releases. Changelogs: https://kde.org/announcements/changelogs/releases/21.04.1/
* net-p2p/ktorrent: register build-time conflict against net-p2p/libtorrentAlexey Dokuchaev2021-05-131-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | Both `net-p2p/libktorrent' (direct dependency) and `net-p2p/libtorrent' (unrelated port) install `torrent/torrent.h' header file, albeit in the different locations: /usr/local/include/torrent/torrent.h /usr/local/include/KF5/libktorrent/torrent/torrent.h The problem is that when both ports are installed, the first header is being included which in turn breaks the build in a not-so-obvious way: In file included from libktcore/ktcore_autogen/mocs_compilation.cpp:22: In file included from libktcore/ktcore_autogen/WEMDBQPFF4/moc_magnetmanager.cpp:10: In file included from libktcore/ktcore_autogen/WEMDBQPFF4/../../../../ktorrent-21.04.0/libktcore/torrent/magnetmanager.h:26: /usr/local/include/KF5/libktorrent/magnet/magnetdownloader.h:104:5: error: unknown type name 'Torrent' Torrent tor; ^ In file included from libktcore/ktcore_autogen/mocs_compilation.cpp:22: libktcore/ktcore_autogen/WEMDBQPFF4/moc_magnetmanager.cpp:86:34: error: cannot initialize object parameter of type 'bt::MagnetDownloader' with an expression of type 'kt::MagnetDownloader' return bt::MagnetDownloader::qt_metacast(_clname); ^~~~~~~~~~~ libktcore/ktcore_autogen/WEMDBQPFF4/moc_magnetmanager.cpp:91:33: error: cannot initialize object parameter of type 'bt::MagnetDownloader' with an expression of type 'kt::MagnetDownloader' _id = bt::MagnetDownloader::qt_metacall(_c, _id, _a); ^~~~~~~~~~~
* Update KDE Gear to 21.04Tobias C. Berner2021-04-222-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | KDE Gear 21.04 Thursday, 22 April 2021 Welcome to KDE Gear ⚙️ 21.04! KDE produces literally dozens of apps for work, play, education, and creativity. Kontact, for example, gives you control over all your email, contact, and agenda; Itinerary keeps you up to date with everything you need regarding your trips; the KAlgebra graphing calculator works equally well on your desktop and your phone; Cantor provides you with an intuitive way of analyzing data and graphing the results; and Kdenlive makes cutting and building sophisticated-looking videos not only easy, but fun as well. These are but a few of the apps releasing new updates today. When combined with the KDE’s powerful Plasma desktop, they provide you with most, if not all, the tools you need to be productive in a versatile and flexible Linux^WFreeBSD environment. But you don’t even need to run Linux! Many of the apps in this announcement work on Windows, macOS, and Android as well. This is what convergent means for KDE: use your favorite apps anywhere, on any system, on your work computer, mobile or even on your TV! And, remember: KDE’s apps, the Plasma desktop, Plasma Mobile, Plasma BigScreen and all the rest of KDE’s software are free and open source. No licensing, no hidden costs, no spying. Share them with your friends, install them at work, or use them in your school lab. It is your software to enjoy where and how you want. Full announcement and changelogs: https://kde.org/announcements/gear/21.04/
* One more small cleanup, forgotten yesterday.Mathieu Arnold2021-04-071-1/+0
| | | | Reported by: lwhsu
* Remove # $FreeBSD$ from Makefiles.Mathieu Arnold2021-04-061-1/+0
|
* Mark ports recursively depending on Python 2.7 for expiration on June 23.Rene Ladan2021-03-241-0/+2
| | | | | | | | | | | | | | For ports optionally dependending on Python 2.7, just mark those options as expired. Remove konquerer from the x11/kde-baseapps metaport and bump its PORTREVISION. Submitted by: rene Reviewed by: portmgr, adridg, ehaupt, lme, madpilot, pizzamig, se, sunpoet, yuri Approved by: portmgr Differential Revision: https://reviews.freebsd.org/D28665 Notes: svn path=/head/; revision=569118
* Update KDE Release-Service releases to 20.12.3Tobias C. Berner2021-03-041-3/+3
| | | | | | | | | 20.12.3 Releases Over 120 individual programs plus dozens of programmer libraries and feature plugins are released simultaneously as part of KDE’s release service. Notes: svn path=/head/; revision=567334
* Update KDE Release-Service to 20.12.2Tobias C. Berner2021-02-041-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | Some of our projects release on their own timescale and some get released en-masse. The 20.12.2 bundle of projects was released today with dozens of bugfixes and will be available through app stores and distros soon. See the 20.12.2 releases page for details. Some of the fixes in today’s bugfix releases include: * Ark no longer crashes when closing the window while loading a TAR archive * Dolphin calculates the folder size on FUSE and network file systems correctly now * Konsole no longer crashes when exiting all tabs at the same time * Dictionaries can be added in Kiten’s config dialog * Umbrello doesn’t crash anymore if exiting when a widget in a diagram is selected Release Notes: https://community.kde.org/Releases/20.12_Release_Notes Full Changelog: https://kde.org/announcements/fulllog_releases-20.12.2/ Notes: svn path=/head/; revision=564060
* Update KDE Release Service ports to 20.12.1Tobias C. Berner2021-01-081-3/+3
| | | | | | | | Full changelog: https://kde.org/announcements/fulllog_releases-20.12.1/ Notes: svn path=/head/; revision=560805
* Update KDE Applications to 20.12Tobias C. Berner2020-12-114-56/+7
| | | | | | | | | | | | | | | - astro/libkgeomap has been removed as there are no consumers left - deskutils/kdepim-apps-libs has been reintegrated into other ports There are a handful of new ports available: - astro/kosmindoormap: Library and QML component for rendering multi-level OSM indoor maps - deskutils/itinerary: KDE Itinerary is a digital travel assistant - devel/kpublictransport: Access realtime public transport data - graphics/kontrast: Color contrast checker - textproc/markdownpart: KPart for rendering Markdown content Notes: svn path=/head/; revision=557757
* Fix up previous fix:Adriaan de Groot2020-07-181-10/+10
| | | | | | | | | | | | | | | | | | | | - with KF5 5.71, each application can have its own FindTaglib, or uses the one from kdelibs4support (I think). This is generally an "old-style" CMake module. - with KF5 5.72, ECM delivers a modern CMake module which is found **first**, but is also incompatible with the old version of FindTaglib. Adjust the patches so they work with KF5 5.71 (now in-tree) and 5.72 (upcoming). Not bumping PORTREVISION here because the packages could not have built with the previous patches. Note to self: do not assume useful backwards-compatibility in CMake modules from different sources. PR: 247907 Notes: svn path=/head/; revision=542537
* Fix ktorrent in the face of changed TaglibAdriaan de Groot2020-07-183-1/+13
| | | | | | | | | While here, fix WWW which pointed to a squatter now PR: 247907 Notes: svn path=/head/; revision=542533
* net-p2p/ktorrent: fix build on non-x86 non-aarch64Piotr Kubaj2020-06-242-39/+48
| | | | | | | | | | Webengine is not available there, at least now. PR: 247128 Approved by: kde (maintainer timeout) Notes: svn path=/head/; revision=540020
* net-p2p/ktorrent: update to 5.2.0Tobias C. Berner2020-06-073-8/+6
| | | | | | | | - update net-p2p/libktorrent to 2.2.0 - switched from webkit to webengine Notes: svn path=/head/; revision=538145
* Make implicit dependency on devel/qt5-concurrent explicitTobias C. Berner2020-03-141-1/+2
| | | | Notes: svn path=/head/; revision=528428
* Update ktorrent to latest upstream release, 5.1.2Adriaan de Groot2019-09-023-31/+7
| | | | | | | | | | | | | | | - also chase attendant libktorrent - switch libktorrent to release tarballs instead of GitHub From the release announcement, Fixes: * Fix HTTP seeding. * Fix memory corruption in ScanFolder plugin. * Fix a few issues found by clang-tidy. * Some build fixes (missing include headers) that get triggered on certain versions of Qt/KF5 frameworks. Notes: svn path=/head/; revision=510777
* Update KDE Frameworks to latest upstream release, 5.61Adriaan de Groot2019-08-151-0/+24
| | | | | | | | | | | | | | | | | | | | | Release notes at https://kde.org/announcements/kde-frameworks-5.61.0.php Thanks to antoine@ for the exp-runs, tcberner@ for most of the prep-work, the Gentoo community for cherry-picking patches There are a bunch of changes in (implicitly included) headers, which broke existing KDE Applications builds; that's why there are a whole bunch of "patch-gentoo-kf5-5.61-headers" patches (taken from Gentoo packaging). Those will go away with the next KDE Applications release, PR: 239777 Submitted by: tcberner Notes: svn path=/head/; revision=508988
* Bump PORTREVISION for ports depending on the canonical version of GCCGerald Pfeifer2019-07-261-1/+1
| | | | | | | | | | | | | | | | | | as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3 to GCC 9.1 under most circumstances now after revision 507371. This includes ports - with USE_GCC=yes or USE_GCC=any, - with USES=fortran, - using Mk/bsd.octave.mk which in turn features USES=fortran, and - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang, c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib plus, everything INDEX-11 shows with a dependency on lang/gcc9 now. PR: 238330 Notes: svn path=/head/; revision=507372
* net-p2p/ktorrent:Max Brazhnikov2019-07-132-1/+4
| | | | | | | - Fix packaging with WORKSPACE option Notes: svn path=/head/; revision=506537
* - Add option to depend on plasma-workspace (to enable shutdown on completion ↵Dima Panov2019-05-141-1/+8
| | | | | | | support) Notes: svn path=/head/; revision=501647
* Fix some kde@ ports for GCC architecturesTobias C. Berner2019-04-271-1/+1
| | | | | | | | PR: 237516 Submitted by: pkubaj Notes: svn path=/head/; revision=500191
* multimedia/phonon, multimedia/phonon-gestreamer, ↵Tobias C. Berner2019-03-161-1/+1
| | | | | | | multimedia/phonon-designerplugin: remove flavorse (Qt4 deprecation) Notes: svn path=/head/; revision=495961
* Fix Qt5 symbol version scripts to put the catch-all clause first. WhenTijl Coosemans2019-01-161-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a symbol matches multiple clauses the last one takes precedence. If the catch-all is last it captures everything. In the case of Qt5 libraries this caused all symbols to have a Qt_5 label while some should have Qt_5_PRIVATE_API. This only affects lld because GNU ld always gives the catch-all lowest priority. Older versions of Qt5Webengine exported some memory allocation symbols from the bundled Chromium. Version 5.9 stopped exporting these [1] but the symbols were kept as weak wrappers for the standard allocation functions to maintain binary compatibility. [2][3] The problem is that the call to the standard function in these weak wrappers is only resolved to the standard function if there's a call to this standard function in other parts of Qt5Webengine, because only then is there a non-weak symbol that takes precedence over the weak one. If there's no such non-weak symbol the call in the weak wrapper resolves to the weak wrapper itself creating an infinite call loop that overflows the stack and causes a crash. Some of the allocation functions are variants of C++ new and delete and it probably depends on the compiler whether these variants are used in other parts of Qt5Webengine. Remove the weak wrappers (make them Linux specific). This isn't binary compatible but we are already breaking that with the changes to the symbol versions. [1] https://github.com/qt/qtwebengine/commit/5c2cbfccf9aafb547b0b30914c4056abd25942a4 [2] https://github.com/qt/qtwebengine/commit/2ed5054e3a800fa97c2c9e920ba1e6ea4b6ef2a5 [3] https://github.com/qt/qtwebengine/commit/009f5ebb4bd6e50188671e0815a5dae6afe39db5 Bump all ports that depend on Qt5. PR: 234070 Exp-run by: antoine Approved by: kde (adridg) Notes: svn path=/head/; revision=490472
* Change cmake default behaviour to outsource.Tobias C. Berner2018-12-251-1/+1
| | | | | | | | | | | | | | Ports that build out of source now simply can use "USES=cmake" instead of "USES=cmake:outsource". Ports that fail to build out of source now need to specify "USES=cmake:insource". I tried to only set insource where explictely needed. PR: 232038 Exp-run by: antoine Notes: svn path=/head/; revision=488341
* devel/ktorrent: udpate to 5.1.1.Tobias C. Berner2018-09-187-134/+6
| | | | Notes: svn path=/head/; revision=480066
* Fix build with Qt 5.11Jason E. Hale2018-09-072-0/+73
| | | | | | | | PR: 230884 Obtained from: upstream Notes: svn path=/head/; revision=479192
* - Unbreak after latest KDE Framwork upgrade, 5.49, introduced by r477922Dima Panov2018-08-262-1/+45
| | | | | | | | | | Syndication::Loader::loadUrl() now always requires a DataRetriever to be passed as a second argument Obtained from: KDE git Notes: svn path=/head/; revision=478100
* Replace bsd.qt.mk by Uses/qt.mk and Uses/qt-dist.mkTobias C. Berner2018-06-281-2/+2
| | | | | | | | | | | | | | | | | | From now on, ports that depend on Qt4 will have to set USES= qt:4 USE_QT= foo bar ports depending on Qt5 will use USES= qt:5 USE_QT= foo bar PR: 229225 Exp-run by: antoine Reviewed by: mat Approved by: portmgr (antoine) Differential Revision: →https://reviews.freebsd.org/D15540 Notes: svn path=/head/; revision=473503
* multimedia/*phonon*: update and flavorize with @qt4/@qt5Tobias C. Berner2018-06-211-0/+1
| | | | | | | | Approved by: portmgr (mat) Differential Revision: https://reviews.freebsd.org/D14632 Notes: svn path=/head/; revision=472983
* Pre-emptively fix net-p2p/ktorrent for CMake 3.11Adriaan de Groot2018-04-141-0/+11
| | | | | | | | | | | Some generated files have includes in a different order than in older CMake versions, which show up missing typedefs / implicit includes. Submitted by: antoine (via exp-run) Approved by: tcberner (mentor, implicit) Notes: svn path=/head/; revision=467305
* New ports: net-p2p/ktorrent, net-p2p/libktorrent, net/syndicationTobias C. Berner2018-04-106-239/+110
| | | | | | | | | | | | | | | This is the current version of KDE Applications <foo>. Note that users of KDE SC4 should stick with <foo>-kde4. This one is a bit ugly: move libktorrent and ktorrent-kde4 out of the way and readd the new ones in one go, to not have to touch the same MOVED lines in a short time span. Also this adds a very stripped down version of the desktuils/kdepim metaport, which will get more and more dependencies added shortly. Notes: svn path=/head/; revision=466980
* Rename KDE4 meta portsTobias C. Berner2018-02-101-1/+1
| | | | | | | | | | | | | | This is done for * consistency, * and to simplify the import of the newer KDE Plasma5 desktop and KDE applications Bumps the dependencies. Reviewed by: adridg Differential Revision: https://reviews.freebsd.org/D12979 Notes: svn path=/head/; revision=461375
* devel/boost-*: update to 1.66.0Jan Beich2018-01-181-1/+1
| | | | | | | | | | Changes: http://www.boost.org/users/history/version_1_66_0.html PR: 223922 Exp-run by: antoine Differential Revision: https://reviews.freebsd.org/D13279 Notes: svn path=/head/; revision=459315
* Backport a patch to fix the build with clang 6.0.Raphael Kubo da Costa2018-01-151-0/+41
| | | | | | | | | | /wrkdirs/usr/ports/net-p2p/ktorrent/work/ktorrent-4.3.1/libktcore/torrent/chunkbarrenderer.cpp:68:16: error: non-constant-expression cannot be narrowed from type 'bt::Uint32' (aka 'unsigned int') to 'int' in initializer list [-Wc++11-narrowing] PR: 224945 Reported by: pkg-fallout Notes: svn path=/head/; revision=459089
* devel/boost-*: update to 1.65.1Jan Beich2017-09-251-1/+1
| | | | | | | | | | | | Changes: http://www.boost.org/users/history/version_1_65_1.html PR: 218835 Approved by: maintainer timeout (1.65.1: 2 weeks; 1.65.0: 1 month) Tested by: jhibbits (on powerpc64, earlier version) Exp-run by: antoine Differential Revision: https://reviews.freebsd.org/D11582 Notes: svn path=/head/; revision=450560
* devel/boost-*: enable C++11 featuresJan Beich2017-09-251-1/+1
| | | | | | | | | | | PR: 218835 Obtained from: https://github.com/DragonFlyBSD/DeltaPorts/pull/690 Approved by: maintainer timeout (2 months) Exp-run by: antoine Differential Revision: https://reviews.freebsd.org/D11582 Notes: svn path=/head/; revision=450557
* devel/boost-*: update to 1.64.0Jan Beich2017-05-021-1/+1
| | | | | | | | | | | Changes: http://www.boost.org/users/history/version_1_64_0.html PR: 218835 Approved by: office (bapt) Exp-run by: antoine Differential Revision: https://reviews.freebsd.org/D10472 Notes: svn path=/head/; revision=439934
* Chase ffmpeg 3.3 update (ABI changes)Thomas Zander2017-04-251-1/+1
| | | | | | | | PR: 218658 Submitted by: riggs Notes: svn path=/head/; revision=439367
* devel/boost-*: update to 1.63.0Jan Beich2017-01-061-1/+1
| | | | | | | | | | | Changes: http://www.boost.org/users/history/version_1_63_0.html PR: 215598 Exp-run by: antoine Approved by: office (bapt) MFH: 2017Q1 Notes: svn path=/head/; revision=430692
* devel/boost-*: update to 1.62.0Jan Beich2016-11-231-1/+1
| | | | | | | | | | | | | | | - Enable `long double` C99 math usage - Switch 9.x back to building with GCC Changes: http://www.boost.org/users/history/ PR: 199601 Submitted by: Chen Xu, bapt, amdmi3, truckman (based on) Reviewed by: rakuco (kde) (earlier version) Exp-run by: antoine (3 tries), truckman (consumers only, earlier versions) Approved by: bapt (office) Notes: svn path=/head/; revision=426908
* Pass KTorrent ports to kde@.Raphael Kubo da Costa2016-10-231-1/+1
| | | | Notes: svn path=/head/; revision=424527
* Reassign makc's ports back to the pool.Raphael Kubo da Costa2016-10-201-1/+1
| | | | | | | | | | | | See "Maintainer Reset" in https://www.freebsd.org/portmgr/policies_contributors.html. makc's last commit was in March 31st (r412218), and his ports have been timing out since at least July (r418155). I also emailed him 2 weeks ago and have received no response so far. Notes: svn path=/head/; revision=424339
* Replace Mk/bsd.kde4.mk by Mk/Uses/kde.mk in preparation for KDE Frameworks andTobias C. Berner2016-08-241-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Plasma5 ports At the moment KDE ports use bsd.kde4.mk to handle their dependencies. When working on the ports for KDE Frameworks and Plasma5 it seemed to be more reasonable to create a new kde.mk instead of adding an bsd.kde5.mk. The kde.mk in this review is a stripped down version of the one we are using in the KDE Test repositories plasma5 branch [1] to only contain the parts relevant to the current KDE4 ports in the portstree [2]. Changes to the KDE Ports needed by this: Replace USE_KDE4 by USE_KDE [3] Add USES=kde:4 [4] [1] http://src.mouf.net/area51/view/branches/plasma5/KDE/Mk/Uses/kde.mk [2] The version in the plasma5 branch also handles frameworks/plasma5 and handles MASTER_SITES via a KDE_DIST variable similar to bsd.qt.mk for Qt Ports -- I chose to leave this out for now, as the diff is already large enough. [3] I chose USE_KDE instead of USE_KDE4, USE_KDE5, USE_KDEX as the version we want is already specified as argument to kde:<arg> [4] For KDE Frameworks and Plasma5 ports this would be kde:5 PR: 210667 Approved by: portmgr, mat (mentor), rakuco (mentor) Reviewed by: mat, rakuco Differential Revision: https://reviews.freebsd.org/D6961 Notes: svn path=/head/; revision=420774
* Remove expired misc/kdehier4 and update all of its consumers to not ↵Rene Ladan2016-05-251-1/+1
| | | | | | | | | | | | | | | | reference it any longer. This is a no-op because KDE4_PREFIX is equal to LOCALBASE Fix up properties for misc/kde4-l10n/files/bsd.l10n.mk to make svn happy. PR: 209014 (partial) Submitted by: myself Approved by: portmgr (bapt) Differential Revision: https://reviews.freebsd.org/D6542 Notes: svn path=/head/; revision=415864
* - Fix trailing whitespace in pkg-descrs, categories [g-n]*Dmitry Marakasov2016-05-191-1/+1
| | | | | | | Approved by: portmgr blanket Notes: svn path=/head/; revision=415499