net-p2p/transmission: Update 3.00 -> 4.0.4 & modernize port
This turns previous slave-ports net-p2p/transmission-{cli,daemon,gtk,qt,utils}
and www/transmission-web into flavours of net-p2p/transmission.
What's new in 4.0.4 (vis-a-vis 3.00)
* Resource Efficiency: code profiled and improved
* Code Modernization: standardization on C++ tools
* Support for BitTorrent v2 torrents & hybrid torrents
* New web client
* Lots of bug fixes
Changelog: https://github.com/transmission/transmission/releases/tag/4.0.4
PR: 269504
Reported by: dutchman01@quicknet.nl
Approved by: rigoletto, tcberner (maintainer timeout)
Reviewed By: fcharlier_ploup.net
Differential Revision: https://reviews.freebsd.org/D409108da970ab75Port details
www/transmission-web
Moved to net-p2p/transmission-components on : Moved to the daemon flavor
This port is no longer in the ports tree, its history is kept below.
- Formerly
- www/transmission25-web until 2013-03-09
- Links
- cgit
Commits (37)
Fix WWW in parent/child ports Many of the WWW are overwritten later which means the wrong value is used. This did not happen before where the children were either a) just using the pkg-descr from the parents b) or had their own separate pkg-descr with custom WWW Use WWW?= in parents when the child's WWW is different. Children that use the same WWW as the parent can just inherit it, i.e., the child WWW can be removed. Approved by: portmgr (implicit)e79fe1aabc
Remove WWW entries moved into port Makefiles Commit b7f05445c00f has added WWW entries to port Makefiles based on WWW: lines in pkg-descr files. This commit removes the WWW: lines of moved-over URLs from these pkg-descr files. Approved by: portmgr (tcberner)fb16dfecae
Add WWW entries to port Makefiles It has been common practice to have one or more URLs at the end of the ports' pkg-descr files, one per line and prefixed with "WWW:". These URLs should point at a project website or other relevant resources. Access to these URLs required processing of the pkg-descr files, and they have often become stale over time. If more than one such URL was present in a pkg-descr file, only the first one was tarnsfered into the port INDEX, but for many ports only the last line did contain the port specific URL to further information. There have been several proposals to make a project URL available as a macro in the ports' Makefiles, over time. This commit implements such a proposal and moves one of the WWW: entries of each pkg-descr file into the respective port's Makefile. A heuristic attempts to identify the most relevant URL in case there is more than one WWW: entry in some pkg-descr file. URLs that are not moved into the Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr files in order to preserve them. There are 1256 ports that had no WWW: entries in pkg-descr files. These ports will not be touched in this commit. The portlint port has been adjusted to expect a WWW entry in each port Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as deprecated. Approved by: portmgr (tcberner)b7f05445c0
www/transmission-web: Remove USES=cpe because it's already passed from main port Approved by: portmgr (blanket)e63c4bd800
One more small cleanup, forgotten yesterday. Reported by: lwhsucf118ccf87
Remove # $FreeBSD$ from Makefiles.305f148f48
net-p2p/transmission: Bring all variants to the latest changes. - this is supposedly to be the actual 3.00 release Reported by: lev1f085167fc
net-p2p/transmission: Update to 3.00 - net-p2p/transmission-cli - net-p2p/transmission-daemon - net-p2p/transmission-gtk - net-p2p/transmission-qt - www/transmission-web Differential Revision: D189953938cdb1ce
net-p2p/transmission* -- update and falvorize * update to 2.94 * flavorize the Qt frontends * give maintainership to lebarondemerde@privacychain.ch PR: 226710 Approved by: portmgr (mat), crees (previous maintainer) Differential Revision: https://reviews.freebsd.org/D146996168e237a8
net-p2p/transmission-cli: Update to 2.93 - Includes DNS rebinding fix - Fixes OpenSSL 1.1 compat Note that the previous version was no longer vulnerable as FreeBSD had patches, but this reports the correct version to trackers as some were banned. PR: ports/225917 PR: ports/225915dd08d68db4
net-p2p/transmission-*: update to 2.90 - Add POLARSSL and WOLFSSL support (like ftp/curl) - Hide LITE (unused) and DOCS (redundant) options from -web slave - Simplify r398996 and move to CONFIGURE_ENV - Drop r369657 hacks after upstream integration [1] - As implied by r378806 transfer maintainership back to crees Changes: https://trac.transmissionbt.com/wiki/Changes#version-2.90 PR: 194029 [1]ab03a81b56
Stage transmission ports and the rest maintained by me. Various little obvious fixes, and a new rc script for stunnel-server5d471a7555
Add NO_STAGE all over the place in preparation for the staging support (cat: www)85fbf21ec5
Thanks to the latest GTK 3 update, transmission-gtk (moved from transmission-gtk2) now builds. All can upgrade safely!cb7f3cf77b
Fix chown for transmission home directory to silence complaints from transmission-daemon De-articulate COMMENT2b86680264
Remove the created by me and update those header at the same time. I never care about those header, so you even can claim that those were created by you instead of me.647b339968
Update to 2.75 PR: ports/174507 (based on) Submitted by: Sayetsky Anton <vsjcfm@gmail.com>ac26186d20
Create transmission25 ports and UPDATING entry to explain. Sadly, Transmission has stopped supporting GTK 2.0 (it had to happen some day). They now require GTK 3.2.0 [1], which we currently lack, so for those who wish to use the GTK frontend need to stay on version 2.5 When our GTK is upgraded I'll make MOVED entries to make the transition back to 2.6 as seamless as possible. [1] http://tinyurl.com/cfchfp9e01c71c7b1
Use PORTDATA and PORTDOCS instead of plist. Feature safe: yes87ef365f4f
Take maintainership Feature safe: yesb893906df8
- Update to 2.41 - Update MASTER_SITES PR: ports/161712 Submitted by: Barbara <barbara.xxx1975@libero.it>76cb375204
- Reset ports at maintainers request239add946e
Update to 2.32.8209f5177e
Update to 2.13.8ac8145970
Update to 2.12.e2ab383ecb
Update to 1.91. Feature safe: yesa2db5d1e92
Update to 1.83.f2400385c9
Update to 1.73.df359f22b7
-Update to 1.72. -Add rc script in transmission-daemon. [1] Requested by: many [1] Submitted by: a few (all of those are incomplete) [1]e8abbcb56f
Update to 1.60.d47c7f70d4
Take these ports back to me. I will working on an update tonight or tomorrow.f9b5d70945
Release this one too that I have missed.b5663cb967
Update to 1.51.f39b2138be
Update to 1.40.e89c066e73
Update to 1.33.e24502acee
- Update to 1.31, be sure to read in UPDATING. - Move transmission to transmission-cli, transmission becomes a meta-port. - Add transmission-web, it's a web interface (Clutch) as it has merged into its project. Repocopy: marcus (transmission -> transmission-cli)c801f2ebbe