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)diff -r1.37 -r1.38 pkgsrc/net/transmission/Makefile
(wiz)
@@ -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 | |||
3 | DEPENDS+= transmission-common>=${VERSION}:../../net/transmission-common | 3 | DEPENDS+= transmission-common>=${VERSION}:../../net/transmission-common | |
4 | 4 | |||
5 | CONFLICTS+= Transmission-[0-9]* | 5 | CONFLICTS+= Transmission-[0-9]* | |
6 | 6 | |||
7 | RCD_SCRIPTS= transmission | 7 | RCD_SCRIPTS= transmission | |
8 | 8 | |||
9 | BUILD_DEFS+= VARBASE | 9 | BUILD_DEFS+= VARBASE | |
10 | 10 | |||
11 | PKGREVISION= 1 | |||
12 | .include "../../mk/bsd.prefs.mk" | 11 | .include "../../mk/bsd.prefs.mk" | |
13 | 12 | |||
14 | TRANSMISSION_USER?= transmission | 13 | TRANSMISSION_USER?= transmission | |
15 | TRANSMISSION_GROUP?= transmission | 14 | TRANSMISSION_GROUP?= transmission | |
16 | 15 | |||
17 | FILES_SUBST+= TRANSMISSION_USER=${TRANSMISSION_USER} | 16 | FILES_SUBST+= TRANSMISSION_USER=${TRANSMISSION_USER} | |
18 | FILES_SUBST+= TRANSMISSION_GROUP=${TRANSMISSION_GROUP} | 17 | FILES_SUBST+= TRANSMISSION_GROUP=${TRANSMISSION_GROUP} | |
19 | 18 | |||
20 | PKG_USERS_VARS+= TRANSMISSION_USER | 19 | PKG_USERS_VARS+= TRANSMISSION_USER | |
21 | PKG_GROUPS_VARS+= TRANSMISSION_GROUP | 20 | PKG_GROUPS_VARS+= TRANSMISSION_GROUP | |
22 | 21 | |||
23 | PKG_GROUPS= ${TRANSMISSION_GROUP} | 22 | PKG_GROUPS= ${TRANSMISSION_GROUP} | |
24 | PKG_USERS= ${TRANSMISSION_USER}:${TRANSMISSION_GROUP} | 23 | PKG_USERS= ${TRANSMISSION_USER}:${TRANSMISSION_GROUP} | |
25 | 24 | |||
26 | OWN_DIRS_PERMS+= ${PKG_SYSCONFDIR}/transmission \ | 25 | OWN_DIRS_PERMS+= ${PKG_SYSCONFDIR}/transmission \ | |
27 | ${TRANSMISSION_USER} ${TRANSMISSION_GROUP} 0755 | 26 | ${TRANSMISSION_USER} ${TRANSMISSION_GROUP} 0755 | |
28 | OWN_DIRS_PERMS+= ${VARBASE}/log/transmission \ | 27 | OWN_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 | |
32 | post-install: | 31 | post-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" |
@@ -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 | |||
8 | VERSION= 4.0.2 | 8 | VERSION= 4.0.3 | |
9 | DISTNAME= transmission-${VERSION} | 9 | DISTNAME= transmission-${VERSION} | |
10 | CATEGORIES= net | 10 | CATEGORIES= net | |
11 | MASTER_SITES= ${MASTER_SITE_GITHUB:=transmission/} | 11 | MASTER_SITES= ${MASTER_SITE_GITHUB:=transmission/} | |
12 | EXTRACT_SUFX= .tar.xz | 12 | EXTRACT_SUFX= .tar.xz | |
13 | GITHUB_RELEASE= ${PKGVERSION_NOREV} | 13 | GITHUB_RELEASE= ${PKGVERSION_NOREV} | |
14 | GITHUB_PROJECT= transmission | 14 | GITHUB_PROJECT= transmission | |
15 | 15 | |||
16 | MAINTAINER= wiz@NetBSD.org | 16 | MAINTAINER= wiz@NetBSD.org | |
17 | HOMEPAGE= http://www.transmissionbt.com/ | 17 | HOMEPAGE= http://www.transmissionbt.com/ | |
18 | COMMENT?= Free, lightweight BitTorrent client | 18 | COMMENT?= Free, lightweight BitTorrent client | |
19 | # optionally, gnu-gpl-v3 instead of gnu-gpl-v2 | 19 | # optionally, gnu-gpl-v3 instead of gnu-gpl-v2 | |
20 | LICENSE= gnu-gpl-v2 AND mit | 20 | LICENSE= gnu-gpl-v2 AND mit | |
21 | 21 | |||
22 | USE_LANGUAGES= c c++ | 22 | USE_LANGUAGES= c c++ | |
23 | USE_LIBTOOL= yes | 23 | USE_LIBTOOL= yes | |
24 | USE_TOOLS+= gmake pkg-config intltool msgfmt | 24 | USE_TOOLS+= gmake pkg-config intltool msgfmt | |
25 | 25 | |||
26 | PATCHDIR= ${.CURDIR}/../../net/transmission/patches | 26 | PATCHDIR= ${.CURDIR}/../../net/transmission/patches | |
27 | DISTINFO_FILE= ${.CURDIR}/../../net/transmission/distinfo | 27 | DISTINFO_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" | |
31 | LDFLAGS+= -framework CoreFoundation | 31 | LDFLAGS+= -framework CoreFoundation | |
32 | .endif | 32 | .endif | |
33 | 33 | |||
34 | BUILDLINK_API_DEPENDS.libevent+= libevent>=2.0.10 | 34 | BUILDLINK_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" |
@@ -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 $ | |
2 | bin/transmission-create | 2 | bin/transmission-create | |
3 | bin/transmission-daemon | 3 | bin/transmission-daemon | |
4 | bin/transmission-edit | 4 | bin/transmission-edit | |
5 | bin/transmission-remote | 5 | bin/transmission-remote | |
6 | bin/transmission-show | 6 | bin/transmission-show | |
7 | man/man1/transmission-create.1 | 7 | man/man1/transmission-create.1 | |
8 | man/man1/transmission-daemon.1 | 8 | man/man1/transmission-daemon.1 | |
9 | man/man1/transmission-edit.1 | 9 | man/man1/transmission-edit.1 | |
10 | man/man1/transmission-remote.1 | 10 | man/man1/transmission-remote.1 | |
11 | man/man1/transmission-show.1 | 11 | man/man1/transmission-show.1 | |
12 | share/doc/transmission/AUTHORS | 12 | share/doc/transmission/AUTHORS | |
13 | share/doc/transmission/COPYING | 13 | share/doc/transmission/COPYING | |
14 | share/doc/transmission/README.md | 14 | share/doc/transmission/README.md | |
15 | share/doc/transmission/news/news-2.42-and-older.md | 15 | share/doc/transmission/news/news-2.42-and-older.md | |
16 | share/doc/transmission/news/news-2.50.md | 16 | share/doc/transmission/news/news-2.50.md | |
17 | share/doc/transmission/news/news-2.51.md | 17 | share/doc/transmission/news/news-2.51.md | |
18 | share/doc/transmission/news/news-2.52.md | 18 | share/doc/transmission/news/news-2.52.md | |
19 | share/doc/transmission/news/news-2.60.md | 19 | share/doc/transmission/news/news-2.60.md | |
20 | share/doc/transmission/news/news-2.61.md | 20 | share/doc/transmission/news/news-2.61.md | |
21 | share/doc/transmission/news/news-2.70.md | 21 | share/doc/transmission/news/news-2.70.md | |
22 | share/doc/transmission/news/news-2.71.md | 22 | share/doc/transmission/news/news-2.71.md | |
23 | share/doc/transmission/news/news-2.72.md | 23 | share/doc/transmission/news/news-2.72.md | |
24 | share/doc/transmission/news/news-2.73.md | 24 | share/doc/transmission/news/news-2.73.md | |
25 | share/doc/transmission/news/news-2.74.md | 25 | share/doc/transmission/news/news-2.74.md | |
26 | share/doc/transmission/news/news-2.75.md | 26 | share/doc/transmission/news/news-2.75.md | |
27 | share/doc/transmission/news/news-2.76.md | 27 | share/doc/transmission/news/news-2.76.md | |
28 | share/doc/transmission/news/news-2.77.md | 28 | share/doc/transmission/news/news-2.77.md | |
29 | share/doc/transmission/news/news-2.80.md | 29 | share/doc/transmission/news/news-2.80.md | |
30 | share/doc/transmission/news/news-2.81.md | 30 | share/doc/transmission/news/news-2.81.md | |
31 | share/doc/transmission/news/news-2.82.md | 31 | share/doc/transmission/news/news-2.82.md | |
32 | share/doc/transmission/news/news-2.83.md | 32 | share/doc/transmission/news/news-2.83.md | |
33 | share/doc/transmission/news/news-2.84.md | 33 | share/doc/transmission/news/news-2.84.md | |
34 | share/doc/transmission/news/news-2.90.md | 34 | share/doc/transmission/news/news-2.90.md | |
35 | share/doc/transmission/news/news-2.91.md | 35 | share/doc/transmission/news/news-2.91.md | |
36 | share/doc/transmission/news/news-2.92.md | 36 | share/doc/transmission/news/news-2.92.md | |
37 | share/doc/transmission/news/news-2.93.md | 37 | share/doc/transmission/news/news-2.93.md | |
38 | share/doc/transmission/news/news-2.94.md | 38 | share/doc/transmission/news/news-2.94.md | |
39 | share/doc/transmission/news/news-3.00.md | 39 | share/doc/transmission/news/news-3.00.md | |
40 | share/doc/transmission/news/news-4.0.0-beta-1.md | 40 | share/doc/transmission/news/news-4.0.0-beta-1.md | |
41 | share/doc/transmission/news/news-4.0.0-beta-2.md | 41 | share/doc/transmission/news/news-4.0.0-beta-2.md | |
42 | share/doc/transmission/news/news-4.0.0-beta-3.md | 42 | share/doc/transmission/news/news-4.0.0-beta-3.md | |
43 | share/doc/transmission/news/news-4.0.0.md | 43 | share/doc/transmission/news/news-4.0.0.md | |
44 | share/doc/transmission/news/news-4.0.1.md | 44 | share/doc/transmission/news/news-4.0.1.md | |
45 | share/doc/transmission/news/news-4.0.2.md | |||
45 | share/doc/transmission/news/news-${PKGVERSION}.md | 46 | share/doc/transmission/news/news-${PKGVERSION}.md | |
46 | share/doc/transmission/rpc-spec.md | 47 | share/doc/transmission/rpc-spec.md | |
47 | share/doc/transmission/send-email-when-torrent-done.sh | 48 | share/doc/transmission/send-email-when-torrent-done.sh |
@@ -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 | |||
3 | BLAKE2s (transmission-4.0.2.tar.xz) = 209147d4cdf734cab45dec811bf0a4efa3d9344d2fc88c637c88bcaad0f672cf | 3 | BLAKE2s (transmission-4.0.3.tar.xz) = 23e0ad20854a036a5cfe75d2047d38964fe7c6364517497627ed61d59df6cbce | |
4 | SHA512 (transmission-4.0.2.tar.xz) = 84784e0c06d4595674710dbc3caac545e0bcf69bef44f2d681ed80ed6722dbb24fc4b8cba39dd957e0e3a276b6b664f8a938087d930f633ebfe9af16e7afcbf4 | 4 | SHA512 (transmission-4.0.3.tar.xz) = 246d4af2f9b399cb5a6e43ca0852d2ab5ff48d2a5c89d0f450c968fcad042ef2e45fef3c9be8ffbf37e7c61dc509929869b6bf59914333818ddf6950582d669c | |
5 | Size (transmission-4.0.2.tar.xz) = 10055708 bytes | 5 | Size (transmission-4.0.3.tar.xz) = 10062044 bytes |
@@ -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 | |||
3 | PKGNAME= transmission-common-${VERSION} | 3 | PKGNAME= transmission-common-${VERSION} | |
4 | PKGREVISION= 1 | |||
5 | COMMENT= Free, lightweight BitTorrent client (shared files) | 4 | COMMENT= 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 | |
8 | CONFLICTS= transmission-4.0.0 | 7 | CONFLICTS= transmission-4.0.0 | |
9 | 8 | |||
10 | .include "../../net/transmission/Makefile.common" | 9 | .include "../../net/transmission/Makefile.common" | |
11 | 10 | |||
12 | NO_CONFIGURE= yes | 11 | NO_CONFIGURE= yes | |
13 | NO_BUILD= yes | 12 | NO_BUILD= yes | |
14 | 13 | |||
15 | INSTALLATION_DIRS= share/transmission | 14 | INSTALLATION_DIRS= share/transmission | |
16 | USE_TOOLS+= pax | 15 | USE_TOOLS+= pax | |
17 | 16 | |||
18 | do-install: | 17 | do-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" |
@@ -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 | |||
3 | PKGNAME= transmission-gtk-${VERSION} | 3 | PKGNAME= transmission-gtk-${VERSION} | |
4 | PKGREVISION= 4 | |||
5 | COMMENT= Free, lightweight BitTorrent client (GTK version) | 4 | COMMENT= Free, lightweight BitTorrent client (GTK version) | |
6 | 5 | |||
7 | DEPENDS+= transmission-common>=${VERSION}:../../net/transmission-common | 6 | DEPENDS+= transmission-common>=${VERSION}:../../net/transmission-common | |
8 | 7 | |||
9 | CONFLICTS+= Transmission-gui-[0-9]* | 8 | CONFLICTS+= Transmission-gui-[0-9]* | |
10 | 9 | |||
11 | .include "../../net/transmission/Makefile.common" | 10 | .include "../../net/transmission/Makefile.common" | |
12 | 11 | |||
13 | CMAKE_ARGS+= -DENABLE_DAEMON=OFF | 12 | CMAKE_ARGS+= -DENABLE_DAEMON=OFF | |
14 | CMAKE_ARGS+= -DENABLE_GTK=ON | 13 | CMAKE_ARGS+= -DENABLE_GTK=ON | |
15 | CMAKE_ARGS+= -DENABLE_QT=OFF | 14 | CMAKE_ARGS+= -DENABLE_QT=OFF | |
16 | CMAKE_ARGS+= -DENABLE_MAC=OFF | 15 | CMAKE_ARGS+= -DENABLE_MAC=OFF | |
17 | CMAKE_ARGS+= -DENABLE_WEB=OFF | 16 | CMAKE_ARGS+= -DENABLE_WEB=OFF | |
18 | CMAKE_ARGS+= -DENABLE_UTILS=OFF | 17 | CMAKE_ARGS+= -DENABLE_UTILS=OFF | |
19 | CMAKE_ARGS+= -DENABLE_CLI=OFF | 18 | CMAKE_ARGS+= -DENABLE_CLI=OFF | |
20 | CMAKE_ARGS+= -DINSTALL_DOC=OFF | 19 | CMAKE_ARGS+= -DINSTALL_DOC=OFF | |
21 | CMAKE_ARGS+= -DENABLE_TESTS=OFF | 20 | CMAKE_ARGS+= -DENABLE_TESTS=OFF | |
22 | 21 | |||
23 | # https://github.com/transmission/transmission/issues/4864 | 22 | # https://github.com/transmission/transmission/issues/4864 | |
24 | post-install: | 23 | post-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 | |
30 | BUILDLINK_API_DEPENDS.gettext+= gettext-lib>=0.19.7 | 29 | BUILDLINK_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" |
@@ -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 | |||
3 | PKGNAME= transmission-qt-${VERSION} | 3 | PKGNAME= transmission-qt-${VERSION} | |
4 | PKGREVISION= 5 | |||
5 | COMMENT= Free, lightweight BitTorrent client (QT version) | 4 | COMMENT= Free, lightweight BitTorrent client (QT version) | |
6 | 5 | |||
7 | DEPENDS+= transmission-common>=${VERSION}:../../net/transmission-common | 6 | DEPENDS+= transmission-common>=${VERSION}:../../net/transmission-common | |
8 | 7 | |||
9 | CMAKE_ARGS+= -DENABLE_DAEMON=OFF | 8 | CMAKE_ARGS+= -DENABLE_DAEMON=OFF | |
10 | CMAKE_ARGS+= -DENABLE_GTK=OFF | 9 | CMAKE_ARGS+= -DENABLE_GTK=OFF | |
11 | CMAKE_ARGS+= -DENABLE_QT=ON | 10 | CMAKE_ARGS+= -DENABLE_QT=ON | |
12 | CMAKE_ARGS+= -DENABLE_MAC=OFF | 11 | CMAKE_ARGS+= -DENABLE_MAC=OFF | |
13 | CMAKE_ARGS+= -DENABLE_WEB=OFF | 12 | CMAKE_ARGS+= -DENABLE_WEB=OFF | |
14 | CMAKE_ARGS+= -DENABLE_UTILS=OFF | 13 | CMAKE_ARGS+= -DENABLE_UTILS=OFF | |
15 | CMAKE_ARGS+= -DENABLE_CLI=OFF | 14 | CMAKE_ARGS+= -DENABLE_CLI=OFF | |
16 | CMAKE_ARGS+= -DINSTALL_DOC=OFF | 15 | CMAKE_ARGS+= -DINSTALL_DOC=OFF | |
17 | CMAKE_ARGS+= -DENABLE_TESTS=OFF | 16 | CMAKE_ARGS+= -DENABLE_TESTS=OFF | |
18 | 17 | |||
19 | GCC_REQD+= 8 # std::filesystem | 18 | GCC_REQD+= 8 # std::filesystem | |
20 | 19 | |||
21 | CONFLICTS+= Transmission-gui-[0-9]* | 20 | CONFLICTS+= Transmission-gui-[0-9]* | |
22 | 21 | |||
23 | INSTALLATION_DIRS= share/applications | 22 | INSTALLATION_DIRS= share/applications | |
24 | 23 | |||
25 | # https://github.com/transmission/transmission/issues/4864 | 24 | # https://github.com/transmission/transmission/issues/4864 | |
26 | post-install: | 25 | post-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" |