View | Details | Raw Unified | Return to bug 275613 | Differences between
and this patch

Collapse All | Expand All

(-)b/net-p2p/transmission-components/Makefile (-18 / +28 lines)
Lines 1-7 Link Here
1
PORTNAME=	transmission
1
PORTNAME=	transmission
2
DISTVERSION=	4.0.4
2
DISTVERSION=	4.0.5
3
PORTREVISION=	5
3
PORTREVISION=	0
4
CATEGORIES=	net-p2p
4
CATEGORIES=	net-p2p
5
MASTER_SITES=	https://github.com/${PORTNAME}/${PORTNAME}/releases/download/${DISTVERSION}/
5
6
6
MAINTAINER=	mondo.debater_0q@icloud.com
7
MAINTAINER=	mondo.debater_0q@icloud.com
7
COMMENT=	Transmission BitTorrent client
8
COMMENT=	Transmission BitTorrent client
Lines 10-21 WWW= https://www.transmissionbt.com Link Here
10
LICENSE=	GPLv3+
11
LICENSE=	GPLv3+
11
LICENSE_FILE=	${WRKSRC}/COPYING
12
LICENSE_FILE=	${WRKSRC}/COPYING
12
13
14
BUILD_DEPENDS=	${LOCALBASE}/include/fast_float/fast_float.h:math/fast_float \
15
		${LOCALBASE}/include/fmt/format.h:devel/libfmt \
16
		${LOCALBASE}/include/utf8cpp/utf8.h:devel/utf8cpp
17
13
LIB_DEPENDS=	libb64.so:converters/libb64 \
18
LIB_DEPENDS=	libb64.so:converters/libb64 \
14
		libcurl.so:ftp/curl \
19
		libcurl.so:ftp/curl \
15
		libdeflate.so:archivers/libdeflate \
20
		libdeflate.so:archivers/libdeflate \
16
		libdht.so:devel/jech-dht \
21
		libdht.so:devel/jech-dht \
17
		libevent.so:devel/libevent \
22
		libevent.so:devel/libevent \
18
		libfmt.so:devel/libfmt \
19
		libminiupnpc.so:net/miniupnpc \
23
		libminiupnpc.so:net/miniupnpc \
20
		libnatpmp.so:net/libnatpmp \
24
		libnatpmp.so:net/libnatpmp \
21
		libpsl.so:dns/libpsl \
25
		libpsl.so:dns/libpsl \
Lines 37-52 LIB_DEPENDS= Link Here
37
gtk_LIB_DEPENDS=	libayatana-appindicator3.so:devel/libayatana-appindicator \
41
gtk_LIB_DEPENDS=	libayatana-appindicator3.so:devel/libayatana-appindicator \
38
			libharfbuzz.so:print/harfbuzz
42
			libharfbuzz.so:print/harfbuzz
39
43
40
USES=		cmake cpe iconv libtool localbase pkgconfig ssl
44
USES=		cmake cpe iconv libtool localbase pkgconfig ssl tar:xz
41
45
42
CPE_VENDOR=	transmissionbt
46
CPE_VENDOR=	transmissionbt
43
CPE_PRODUCT=	transmission
47
CPE_PRODUCT=	transmission
44
48
45
USE_GITHUB=	YES
49
#USE_GITHUB=	YES
46
GH_TUPLE=	google:googletest:af29db7:googletest/third-party/googletest \
50
#GH_TUPLE=	google:googletest:af29db7:googletest/third-party/googletest \
47
		transmission:fast_float:6624977:fast_float/third-party/fast_float \
51
#		transmission:fast_float:6624977:fast_float/third-party/fast_float \
48
		transmission:utfcpp:b85efd6:utfcpp/third-party/utfcpp \
52
#		transmission:utfcpp:b85efd6:utfcpp/third-party/utfcpp \
49
		transmission:wide-integer:4de0b52:wideinteger/third-party/wide-integer
53
#		transmission:wide-integer:4de0b52:wideinteger/third-party/wide-integer
54
55
# System libraries
56
EXTRACT_AFTER_ARGS=	--exclude third-party/dht \
57
			--exclude third-party/fast_float \
58
			--exclude third-party/fmt \
59
			--exclude third-party/libb64 \
60
			--exclude third-party/libdeflate \
61
			--exclude third-party/libevent \
62
			--exclude third-party/libnatpmp \
63
			--exclude third-party/libpsl \
64
			--exclude third-party/libutp \
65
			--exclude third-party/miniupnpc \
66
			--exclude third-party/utfcpp
50
67
51
.if ${FLAVOR} == gtk
68
.if ${FLAVOR} == gtk
52
USES+=		desktop-file-utils gettext-runtime gettext-tools gnome
69
USES+=		desktop-file-utils gettext-runtime gettext-tools gnome
Lines 64-75 USE_RC_SUBR= transmission Link Here
64
.endif
81
.endif
65
82
66
.if ${FLAVOR} == docs
83
.if ${FLAVOR} == docs
67
USES=		cpe
84
USES=		cpe tar:xz
68
.endif
85
.endif
69
86
70
CMAKE_ARGS=	-DCMAKE_C_STANDARD_INCLUDE_DIRECTORIES=${LOCALBASE}/include \
87
CMAKE_ARGS=	-DCMAKE_INSTALL_MANDIR="${PREFIX}/man"
71
		-DCMAKE_CXX_STANDARD_INCLUDE_DIRECTORIES=${LOCALBASE}/include \
72
		-DCMAKE_INSTALL_MANDIR="${PREFIX}/man"
73
CMAKE_ON=	USE_SYSTEM_B64 USE_SYSTEM_DEFLATE USE_SYSTEM_DHT \
88
CMAKE_ON=	USE_SYSTEM_B64 USE_SYSTEM_DEFLATE USE_SYSTEM_DHT \
74
		USE_SYSTEM_EVENT2 USE_SYSTEM_MINIUPNPC USE_SYSTEM_NATPMP \
89
		USE_SYSTEM_EVENT2 USE_SYSTEM_MINIUPNPC USE_SYSTEM_NATPMP \
75
		USE_SYSTEM_PSL USE_SYSTEM_UTP
90
		USE_SYSTEM_PSL USE_SYSTEM_UTP
Lines 146-156 UTILS_CMAKE_BOOL= ENABLE_UTILS Link Here
146
161
147
WEB_CMAKE_BOOL=	INSTALL_WEB
162
WEB_CMAKE_BOOL=	INSTALL_WEB
148
163
149
post-extract:
150
	@${ECHO_MSG} "Cludging use of devel/libfmt as Transmission's CMakeLists.txt does not properly search for it."
151
	@${MKDIR} ${WRKSRC}/third-party/fmt/include/fmt
152
	@${LN} -Fs ${PREFIX}/include/fmt ${WRKSRC}/third-party/fmt/include/fmt
153
154
.if ${FLAVOR} == docs
164
.if ${FLAVOR} == docs
155
pre-install:
165
pre-install:
156
	@${ECHO_MSG} "Removing outdated release notes"
166
	@${ECHO_MSG} "Removing outdated release notes"
(-)b/net-p2p/transmission-components/distinfo (-11 / +3 lines)
Lines 1-11 Link Here
1
TIMESTAMP = 1693298946
1
TIMESTAMP = 1701995252
2
SHA256 (transmission-transmission-4.0.4_GH0.tar.gz) = 767b4796a43c8bd3fc9d6c64d32dd49dedce3ad14909d6773ce2694e02b22a9d
2
SHA256 (transmission-4.0.5.tar.xz) = fd68ff114a479200043c30c7e69dba4c1932f7af36ca4c5b5d2edcb5866e6357
3
SIZE (transmission-transmission-4.0.4_GH0.tar.gz) = 8750421
3
SIZE (transmission-4.0.5.tar.xz) = 9745756
4
SHA256 (google-googletest-af29db7_GH0.tar.gz) = cebd59f4dd7380870c4cbc57f75bd4453d84c68847fee020c95019b2841ae7a2
5
SIZE (google-googletest-af29db7_GH0.tar.gz) = 841006
6
SHA256 (transmission-fast_float-6624977_GH0.tar.gz) = a7fed3253e8604ad0b3c0649f7b99e004f61bf0b82096f43edbb597f9a9b4dc3
7
SIZE (transmission-fast_float-6624977_GH0.tar.gz) = 76763
8
SHA256 (transmission-utfcpp-b85efd6_GH0.tar.gz) = 98c7f02180c92a6b5fa90bbf157c3f441fcf47565c10948d221de3097893507a
9
SIZE (transmission-utfcpp-b85efd6_GH0.tar.gz) = 27376
10
SHA256 (transmission-wide-integer-4de0b52_GH0.tar.gz) = 8754e29f002ba78228675ad95b7eb4d828e23c7a4ec227815fe8a2238c8111eb
11
SIZE (transmission-wide-integer-4de0b52_GH0.tar.gz) = 124910
(-)b/net-p2p/transmission-components/files/patch-cmake_FindFastFloat.cmake (+8 lines)
Added Link Here
1
--- cmake/FindFastFloat.cmake.orig	2023-12-08 18:49:17 UTC
2
+++ cmake/FindFastFloat.cmake
3
@@ -2,4 +2,4 @@ target_include_directories(FastFloat::fast_float
4
 
5
 target_include_directories(FastFloat::fast_float
6
     INTERFACE
7
-        ${CMAKE_CURRENT_LIST_DIR}/../third-party/fast_float/include)
8
+        ${CMAKE_INSTALL_PREFIX}/include)
(-)b/net-p2p/transmission-components/files/patch-cmake_FindFmt.cmake (+11 lines)
Added Link Here
1
--- cmake/FindFmt.cmake.orig	2023-12-16 08:06:18 UTC
2
+++ cmake/FindFmt.cmake
3
@@ -2,7 +2,7 @@ target_include_directories(fmt::fmt-header-only
4
 
5
 target_include_directories(fmt::fmt-header-only
6
     INTERFACE
7
-        ${CMAKE_CURRENT_LIST_DIR}/../third-party/fmt/include)
8
+        ${CMAKE_INSTALL_PREFIX}/include)
9
 
10
 target_compile_definitions(fmt::fmt-header-only
11
     INTERFACE
(-)b/net-p2p/transmission-components/files/patch-cmake_FindUtfCpp.cmake (+8 lines)
Added Link Here
1
--- cmake/FindUtfCpp.cmake.orig	2023-12-16 08:24:21 UTC
2
+++ cmake/FindUtfCpp.cmake
3
@@ -2,4 +2,4 @@ target_include_directories(utf8::cpp
4
 
5
 target_include_directories(utf8::cpp
6
     INTERFACE
7
-        ${CMAKE_CURRENT_LIST_DIR}/../third-party/utfcpp/source)
8
+        ${CMAKE_INSTALL_PREFIX}/include/utf8cpp)
(-)b/net-p2p/transmission-components/pkg-plist.daemon (-1 / +2 lines)
Lines 5-9 man/man1/transmission-daemon.1.gz Link Here
5
%%WEB%%%%DATADIR%%/public_html/images/favicon.png
5
%%WEB%%%%DATADIR%%/public_html/images/favicon.png
6
%%WEB%%%%DATADIR%%/public_html/images/webclip-icon.png
6
%%WEB%%%%DATADIR%%/public_html/images/webclip-icon.png
7
%%WEB%%%%DATADIR%%/public_html/index.html
7
%%WEB%%%%DATADIR%%/public_html/index.html
8
%%WEB%%%%DATADIR%%/public_html/transmission-app.css
8
%%WEB%%%%DATADIR%%/public_html/transmission-app.js
9
%%WEB%%%%DATADIR%%/public_html/transmission-app.js
9
%%WEB%%%%DATADIR%%/public_html/transmission-app.js.LICENSE.txt
10
%%WEB%%%%DATADIR%%/public_html/transmission-app.js.LEGAL.txt
(-)b/net-p2p/transmission-components/pkg-plist.docs (+1 lines)
Lines 5-10 Link Here
5
%%DOCSDIR%%/news/news-4.0.2.md
5
%%DOCSDIR%%/news/news-4.0.2.md
6
%%DOCSDIR%%/news/news-4.0.3.md
6
%%DOCSDIR%%/news/news-4.0.3.md
7
%%DOCSDIR%%/news/news-4.0.4.md
7
%%DOCSDIR%%/news/news-4.0.4.md
8
%%DOCSDIR%%/news/news-4.0.5.md
8
%%DOCSDIR%%/README.md
9
%%DOCSDIR%%/README.md
9
%%DOCSDIR%%/rpc-spec.md
10
%%DOCSDIR%%/rpc-spec.md
10
%%DOCSDIR%%/send-email-when-torrent-done.sh
11
%%DOCSDIR%%/send-email-when-torrent-done.sh
(-)b/net-p2p/transmission/Makefile (-2 / +2 lines)
Lines 1-6 Link Here
1
PORTNAME=	transmission
1
PORTNAME=	transmission
2
DISTVERSION=	4.0.4
2
DISTVERSION=	4.0.5
3
PORTREVISION=	4
3
PORTREVISION=	0
4
CATEGORIES=	net-p2p
4
CATEGORIES=	net-p2p
5
5
6
MAINTAINER=	mondo.debater_0q@icloud.com
6
MAINTAINER=	mondo.debater_0q@icloud.com

Return to bug 275613