Thu Apr 27 05:43:12 2023 UTC ()
transmission*: update to 4.0.3

What's New in 4.0.3

All Platforms

    Fixed 4.0.2 higher CPU load while downloading. Regression introduced by #5167. (#5266, #5273)
    Fixed 4.0.0 bug where the torrentGet RPC method returned wrong trackerStats.tier values. (#5274)
    Fixed 4.0.0 HTTP announce behavior with bind-address-ipv* settings. (#5296)
    Fixed 4.0.0 bug in code that detects the computer's IPv6 support. (#5312)
    Silenced 4.0.0 minor log warnings for cross_seed_entry and uid entries in torrent files. (#5365)
    When adding a duplicate torrent via the RPC API, the return value now matches Transmission 3's return value. (#5370)
    Fixed use of metainfo display-name as a fallback name. (#5378)
    Updated torrent Peer ID generation to happen once per session, even for public torrents. (#5233)

macOS Client

    Added support for non-UTF-8 magnets. (#5244)
    Fixed potential memory leak in tr_strv_convert_utf8(). (#5264)
    Fixed crash on launch from tapping on a notification. (#5280)

Qt Client

    Fixed 4.0.2 FTBFS on Qt 5.13. (#5238)

GTK Client

    Fixed 4.0.0 preferences dialog being too large for small displays. (#5276, #5360)
    Fixed 4.0.0 regression of percents, speeds, sizes, etc. not being i18nized properly. (#5288)
    Fixed FTBFS in GTKMM 4.10. (#5289, #5295)

Web Client

    Fixed confusing Inspector UI when waiting for initial data from the server. (#5249)
    Fixed a keyboard shortcut conflict. (#5318)
    Turned off keyboard shortcuts when input fields have focus. (#5381)
    Show announce URL's origins in the inspector's tracker list. (#5382)
    Added missing date-added field in the Inspector's info tab. (#5386)

Daemon

    Set the log level sooner at startup to ensure events aren't missed. (#5345)

transmission-remote

    Fixed 4.0.0 bug in the display of how much of a torrent has been downloaded. (#5265)

Everything Else

    Bumped fallback version of libdeflate from v1.17 to bugfix release v1.18. (#5388)
    Documentation improvements. (#5278)


(wiz)
diff -r1.37 -r1.38 pkgsrc/net/transmission/Makefile
diff -r1.15 -r1.16 pkgsrc/net/transmission/Makefile.common
diff -r1.7 -r1.8 pkgsrc/net/transmission/PLIST
diff -r1.24 -r1.25 pkgsrc/net/transmission/distinfo
diff -r1.2 -r1.3 pkgsrc/net/transmission-common/Makefile
diff -r1.59 -r1.60 pkgsrc/net/transmission-gtk/Makefile
diff -r1.73 -r1.74 pkgsrc/net/transmission-qt/Makefile

cvs diff -r1.37 -r1.38 pkgsrc/net/transmission/Makefile (switch to unified diff)

--- pkgsrc/net/transmission/Makefile 2023/04/19 08:11:13 1.37
+++ pkgsrc/net/transmission/Makefile 2023/04/27 05:43:12 1.38
@@ -1,37 +1,36 @@ @@ -1,37 +1,36 @@
1# $NetBSD: Makefile,v 1.37 2023/04/19 08:11:13 adam Exp $ 1# $NetBSD: Makefile,v 1.38 2023/04/27 05:43:12 wiz Exp $
2 2
3DEPENDS+= transmission-common>=${VERSION}:../../net/transmission-common 3DEPENDS+= transmission-common>=${VERSION}:../../net/transmission-common
4 4
5CONFLICTS+= Transmission-[0-9]* 5CONFLICTS+= Transmission-[0-9]*
6 6
7RCD_SCRIPTS= transmission 7RCD_SCRIPTS= transmission
8 8
9BUILD_DEFS+= VARBASE 9BUILD_DEFS+= VARBASE
10 10
11PKGREVISION= 1 
12.include "../../mk/bsd.prefs.mk" 11.include "../../mk/bsd.prefs.mk"
13 12
14TRANSMISSION_USER?= transmission 13TRANSMISSION_USER?= transmission
15TRANSMISSION_GROUP?= transmission 14TRANSMISSION_GROUP?= transmission
16 15
17FILES_SUBST+= TRANSMISSION_USER=${TRANSMISSION_USER} 16FILES_SUBST+= TRANSMISSION_USER=${TRANSMISSION_USER}
18FILES_SUBST+= TRANSMISSION_GROUP=${TRANSMISSION_GROUP} 17FILES_SUBST+= TRANSMISSION_GROUP=${TRANSMISSION_GROUP}
19 18
20PKG_USERS_VARS+= TRANSMISSION_USER 19PKG_USERS_VARS+= TRANSMISSION_USER
21PKG_GROUPS_VARS+= TRANSMISSION_GROUP 20PKG_GROUPS_VARS+= TRANSMISSION_GROUP
22 21
23PKG_GROUPS= ${TRANSMISSION_GROUP} 22PKG_GROUPS= ${TRANSMISSION_GROUP}
24PKG_USERS= ${TRANSMISSION_USER}:${TRANSMISSION_GROUP} 23PKG_USERS= ${TRANSMISSION_USER}:${TRANSMISSION_GROUP}
25 24
26OWN_DIRS_PERMS+= ${PKG_SYSCONFDIR}/transmission \ 25OWN_DIRS_PERMS+= ${PKG_SYSCONFDIR}/transmission \
27 ${TRANSMISSION_USER} ${TRANSMISSION_GROUP} 0755 26 ${TRANSMISSION_USER} ${TRANSMISSION_GROUP} 0755
28OWN_DIRS_PERMS+= ${VARBASE}/log/transmission \ 27OWN_DIRS_PERMS+= ${VARBASE}/log/transmission \
29 ${TRANSMISSION_USER} ${TRANSMISSION_GROUP} 0755 28 ${TRANSMISSION_USER} ${TRANSMISSION_GROUP} 0755
30 29
31# https://github.com/transmission/transmission/issues/4864 30# https://github.com/transmission/transmission/issues/4864
32post-install: 31post-install:
33 ${RM} -R ${DESTDIR}${PREFIX}/share/transmission/public_html 32 ${RM} -R ${DESTDIR}${PREFIX}/share/transmission/public_html
34 33
35.include "../../net/transmission/Makefile.common" 34.include "../../net/transmission/Makefile.common"
36.include "../../devel/cmake/build.mk" 35.include "../../devel/cmake/build.mk"
37.include "../../mk/bsd.pkg.mk" 36.include "../../mk/bsd.pkg.mk"

cvs diff -r1.15 -r1.16 pkgsrc/net/transmission/Makefile.common (switch to unified diff)

--- pkgsrc/net/transmission/Makefile.common 2023/03/30 07:50:54 1.15
+++ pkgsrc/net/transmission/Makefile.common 2023/04/27 05:43:12 1.16
@@ -1,41 +1,41 @@ @@ -1,41 +1,41 @@
1# $NetBSD: Makefile.common,v 1.15 2023/03/30 07:50:54 wiz Exp $ 1# $NetBSD: Makefile.common,v 1.16 2023/04/27 05:43:12 wiz Exp $
2# 2#
3# used by net/transmission-common/Makefile 3# used by net/transmission-common/Makefile
4# used by net/transmission-gtk/Makefile 4# used by net/transmission-gtk/Makefile
5# used by net/transmission-qt/Makefile 5# used by net/transmission-qt/Makefile
6# used by net/transmission/Makefile 6# used by net/transmission/Makefile
7 7
8VERSION= 4.0.2 8VERSION= 4.0.3
9DISTNAME= transmission-${VERSION} 9DISTNAME= transmission-${VERSION}
10CATEGORIES= net 10CATEGORIES= net
11MASTER_SITES= ${MASTER_SITE_GITHUB:=transmission/} 11MASTER_SITES= ${MASTER_SITE_GITHUB:=transmission/}
12EXTRACT_SUFX= .tar.xz 12EXTRACT_SUFX= .tar.xz
13GITHUB_RELEASE= ${PKGVERSION_NOREV} 13GITHUB_RELEASE= ${PKGVERSION_NOREV}
14GITHUB_PROJECT= transmission 14GITHUB_PROJECT= transmission
15 15
16MAINTAINER= wiz@NetBSD.org 16MAINTAINER= wiz@NetBSD.org
17HOMEPAGE= http://www.transmissionbt.com/ 17HOMEPAGE= http://www.transmissionbt.com/
18COMMENT?= Free, lightweight BitTorrent client 18COMMENT?= Free, lightweight BitTorrent client
19# optionally, gnu-gpl-v3 instead of gnu-gpl-v2 19# optionally, gnu-gpl-v3 instead of gnu-gpl-v2
20LICENSE= gnu-gpl-v2 AND mit 20LICENSE= gnu-gpl-v2 AND mit
21 21
22USE_LANGUAGES= c c++ 22USE_LANGUAGES= c c++
23USE_LIBTOOL= yes 23USE_LIBTOOL= yes
24USE_TOOLS+= gmake pkg-config intltool msgfmt 24USE_TOOLS+= gmake pkg-config intltool msgfmt
25 25
26PATCHDIR= ${.CURDIR}/../../net/transmission/patches 26PATCHDIR= ${.CURDIR}/../../net/transmission/patches
27DISTINFO_FILE= ${.CURDIR}/../../net/transmission/distinfo 27DISTINFO_FILE= ${.CURDIR}/../../net/transmission/distinfo
28 28
29.include "../../mk/bsd.prefs.mk" 29.include "../../mk/bsd.prefs.mk"
30.if ${OPSYS} == "Darwin" 30.if ${OPSYS} == "Darwin"
31LDFLAGS+= -framework CoreFoundation 31LDFLAGS+= -framework CoreFoundation
32.endif 32.endif
33 33
34BUILDLINK_API_DEPENDS.libevent+= libevent>=2.0.10 34BUILDLINK_API_DEPENDS.libevent+= libevent>=2.0.10
35.include "../../devel/libevent/buildlink3.mk" 35.include "../../devel/libevent/buildlink3.mk"
36.include "../../devel/libdeflate/buildlink3.mk" 36.include "../../devel/libdeflate/buildlink3.mk"
37.include "../../net/miniupnpc/buildlink3.mk" 37.include "../../net/miniupnpc/buildlink3.mk"
38.include "../../security/openssl/buildlink3.mk" 38.include "../../security/openssl/buildlink3.mk"
39.include "../../www/curl/buildlink3.mk" 39.include "../../www/curl/buildlink3.mk"
40.include "../../www/libpsl/buildlink3.mk" 40.include "../../www/libpsl/buildlink3.mk"
41.include "../../mk/pthread.buildlink3.mk" 41.include "../../mk/pthread.buildlink3.mk"

cvs diff -r1.7 -r1.8 pkgsrc/net/transmission/PLIST (switch to unified diff)

--- pkgsrc/net/transmission/PLIST 2023/03/30 05:37:07 1.7
+++ pkgsrc/net/transmission/PLIST 2023/04/27 05:43:12 1.8
@@ -1,47 +1,48 @@ @@ -1,47 +1,48 @@
1@comment $NetBSD: PLIST,v 1.7 2023/03/30 05:37:07 mrg Exp $ 1@comment $NetBSD: PLIST,v 1.8 2023/04/27 05:43:12 wiz Exp $
2bin/transmission-create 2bin/transmission-create
3bin/transmission-daemon 3bin/transmission-daemon
4bin/transmission-edit 4bin/transmission-edit
5bin/transmission-remote 5bin/transmission-remote
6bin/transmission-show 6bin/transmission-show
7man/man1/transmission-create.1 7man/man1/transmission-create.1
8man/man1/transmission-daemon.1 8man/man1/transmission-daemon.1
9man/man1/transmission-edit.1 9man/man1/transmission-edit.1
10man/man1/transmission-remote.1 10man/man1/transmission-remote.1
11man/man1/transmission-show.1 11man/man1/transmission-show.1
12share/doc/transmission/AUTHORS 12share/doc/transmission/AUTHORS
13share/doc/transmission/COPYING 13share/doc/transmission/COPYING
14share/doc/transmission/README.md 14share/doc/transmission/README.md
15share/doc/transmission/news/news-2.42-and-older.md 15share/doc/transmission/news/news-2.42-and-older.md
16share/doc/transmission/news/news-2.50.md 16share/doc/transmission/news/news-2.50.md
17share/doc/transmission/news/news-2.51.md 17share/doc/transmission/news/news-2.51.md
18share/doc/transmission/news/news-2.52.md 18share/doc/transmission/news/news-2.52.md
19share/doc/transmission/news/news-2.60.md 19share/doc/transmission/news/news-2.60.md
20share/doc/transmission/news/news-2.61.md 20share/doc/transmission/news/news-2.61.md
21share/doc/transmission/news/news-2.70.md 21share/doc/transmission/news/news-2.70.md
22share/doc/transmission/news/news-2.71.md 22share/doc/transmission/news/news-2.71.md
23share/doc/transmission/news/news-2.72.md 23share/doc/transmission/news/news-2.72.md
24share/doc/transmission/news/news-2.73.md 24share/doc/transmission/news/news-2.73.md
25share/doc/transmission/news/news-2.74.md 25share/doc/transmission/news/news-2.74.md
26share/doc/transmission/news/news-2.75.md 26share/doc/transmission/news/news-2.75.md
27share/doc/transmission/news/news-2.76.md 27share/doc/transmission/news/news-2.76.md
28share/doc/transmission/news/news-2.77.md 28share/doc/transmission/news/news-2.77.md
29share/doc/transmission/news/news-2.80.md 29share/doc/transmission/news/news-2.80.md
30share/doc/transmission/news/news-2.81.md 30share/doc/transmission/news/news-2.81.md
31share/doc/transmission/news/news-2.82.md 31share/doc/transmission/news/news-2.82.md
32share/doc/transmission/news/news-2.83.md 32share/doc/transmission/news/news-2.83.md
33share/doc/transmission/news/news-2.84.md 33share/doc/transmission/news/news-2.84.md
34share/doc/transmission/news/news-2.90.md 34share/doc/transmission/news/news-2.90.md
35share/doc/transmission/news/news-2.91.md 35share/doc/transmission/news/news-2.91.md
36share/doc/transmission/news/news-2.92.md 36share/doc/transmission/news/news-2.92.md
37share/doc/transmission/news/news-2.93.md 37share/doc/transmission/news/news-2.93.md
38share/doc/transmission/news/news-2.94.md 38share/doc/transmission/news/news-2.94.md
39share/doc/transmission/news/news-3.00.md 39share/doc/transmission/news/news-3.00.md
40share/doc/transmission/news/news-4.0.0-beta-1.md 40share/doc/transmission/news/news-4.0.0-beta-1.md
41share/doc/transmission/news/news-4.0.0-beta-2.md 41share/doc/transmission/news/news-4.0.0-beta-2.md
42share/doc/transmission/news/news-4.0.0-beta-3.md 42share/doc/transmission/news/news-4.0.0-beta-3.md
43share/doc/transmission/news/news-4.0.0.md 43share/doc/transmission/news/news-4.0.0.md
44share/doc/transmission/news/news-4.0.1.md 44share/doc/transmission/news/news-4.0.1.md
 45share/doc/transmission/news/news-4.0.2.md
45share/doc/transmission/news/news-${PKGVERSION}.md 46share/doc/transmission/news/news-${PKGVERSION}.md
46share/doc/transmission/rpc-spec.md 47share/doc/transmission/rpc-spec.md
47share/doc/transmission/send-email-when-torrent-done.sh 48share/doc/transmission/send-email-when-torrent-done.sh

cvs diff -r1.24 -r1.25 pkgsrc/net/transmission/distinfo (switch to unified diff)

--- pkgsrc/net/transmission/distinfo 2023/03/30 05:37:07 1.24
+++ pkgsrc/net/transmission/distinfo 2023/04/27 05:43:12 1.25
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.24 2023/03/30 05:37:07 mrg Exp $ 1$NetBSD: distinfo,v 1.25 2023/04/27 05:43:12 wiz Exp $
2 2
3BLAKE2s (transmission-4.0.2.tar.xz) = 209147d4cdf734cab45dec811bf0a4efa3d9344d2fc88c637c88bcaad0f672cf 3BLAKE2s (transmission-4.0.3.tar.xz) = 23e0ad20854a036a5cfe75d2047d38964fe7c6364517497627ed61d59df6cbce
4SHA512 (transmission-4.0.2.tar.xz) = 84784e0c06d4595674710dbc3caac545e0bcf69bef44f2d681ed80ed6722dbb24fc4b8cba39dd957e0e3a276b6b664f8a938087d930f633ebfe9af16e7afcbf4 4SHA512 (transmission-4.0.3.tar.xz) = 246d4af2f9b399cb5a6e43ca0852d2ab5ff48d2a5c89d0f450c968fcad042ef2e45fef3c9be8ffbf37e7c61dc509929869b6bf59914333818ddf6950582d669c
5Size (transmission-4.0.2.tar.xz) = 10055708 bytes 5Size (transmission-4.0.3.tar.xz) = 10062044 bytes

cvs diff -r1.2 -r1.3 pkgsrc/net/transmission-common/Makefile (switch to unified diff)

--- pkgsrc/net/transmission-common/Makefile 2023/04/19 08:11:13 1.2
+++ pkgsrc/net/transmission-common/Makefile 2023/04/27 05:43:12 1.3
@@ -1,21 +1,20 @@ @@ -1,21 +1,20 @@
1# $NetBSD: Makefile,v 1.2 2023/04/19 08:11:13 adam Exp $ 1# $NetBSD: Makefile,v 1.3 2023/04/27 05:43:12 wiz Exp $
2 2
3PKGNAME= transmission-common-${VERSION} 3PKGNAME= transmission-common-${VERSION}
4PKGREVISION= 1 
5COMMENT= Free, lightweight BitTorrent client (shared files) 4COMMENT= Free, lightweight BitTorrent client (shared files)
6 5
7# do not add nb* to this - 4.0.0nb1 does not conflict 6# do not add nb* to this - 4.0.0nb1 does not conflict
8CONFLICTS= transmission-4.0.0 7CONFLICTS= transmission-4.0.0
9 8
10.include "../../net/transmission/Makefile.common" 9.include "../../net/transmission/Makefile.common"
11 10
12NO_CONFIGURE= yes 11NO_CONFIGURE= yes
13NO_BUILD= yes 12NO_BUILD= yes
14 13
15INSTALLATION_DIRS= share/transmission 14INSTALLATION_DIRS= share/transmission
16USE_TOOLS+= pax 15USE_TOOLS+= pax
17 16
18do-install: 17do-install:
19 cd ${WRKSRC}/web && ${PAX} -pp -rw public_html ${DESTDIR}${PREFIX}/share/transmission 18 cd ${WRKSRC}/web && ${PAX} -pp -rw public_html ${DESTDIR}${PREFIX}/share/transmission
20 19
21.include "../../mk/bsd.pkg.mk" 20.include "../../mk/bsd.pkg.mk"

cvs diff -r1.59 -r1.60 pkgsrc/net/transmission-gtk/Makefile (switch to unified diff)

--- pkgsrc/net/transmission-gtk/Makefile 2023/04/19 08:11:13 1.59
+++ pkgsrc/net/transmission-gtk/Makefile 2023/04/27 05:43:12 1.60
@@ -1,36 +1,35 @@ @@ -1,36 +1,35 @@
1# $NetBSD: Makefile,v 1.59 2023/04/19 08:11:13 adam Exp $ 1# $NetBSD: Makefile,v 1.60 2023/04/27 05:43:12 wiz Exp $
2 2
3PKGNAME= transmission-gtk-${VERSION} 3PKGNAME= transmission-gtk-${VERSION}
4PKGREVISION= 4 
5COMMENT= Free, lightweight BitTorrent client (GTK version) 4COMMENT= Free, lightweight BitTorrent client (GTK version)
6 5
7DEPENDS+= transmission-common>=${VERSION}:../../net/transmission-common 6DEPENDS+= transmission-common>=${VERSION}:../../net/transmission-common
8 7
9CONFLICTS+= Transmission-gui-[0-9]* 8CONFLICTS+= Transmission-gui-[0-9]*
10 9
11.include "../../net/transmission/Makefile.common" 10.include "../../net/transmission/Makefile.common"
12 11
13CMAKE_ARGS+= -DENABLE_DAEMON=OFF 12CMAKE_ARGS+= -DENABLE_DAEMON=OFF
14CMAKE_ARGS+= -DENABLE_GTK=ON 13CMAKE_ARGS+= -DENABLE_GTK=ON
15CMAKE_ARGS+= -DENABLE_QT=OFF 14CMAKE_ARGS+= -DENABLE_QT=OFF
16CMAKE_ARGS+= -DENABLE_MAC=OFF 15CMAKE_ARGS+= -DENABLE_MAC=OFF
17CMAKE_ARGS+= -DENABLE_WEB=OFF 16CMAKE_ARGS+= -DENABLE_WEB=OFF
18CMAKE_ARGS+= -DENABLE_UTILS=OFF 17CMAKE_ARGS+= -DENABLE_UTILS=OFF
19CMAKE_ARGS+= -DENABLE_CLI=OFF 18CMAKE_ARGS+= -DENABLE_CLI=OFF
20CMAKE_ARGS+= -DINSTALL_DOC=OFF 19CMAKE_ARGS+= -DINSTALL_DOC=OFF
21CMAKE_ARGS+= -DENABLE_TESTS=OFF 20CMAKE_ARGS+= -DENABLE_TESTS=OFF
22 21
23# https://github.com/transmission/transmission/issues/4864 22# https://github.com/transmission/transmission/issues/4864
24post-install: 23post-install:
25 ${RM} -R ${DESTDIR}${PREFIX}/share/transmission/public_html 24 ${RM} -R ${DESTDIR}${PREFIX}/share/transmission/public_html
26 25
27.include "../../graphics/hicolor-icon-theme/buildlink3.mk" 26.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
28.include "../../sysutils/desktop-file-utils/desktopdb.mk" 27.include "../../sysutils/desktop-file-utils/desktopdb.mk"
29# XXX: this doesn't work - builtin 0.16.1 is accepted 28# XXX: this doesn't work - builtin 0.16.1 is accepted
30BUILDLINK_API_DEPENDS.gettext+= gettext-lib>=0.19.7 29BUILDLINK_API_DEPENDS.gettext+= gettext-lib>=0.19.7
31.include "../../devel/gettext-lib/buildlink3.mk" 30.include "../../devel/gettext-lib/buildlink3.mk"
32# XXX: so force new gettext-tools, giving us new gettext-lib 31# XXX: so force new gettext-tools, giving us new gettext-lib
33.include "../../devel/gettext-tools/msgfmt-desktop.mk" 32.include "../../devel/gettext-tools/msgfmt-desktop.mk"
34.include "../../x11/gtkmm4/buildlink3.mk" 33.include "../../x11/gtkmm4/buildlink3.mk"
35.include "../../devel/cmake/build.mk" 34.include "../../devel/cmake/build.mk"
36.include "../../mk/bsd.pkg.mk" 35.include "../../mk/bsd.pkg.mk"

cvs diff -r1.73 -r1.74 pkgsrc/net/transmission-qt/Makefile (switch to unified diff)

--- pkgsrc/net/transmission-qt/Makefile 2023/04/19 08:11:14 1.73
+++ pkgsrc/net/transmission-qt/Makefile 2023/04/27 05:43:12 1.74
@@ -1,34 +1,33 @@ @@ -1,34 +1,33 @@
1# $NetBSD: Makefile,v 1.73 2023/04/19 08:11:14 adam Exp $ 1# $NetBSD: Makefile,v 1.74 2023/04/27 05:43:12 wiz Exp $
2 2
3PKGNAME= transmission-qt-${VERSION} 3PKGNAME= transmission-qt-${VERSION}
4PKGREVISION= 5 
5COMMENT= Free, lightweight BitTorrent client (QT version) 4COMMENT= Free, lightweight BitTorrent client (QT version)
6 5
7DEPENDS+= transmission-common>=${VERSION}:../../net/transmission-common 6DEPENDS+= transmission-common>=${VERSION}:../../net/transmission-common
8 7
9CMAKE_ARGS+= -DENABLE_DAEMON=OFF 8CMAKE_ARGS+= -DENABLE_DAEMON=OFF
10CMAKE_ARGS+= -DENABLE_GTK=OFF 9CMAKE_ARGS+= -DENABLE_GTK=OFF
11CMAKE_ARGS+= -DENABLE_QT=ON 10CMAKE_ARGS+= -DENABLE_QT=ON
12CMAKE_ARGS+= -DENABLE_MAC=OFF 11CMAKE_ARGS+= -DENABLE_MAC=OFF
13CMAKE_ARGS+= -DENABLE_WEB=OFF 12CMAKE_ARGS+= -DENABLE_WEB=OFF
14CMAKE_ARGS+= -DENABLE_UTILS=OFF 13CMAKE_ARGS+= -DENABLE_UTILS=OFF
15CMAKE_ARGS+= -DENABLE_CLI=OFF 14CMAKE_ARGS+= -DENABLE_CLI=OFF
16CMAKE_ARGS+= -DINSTALL_DOC=OFF 15CMAKE_ARGS+= -DINSTALL_DOC=OFF
17CMAKE_ARGS+= -DENABLE_TESTS=OFF 16CMAKE_ARGS+= -DENABLE_TESTS=OFF
18 17
19GCC_REQD+= 8 # std::filesystem 18GCC_REQD+= 8 # std::filesystem
20 19
21CONFLICTS+= Transmission-gui-[0-9]* 20CONFLICTS+= Transmission-gui-[0-9]*
22 21
23INSTALLATION_DIRS= share/applications 22INSTALLATION_DIRS= share/applications
24 23
25# https://github.com/transmission/transmission/issues/4864 24# https://github.com/transmission/transmission/issues/4864
26post-install: 25post-install:
27 ${INSTALL_DATA} ${FILESDIR}/transmission-qt.desktop \ 26 ${INSTALL_DATA} ${FILESDIR}/transmission-qt.desktop \
28 ${DESTDIR}${PREFIX}/share/applications/transmission-qt.desktop 27 ${DESTDIR}${PREFIX}/share/applications/transmission-qt.desktop
29 ${RM} -R ${DESTDIR}${PREFIX}/share/transmission/public_html 28 ${RM} -R ${DESTDIR}${PREFIX}/share/transmission/public_html
30 29
31.include "options.mk" 30.include "options.mk"
32.include "../../net/transmission/Makefile.common" 31.include "../../net/transmission/Makefile.common"
33.include "../../devel/cmake/build.mk" 32.include "../../devel/cmake/build.mk"
34.include "../../mk/bsd.pkg.mk" 33.include "../../mk/bsd.pkg.mk"