Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F160516986
D41975.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
43 KB
Referenced Files
None
Subscribers
None
D41975.diff
View Options
Index: MOVED
===================================================================
--- MOVED
+++ MOVED
@@ -7842,12 +7842,7 @@
textproc/rubygem-cucumber-html-formatter19|textproc/rubygem-cucumber-html-formatter|2023-09-04|Remove obsoleted port. Use textproc/rubygem-cucumber-html-formatter instead
cad/py-ocp||2023-09-05|Has expired: Broken since 2021
sysutils/bacula11-libs3|sysutils/bacula-libs3|2023-09-10|No reason to have version in the port name. Works with 11 and 13
-net-p2p/transmission-cli|net-p2p/transmission|2023-09-10|Moved to a flavored version
-net-p2p/transmission-daemon|net-p2p/transmission|2023-09-10|Moved to a flavored version
-net-p2p/transmission-gtk|net-p2p/transmission|2023-09-10|Moved to a flavored version
-net-p2p/transmission-qt|net-p2p/transmission|2023-09-10|Moved to a flavored version
-net-p2p/transmission-utils|net-p2p/transmission|2023-09-10|Moved to a flavored version
-www/transmission-web|net-p2p/transmission|2023-09-10|Moved to the daemon flavor
+www/transmission-web|net-p2p/transmission-components@daemon|2023-09-10|Moved to the daemon flavor
devel/rubygem-cucumber-tag-expressions4|devel/rubygem-cucumber-tag-expressions|2023-09-11|Remove obsoleted port. Use devel/rubygem-cucumber-tag-expressions instead
security/rosenpass|net/rosenpass|2023-09-12|Remove duplicate port
dns/tinystats||2023-09-20|Has expired: djbdns got removed, port is no longer required
@@ -7922,3 +7917,8 @@
www/awffull||2023-09-30|Has expired: Abandonware, last release in 14+ years ago. Consider using www/awstats
textproc/raptor||2023-09-30|Has expired: No new release in 10+ years and superseded by 2.0-branch, consider using textproc/raptor2
devel/php-composer2|devel/php-composer|2023-09-30|Port for newer version moved over old EOL version port
+net-p2p/transmission-cli|net-p2p/transmission-components@cli|2023-09-30|Moved for metaport
+net-p2p/transmission-daemon|net-p2p/transmission-components@daemon|2023-09-30|Moved for metaport
+net-p2p/transmission-gtk|net-p2p/transmission-components@gtk|2023-09-30|Moved for metaport
+net-p2p/transmission-qt|net-p2p/transmission-components@qt|2023-09-30|Moved for metaport
+net-p2p/transmission-utils|net-p2p/transmission-components@utils|2023-09-30|Moved for metaport
Index: UPDATING
===================================================================
--- UPDATING
+++ UPDATING
@@ -6,6 +6,16 @@
you update your ports collection, before attempting any port upgrades.
20230930:
+ AFFECTS: users of Transmission (net-p2p/transmission@*)
+ AUTHOR: mondo.debater_0q@icloud.com
+
+ Fixes Bug 274065 by reorganizing the port as a metaport
+ (net-p2p/transmission) and components port (net-p2p/transmission-components).
+ Each component may be installed through the flavors of
+ transmission-componenents (@cli, @daemon, @docs, @gtk, @qt, @utils).
+ Alternatively, one or more component may be installed by running make config
+ on the metaport net-p2p/transmission.
+
AFFECTS: users of devel/php-composer2
AUTHOR: madpilot@FreeBSD.org
Index: net-p2p/Makefile
===================================================================
--- net-p2p/Makefile
+++ net-p2p/Makefile
@@ -99,6 +99,7 @@
SUBDIR += torrentcheck
SUBDIR += torrentsniff
SUBDIR += transmission
+ SUBDIR += transmission-components
SUBDIR += transmission-remote-gui
SUBDIR += twitch-tui
SUBDIR += udpt
Index: net-p2p/transmission-components/Makefile
===================================================================
--- net-p2p/transmission-components/Makefile
+++ net-p2p/transmission-components/Makefile
@@ -1,6 +1,5 @@
PORTNAME= transmission
DISTVERSION= 4.0.4
-PORTREVISION= 3
CATEGORIES= net-p2p
MAINTAINER= mondo.debater_0q@icloud.com
@@ -21,18 +20,22 @@
libpsl.so:dns/libpsl \
libutp.so:net-p2p/libutp
-FLAVORS= default cli daemon gtk qt utils
+FLAVORS= cli docs daemon gtk qt utils
FLAVOR?= ${FLAVORS:[1]}
.for flavor in ${FLAVORS}
${flavor}_PKGNAMESUFFIX= -${flavor}
.endfor
-CONFLICTS_INSTALL= transmission-default
-default_CONFLICTS_INSTALL= transmission-*
+DESCR= ${PKGDIR}/pkg-descr.${FLAVOR}
+
+.if ${FLAVOR} == docs
+NO_BUILD= yes
+LIB_DEPENDS=
+.endif
+
+gtk_LIB_DEPENDS= libayatana-appindicator3.so:devel/libayatana-appindicator \
+ libharfbuzz.so:print/harfbuzz
-gtk_LIB_DEPENDS= libayatana-appindicator3.so:devel/libayatana-appindicator \
- libharfbuzz.so:print/harfbuzz
-GTK_LIB_DEPENDS= ${gtk_LIB_DEPENDS}
USES= cmake cpe iconv libtool localbase pkgconfig ssl
@@ -56,7 +59,13 @@
linguisttools:build
.endif
+.if ${FLAVOR} == daemon
USE_RC_SUBR= transmission
+.endif
+
+.if ${FLAVOR} == docs
+USES= cpe
+.endif
CMAKE_ARGS= -DCMAKE_C_STANDARD_INCLUDE_DIRECTORIES=${LOCALBASE}/include \
-DCMAKE_CXX_STANDARD_INCLUDE_DIRECTORIES=${LOCALBASE}/include \
@@ -66,8 +75,10 @@
USE_SYSTEM_PSL USE_SYSTEM_UTP
CMAKE_OFF= ENABLE_MAC REBUILD_WEB WITH_SYSTEMD
+.if ${FLAVOR:Ndocs}
USERS= transmission
GROUPS= transmission
+.endif
PLIST= ${PKGDIR}/pkg-plist.${FLAVOR}
@@ -82,14 +93,14 @@
.endif
.if ${FLAVOR} == gtk
-CMAKE_ON+= ${GTK_CMAKE_ON}
-CMAKE_ARGS+= ${GTK_CMAKE_ARGS}
+CMAKE_ON+= ENABLE_GTK GTK_IS_REQUIRED
+CMAKE_ARGS+= -DUSE_GTK_VERSION=3
CMAKE_OFF+= ENABLE_CLI ENABLE_DAEMON ENABLE_UTILS INSTALL_WEB
.endif
.if ${FLAVOR} == qt
-CMAKE_ON+= ${QT_CMAKE_ON}
-CMAKE_ARGS+= ${QT_CMAKE_ARGS}
+CMAKE_ON+= ENABLE_QT QT_IS_REQUIRED
+CMAKE_ARGS+= -DUSE_QT_VERSION=5
CMAKE_OFF+= ENABLE_CLI ENABLE_DAEMON ENABLE_UTILS INSTALL_WEB
.endif
@@ -99,52 +110,33 @@
ENABLE_WERROR INSTALL_WEB
.endif
-OPTIONS_DEFINE= CLI DAEMON DOCS GTK NLS QT TESTS UTILS WEB
-OPTIONS_DEFAULT= CLI DAEMON DOCS GTK NLS QT UTILS WEB
+OPTIONS_FILE= ${PORT_DBDIR}/${OPTIONS_NAME}/${FLAVOR}-options
-DOCS_EXTRA_PATCHES_OFF= ${PATCHDIR}/extra-patch-CMakeLists.txt
-.if ${FLAVOR:Ndefault} && ${FLAVOR:Ndaemon}
-EXTRA_PATCHES= ${DOCS_EXTRA_PATCHES_OFF}
+.if ${FLAVOR:Mdaemon}
+OPTIONS_DEFINE= NLS TESTS WEB
+OPTIONS_DEFAULT= NLS WEB
.endif
-.if ${FLAVOR:Mdaemon}
-OPTIONS_DEFINE= DOCS NLS TESTS WEB
-OPTIONS_DEFAULT= DOCS NLS WEB
+.if ${FLAVOR:Mdocs}
+OPTIONS_DEFINE=
.endif
-.if ${FLAVOR:Ndefault} && ${FLAVOR:Ndaemon}
+.if ${FLAVOR:Ndaemon} && ${FLAVOR:Ndocs}
OPTIONS_DEFINE= NLS TESTS
OPTIONS_DEFAULT= NLS
.endif
OPTIONS_SUB= yes
-CLI_DESC= Build remote & command-line (deprecated) clients
-DAEMON_DESC= Build daemon
-GTK_DESC= Build GTK+ client
-QT_DESC= Build QT client
+daemon_DESC= Build daemon
+docs_DESC= Install documentation
+gtk_DESC= Build GTK+ client
+qt_DESC= Build QT client
TESTS_DESC= Build & run unit tests
-UTILS_DESC= Build utilities (create, edit, show)
+utils_DESC= Build utilities (create, edit, remote, show)
+cli_DESC= Build command-line client (deprecated)
WEB_DESC= Install web client (imples daemon)
-CLI_CMAKE_BOOL= ENABLE_CLI
-
-DAEMON_CMAKE_BOOL= ENABLE_DAEMON
-
-GTK_CMAKE_ON= ENABLE_GTK \
- GTK_IS_REQUIRED
-GTK_CMAKE_ARGS+= -DUSE_GTK_VERSION=3
-
-QT_CMAKE_ON= ENABLE_QT \
- QT_IS_REQUIRED
-QT_CMAKE_ARGS+= -DUSE_QT_VERSION=5
-
-GTK_USES= desktop-file-utils gettext-runtime gettext-tools gnome
-GTK_USE= GNOME=gdkpixbuf2,glibmm,gtkmm30
-
-QT_USES= desktop-file-utils qmake:no_env qt:5
-QT_USE= QT=core,dbus,gui,network,svg,widgets,buildtools:build,linguisttools:build
-
NLS_USES= gettext-runtime:lib
NLS_CMAKE_BOOL= ENABLE_NLS
@@ -152,7 +144,6 @@
UTILS_CMAKE_BOOL= ENABLE_UTILS
-WEB_IMPLIES= DAEMON
WEB_CMAKE_BOOL= INSTALL_WEB
post-extract:
@@ -160,15 +151,27 @@
@${MKDIR} ${WRKSRC}/third-party/fmt/include/fmt
@${LN} -Fs ${PREFIX}/include/fmt ${WRKSRC}/third-party/fmt/include/fmt
-post-extract-DOCS-on:
+.if ${FLAVOR} == docs
+pre-install:
@${ECHO_MSG} "Removing outdated release notes"
@${FIND} ${WRKSRC}/news \( -name 'news-[0-3]*' -o -name '*beta*' \) -delete
+do-install:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ @cd ${WRKSRC} ; ${CP} AUTHORS ${STAGEDIR}${DOCSDIR} ;\
+ ${CP} COPYING ${STAGEDIR}${DOCSDIR} ;\
+ ${CP} README.md ${STAGEDIR}${DOCSDIR}
+ @cd ${WRKSRC}/docs ; ${CP} rpc-spec.md ${STAGEDIR}${DOCSDIR}
+ @cd ${WRKSRC}/extras ; ${CP} send-email-when-torrent-done.sh ${STAGEDIR}${DOCSDIR}
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}/news
+ @cd ${WRKSRC}/news ; ${CP} -R . ${STAGEDIR}${DOCSDIR}/news
+.endif
+
.if ${FLAVOR} == qt
post-install:
${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps
${INSTALL_DATA} ${WRKSRC}/qt/icons/transmission.svg \
- ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps/transmission.svg
+ ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps/transmission-qt.svg
.endif
.if ${FLAVOR} == daemon
@@ -176,9 +179,6 @@
${MKDIR} ${STAGEDIR}${ETCDIR}/home
.endif
-post-install-DAEMON-on:
- ${MKDIR} ${STAGEDIR}${ETCDIR}/home
-
post-install-TESTS-on:
@${ECHO_MSG} "Running tests..."
@cd ${BUILD_WRKSRC}/tests/libtransmission/ && \
Index: net-p2p/transmission-components/files/patch-qt_transmission-qt.desktop
===================================================================
--- /dev/null
+++ net-p2p/transmission-components/files/patch-qt_transmission-qt.desktop
@@ -0,0 +1,11 @@
+--- qt/transmission-qt.desktop.orig 2023-09-24 19:03:24 UTC
++++ qt/transmission-qt.desktop
+@@ -5,7 +5,7 @@ Comment=Download and share files over BitTorrent
+ # Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
+ Keywords=torrents;downloading;uploading;share;sharing;
+ Exec=transmission-qt %U
+-Icon=transmission
++Icon=transmission-qt
+ Terminal=false
+ Type=Application
+ MimeType=application/x-bittorrent;x-scheme-handler/magnet;
Index: net-p2p/transmission-components/pkg-descr.cli
===================================================================
--- /dev/null
+++ net-p2p/transmission-components/pkg-descr.cli
@@ -0,0 +1 @@
+Transmission-cli is a deprecated CLI Bit-torrent client.
Index: net-p2p/transmission-components/pkg-descr.daemon
===================================================================
--- /dev/null
+++ net-p2p/transmission-components/pkg-descr.daemon
@@ -0,0 +1,9 @@
+The transmission-daemon is a daemon-based Transmission session that can be
+controlled via RPC by transmission-remote (see transmission-utils) and
+other Transmission BiTtorrent client such as GTK+ and CLI interface.
+
+Transmission Web Interface (Clutch) is a WebUI for the Transmission BitTorrent
+client. It allows you to manage your torrents from anywhere you can access the
+internet, and runs on OS X and various flavors of *nix. It provides most of
+the basic features of the desktop client, including torrent upload, torrent
+start/stop, file path selection, speed limiting etc.
Index: net-p2p/transmission-components/pkg-descr.docs
===================================================================
--- /dev/null
+++ net-p2p/transmission-components/pkg-descr.docs
@@ -0,0 +1 @@
+Complete documentation files for the Transmission Bit-Torrent client.
Index: net-p2p/transmission-components/pkg-descr.gtk
===================================================================
--- /dev/null
+++ net-p2p/transmission-components/pkg-descr.gtk
@@ -0,0 +1 @@
+Transmission-gtk provides a native Transmission client for the GNOME desktop environment.
Index: net-p2p/transmission-components/pkg-descr.qt
===================================================================
--- /dev/null
+++ net-p2p/transmission-components/pkg-descr.qt
@@ -0,0 +1 @@
+Transmission-qt provides a native Transmission client for the KDE and GNOME desktop environments.
Index: net-p2p/transmission-components/pkg-descr.utils
===================================================================
--- /dev/null
+++ net-p2p/transmission-components/pkg-descr.utils
@@ -0,0 +1 @@
+Transmission-utils includes the tools to create and manipulate torrent files. Transmission-remote is a fast and lightweight CLI (command line) BitTorrent client.
Index: net-p2p/transmission-components/pkg-plist.daemon
===================================================================
--- /dev/null
+++ net-p2p/transmission-components/pkg-plist.daemon
@@ -0,0 +1,9 @@
+bin/transmission-daemon
+@dir %%ETCDIR%%/home
+man/man1/transmission-daemon.1.gz
+%%WEB%%%%DATADIR%%/public_html/images/favicon.ico
+%%WEB%%%%DATADIR%%/public_html/images/favicon.png
+%%WEB%%%%DATADIR%%/public_html/images/webclip-icon.png
+%%WEB%%%%DATADIR%%/public_html/index.html
+%%WEB%%%%DATADIR%%/public_html/transmission-app.js
+%%WEB%%%%DATADIR%%/public_html/transmission-app.js.LICENSE.txt
Index: net-p2p/transmission-components/pkg-plist.docs
===================================================================
--- /dev/null
+++ net-p2p/transmission-components/pkg-plist.docs
@@ -0,0 +1,10 @@
+%%DOCSDIR%%/AUTHORS
+%%DOCSDIR%%/COPYING
+%%DOCSDIR%%/news/news-4.0.0.md
+%%DOCSDIR%%/news/news-4.0.1.md
+%%DOCSDIR%%/news/news-4.0.2.md
+%%DOCSDIR%%/news/news-4.0.3.md
+%%DOCSDIR%%/news/news-4.0.4.md
+%%DOCSDIR%%/README.md
+%%DOCSDIR%%/rpc-spec.md
+%%DOCSDIR%%/send-email-when-torrent-done.sh
Index: net-p2p/transmission-components/pkg-plist.qt
===================================================================
--- net-p2p/transmission-components/pkg-plist.qt
+++ net-p2p/transmission-components/pkg-plist.qt
@@ -1,7 +1,7 @@
bin/transmission-qt
man/man1/transmission-qt.1.gz
share/applications/transmission-qt.desktop
-share/icons/hicolor/scalable/apps/transmission.svg
+share/icons/hicolor/scalable/apps/transmission-qt.svg
%%NLS%%%%DATADIR%%/translations/transmission_af.qm
%%NLS%%%%DATADIR%%/translations/transmission_ca.qm
%%NLS%%%%DATADIR%%/translations/transmission_da.qm
Index: net-p2p/transmission/Makefile
===================================================================
--- net-p2p/transmission/Makefile
+++ net-p2p/transmission/Makefile
@@ -1,6 +1,5 @@
PORTNAME= transmission
DISTVERSION= 4.0.4
-PORTREVISION= 3
CATEGORIES= net-p2p
MAINTAINER= mondo.debater_0q@icloud.com
@@ -8,183 +7,24 @@
WWW= https://www.transmissionbt.com
LICENSE= GPLv3+
-LICENSE_FILE= ${WRKSRC}/COPYING
-LIB_DEPENDS= libb64.so:converters/libb64 \
- libcurl.so:ftp/curl \
- libdeflate.so:archivers/libdeflate \
- libdht.so:devel/jech-dht \
- libevent.so:devel/libevent \
- libfmt.so:devel/libfmt \
- libminiupnpc.so:net/miniupnpc \
- libnatpmp.so:net/libnatpmp \
- libpsl.so:dns/libpsl \
- libutp.so:net-p2p/libutp
+USES= metaport
-FLAVORS= default cli daemon gtk qt utils
-FLAVOR?= ${FLAVORS:[1]}
-.for flavor in ${FLAVORS}
-${flavor}_PKGNAMESUFFIX= -${flavor}
-.endfor
+OPTIONS_DEFINE= CLI DAEMON DOCS GTK QT UTILS
+OPTIONS_DEFAULT= CLI DAEMON DOCS GTK QT UTILS
-CONFLICTS_INSTALL= transmission-default
-default_CONFLICTS_INSTALL= transmission-*
-
-gtk_LIB_DEPENDS= libayatana-appindicator3.so:devel/libayatana-appindicator \
- libharfbuzz.so:print/harfbuzz
-GTK_LIB_DEPENDS= ${gtk_LIB_DEPENDS}
-
-USES= cmake cpe iconv libtool localbase pkgconfig ssl
-
-CPE_VENDOR= transmissionbt
-CPE_PRODUCT= transmission
-
-USE_GITHUB= YES
-GH_TUPLE= google:googletest:af29db7:googletest/third-party/googletest \
- transmission:fast_float:6624977:fast_float/third-party/fast_float \
- transmission:utfcpp:b85efd6:utfcpp/third-party/utfcpp \
- transmission:wide-integer:4de0b52:wideinteger/third-party/wide-integer
-
-.if ${FLAVOR} == gtk
-USES+= desktop-file-utils gettext-runtime gettext-tools gnome
-USE_GNOME= gdkpixbuf2 glibmm gtkmm30
-.endif
-
-.if ${FLAVOR} == qt
-USES+= desktop-file-utils qmake:no_env qt:5
-USE_QT= core dbus gui network svg widgets buildtools:build \
- linguisttools:build
-.endif
-
-USE_RC_SUBR= transmission
-
-CMAKE_ARGS= -DCMAKE_C_STANDARD_INCLUDE_DIRECTORIES=${LOCALBASE}/include \
- -DCMAKE_CXX_STANDARD_INCLUDE_DIRECTORIES=${LOCALBASE}/include \
- -DCMAKE_INSTALL_MANDIR="${PREFIX}/man"
-CMAKE_ON= USE_SYSTEM_B64 USE_SYSTEM_DEFLATE USE_SYSTEM_DHT \
- USE_SYSTEM_EVENT2 USE_SYSTEM_MINIUPNPC USE_SYSTEM_NATPMP \
- USE_SYSTEM_PSL USE_SYSTEM_UTP
-CMAKE_OFF= ENABLE_MAC REBUILD_WEB WITH_SYSTEMD
-
-USERS= transmission
-GROUPS= transmission
-
-PLIST= ${PKGDIR}/pkg-plist.${FLAVOR}
-
-.if ${FLAVOR} == cli
-CMAKE_ON+= ENABLE_CLI
-CMAKE_OFF+= ENABLE_DAEMON ENABLE_GTK ENABLE_QT ENABLE_UTILS INSTALL_WEB
-.endif
-
-.if ${FLAVOR} == daemon
-CMAKE_ON+= ENABLE_DAEMON
-CMAKE_OFF+= ENABLE_CLI ENABLE_GTK ENABLE_QT ENABLE_UTILS
-.endif
-
-.if ${FLAVOR} == gtk
-CMAKE_ON+= ${GTK_CMAKE_ON}
-CMAKE_ARGS+= ${GTK_CMAKE_ARGS}
-CMAKE_OFF+= ENABLE_CLI ENABLE_DAEMON ENABLE_UTILS INSTALL_WEB
-.endif
-
-.if ${FLAVOR} == qt
-CMAKE_ON+= ${QT_CMAKE_ON}
-CMAKE_ARGS+= ${QT_CMAKE_ARGS}
-CMAKE_OFF+= ENABLE_CLI ENABLE_DAEMON ENABLE_UTILS INSTALL_WEB
-.endif
-
-.if ${FLAVOR} == utils
-CMAKE_ON+= ENABLE_UTILS
-CMAKE_OFF+= ENABLE_CLI ENABLE_DAEMON ENABLE_GTK ENABLE_QT ENABLE_TESTS \
- ENABLE_WERROR INSTALL_WEB
-.endif
-
-OPTIONS_DEFINE= CLI DAEMON DOCS GTK NLS QT TESTS UTILS WEB
-OPTIONS_DEFAULT= CLI DAEMON DOCS GTK NLS QT UTILS WEB
-
-DOCS_EXTRA_PATCHES_OFF= ${PATCHDIR}/extra-patch-CMakeLists.txt
-.if ${FLAVOR:Ndefault} && ${FLAVOR:Ndaemon}
-EXTRA_PATCHES= ${DOCS_EXTRA_PATCHES_OFF}
-.endif
-
-.if ${FLAVOR:Mdaemon}
-OPTIONS_DEFINE= DOCS NLS TESTS WEB
-OPTIONS_DEFAULT= DOCS NLS WEB
-.endif
-
-.if ${FLAVOR:Ndefault} && ${FLAVOR:Ndaemon}
-OPTIONS_DEFINE= NLS TESTS
-OPTIONS_DEFAULT= NLS
-.endif
-
-OPTIONS_SUB= yes
-
-CLI_DESC= Build remote & command-line (deprecated) clients
+CLI_DESC= Build command-line client (deprecated)
DAEMON_DESC= Build daemon
+DOCS_DESC= Install documentation
GTK_DESC= Build GTK+ client
QT_DESC= Build QT client
-TESTS_DESC= Build & run unit tests
-UTILS_DESC= Build utilities (create, edit, show)
-WEB_DESC= Install web client (imples daemon)
-
-CLI_CMAKE_BOOL= ENABLE_CLI
-
-DAEMON_CMAKE_BOOL= ENABLE_DAEMON
-
-GTK_CMAKE_ON= ENABLE_GTK \
- GTK_IS_REQUIRED
-GTK_CMAKE_ARGS+= -DUSE_GTK_VERSION=3
-
-QT_CMAKE_ON= ENABLE_QT \
- QT_IS_REQUIRED
-QT_CMAKE_ARGS+= -DUSE_QT_VERSION=5
-
-GTK_USES= desktop-file-utils gettext-runtime gettext-tools gnome
-GTK_USE= GNOME=gdkpixbuf2,glibmm,gtkmm30
-
-QT_USES= desktop-file-utils qmake:no_env qt:5
-QT_USE= QT=core,dbus,gui,network,svg,widgets,buildtools:build,linguisttools:build
-
-NLS_USES= gettext-runtime:lib
-NLS_CMAKE_BOOL= ENABLE_NLS
-
-TESTS_CMAKE_BOOL= ENABLE_TESTS
-
-UTILS_CMAKE_BOOL= ENABLE_UTILS
-
-WEB_IMPLIES= DAEMON
-WEB_CMAKE_BOOL= INSTALL_WEB
-
-post-extract:
- @${ECHO_MSG} "Cludging use of devel/libfmt as Transmission's CMakeLists.txt does not properly search for it."
- @${MKDIR} ${WRKSRC}/third-party/fmt/include/fmt
- @${LN} -Fs ${PREFIX}/include/fmt ${WRKSRC}/third-party/fmt/include/fmt
-
-post-extract-DOCS-on:
- @${ECHO_MSG} "Removing outdated release notes"
- @${FIND} ${WRKSRC}/news \( -name 'news-[0-3]*' -o -name '*beta*' \) -delete
-
-.if ${FLAVOR} == qt
-post-install:
- ${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps
- ${INSTALL_DATA} ${WRKSRC}/qt/icons/transmission.svg \
- ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps/transmission.svg
-.endif
-
-.if ${FLAVOR} == daemon
-post-install:
- ${MKDIR} ${STAGEDIR}${ETCDIR}/home
-.endif
-
-post-install-DAEMON-on:
- ${MKDIR} ${STAGEDIR}${ETCDIR}/home
-
-post-install-TESTS-on:
- @${ECHO_MSG} "Running tests..."
- @cd ${BUILD_WRKSRC}/tests/libtransmission/ && \
- eval ${BUILD_WRKSRC}/tests/libtransmission/libtransmission-test \
- --gtest_filter="-DhtTest.usesBootstrapFile" \
- #fails in poudriere due to lack of networking, passes otherwise
- --gtest_brief=1 \
+UTILS_DESC= Build utilities (create, edit, remote, show)
+
+CLI_RUN_DEPENDS= transmission-cli:net-p2p/transmission-components@cli
+DAEMON_RUN_DEPENDS= transmission-daemon:net-p2p/transmission-components@daemon
+DOCS_RUN_DEPENDS= ${DOCSDIR}/README.md:net-p2p/transmission-components@docs
+GTK_RUN_DEPENDS= transmission-gtk:net-p2p/transmission-components@gtk
+QT_RUN_DEPENDS= transmission-qt:net-p2p/transmission-components@qt
+UTILS_RUN_DEPENDS= transmission-create:net-p2p/transmission-components@utils
.include <bsd.port.mk>
Index: net-p2p/transmission/distinfo
===================================================================
--- /dev/null
+++ net-p2p/transmission/distinfo
@@ -1,11 +0,0 @@
-TIMESTAMP = 1693298946
-SHA256 (transmission-transmission-4.0.4_GH0.tar.gz) = 767b4796a43c8bd3fc9d6c64d32dd49dedce3ad14909d6773ce2694e02b22a9d
-SIZE (transmission-transmission-4.0.4_GH0.tar.gz) = 8750421
-SHA256 (google-googletest-af29db7_GH0.tar.gz) = cebd59f4dd7380870c4cbc57f75bd4453d84c68847fee020c95019b2841ae7a2
-SIZE (google-googletest-af29db7_GH0.tar.gz) = 841006
-SHA256 (transmission-fast_float-6624977_GH0.tar.gz) = a7fed3253e8604ad0b3c0649f7b99e004f61bf0b82096f43edbb597f9a9b4dc3
-SIZE (transmission-fast_float-6624977_GH0.tar.gz) = 76763
-SHA256 (transmission-utfcpp-b85efd6_GH0.tar.gz) = 98c7f02180c92a6b5fa90bbf157c3f441fcf47565c10948d221de3097893507a
-SIZE (transmission-utfcpp-b85efd6_GH0.tar.gz) = 27376
-SHA256 (transmission-wide-integer-4de0b52_GH0.tar.gz) = 8754e29f002ba78228675ad95b7eb4d828e23c7a4ec227815fe8a2238c8111eb
-SIZE (transmission-wide-integer-4de0b52_GH0.tar.gz) = 124910
Index: net-p2p/transmission/files/extra-patch-CMakeLists.txt
===================================================================
--- /dev/null
+++ net-p2p/transmission/files/extra-patch-CMakeLists.txt
@@ -1,23 +0,0 @@
---- CMakeLists.txt.orig 2023-08-23 22:48:58 UTC
-+++ CMakeLists.txt
-@@ -796,20 +796,6 @@ if(ENABLE_DAEMON OR ENABLE_GTK OR ENABLE_QT)
- tr_install_web(${CMAKE_INSTALL_DATAROOTDIR}/${TR_NAME})
- endif()
-
--if(INSTALL_DOC)
-- install(
-- FILES
-- AUTHORS
-- COPYING
-- README.md
-- docs/rpc-spec.md
-- extras/send-email-when-torrent-done.sh
-- DESTINATION ${CMAKE_INSTALL_DOCDIR})
-- install(
-- DIRECTORY news
-- DESTINATION ${CMAKE_INSTALL_DOCDIR})
--endif()
--
- if(MSVC AND ENABLE_DAEMON AND ENABLE_QT AND ENABLE_UTILS AND WITH_CRYPTO STREQUAL "openssl" AND INSTALL_WEB)
- add_subdirectory(dist/msi)
- endif()
Index: net-p2p/transmission/files/patch-gtk_Application.cc
===================================================================
--- /dev/null
+++ net-p2p/transmission/files/patch-gtk_Application.cc
@@ -1,11 +0,0 @@
---- gtk/Application.cc.orig 2023-09-19 12:12:08 UTC
-+++ gtk/Application.cc
-@@ -395,7 +395,7 @@ void register_magnet_link_handler()
- _("Couldn't register Transmission as a {content_type} handler: {error} ({error_code})"),
- fmt::arg("content_type", content_type),
- fmt::arg("error", e.what()),
-- fmt::arg("error_code", e.code())));
-+ fmt::arg("error_code", static_cast<int>(e.code()))));
- }
- }
-
Index: net-p2p/transmission/files/patch-gtk_DetailsDialog.cc
===================================================================
--- /dev/null
+++ net-p2p/transmission/files/patch-gtk_DetailsDialog.cc
@@ -1,10 +0,0 @@
---- gtk/DetailsDialog.cc.orig 2023-07-05 18:51:40 UTC
-+++ gtk/DetailsDialog.cc
-@@ -68,6 +68,7 @@
- #include <ws2tcpip.h>
- #else
- #include <arpa/inet.h>
-+#include <sys/socket.h>
- #endif
-
- using namespace std::literals;
Index: net-p2p/transmission/files/patch-libtransmission_file-posix.cc
===================================================================
--- /dev/null
+++ net-p2p/transmission/files/patch-libtransmission_file-posix.cc
@@ -1,11 +0,0 @@
---- libtransmission/file-posix.cc.orig 2023-09-19 12:13:51 UTC
-+++ libtransmission/file-posix.cc
-@@ -556,7 +556,7 @@ tr_sys_file_t tr_sys_file_get_std(tr_std_sys_file_t st
- break;
-
- default:
-- TR_ASSERT_MSG(false, fmt::format(FMT_STRING("unknown standard file {:d}"), std_file));
-+ TR_ASSERT_MSG(false, fmt::format(FMT_STRING("unknown standard file {:d}"), static_cast<int>(std_file)));
- tr_error_set_from_errno(error, EINVAL);
- }
-
Index: net-p2p/transmission/files/patch-libtransmission_variant-json.cc
===================================================================
--- /dev/null
+++ net-p2p/transmission/files/patch-libtransmission_variant-json.cc
@@ -1,11 +0,0 @@
---- libtransmission/variant-json.cc.orig 2023-09-19 12:15:17 UTC
-+++ libtransmission/variant-json.cc
-@@ -99,7 +99,7 @@ void error_handler(jsonsl_t jsn, jsonsl_error_t error,
- fmt::arg("position", jsn->pos),
- fmt::arg("text", std::string_view{ buf, std::min(size_t{ 16U }, data->size - jsn->pos) }),
- fmt::arg("error", jsonsl_strerror(error)),
-- fmt::arg("error_code", error)));
-+ fmt::arg("error_code", static_cast<int>(error))));
- }
-
- int error_callback(jsonsl_t jsn, jsonsl_error_t error, struct jsonsl_state_st* state, jsonsl_char_t* at)
Index: net-p2p/transmission/files/transmission.in
===================================================================
--- /dev/null
+++ net-p2p/transmission/files/transmission.in
@@ -1,80 +0,0 @@
-#!/bin/sh
-
-# PROVIDE: transmission
-# REQUIRE: DAEMON
-# KEYWORD: shutdown
-#
-# Add the following lines to /etc/rc.conf to enable this service:
-#
-# transmission_enable: Set to NO by default. Set it to YES to enable it.
-# transmission_watch_dir: Directory for torrent files to download
-# automatically. Off by default unless you add
-# a path.
-# transmission_conf_dir: Directory where transmission configuration
-# data is stored.
-# Default: %%PREFIX%%/etc/transmission/home
-# transmission_download_dir: Directory to store downloaded data.
-# Default: %%PREFIX%%/etc/transmission/home/Downloads
-# transmission_user: The user account transmission daemon runs as what
-# you want it to be. It uses 'transmission' user by
-# default.
-# transmission_web_home: Use alternative directory for the web interface
-# files, such as javascript, html and graphics.
-# transmission_chown: By default, transmission checks and fixes the
-# permissions for its home directory. If this
-# causes problems, set this variable to no.
-# transmission_log: Use alternate log file for transmission.
-# If not specified, it sends log to rsyslog.
-# transmission_log_level: Set to 'critical', 'error', 'warn', 'info',
-# 'debug' or 'trace' to configure log verbosity.
-
-
-. /etc/rc.subr
-
-name=transmission
-rcvar=transmission_enable
-
-load_rc_config $name
-
-: ${transmission_enable:=NO}
-: ${transmission_conf_dir=%%PREFIX%%/etc/transmission/home}
-: ${transmission_download_dir=%%PREFIX%%/etc/transmission/home/Downloads}
-: ${transmission_user:=transmission}
-transmission_group=${transmission_group:-$transmission_user}
-: ${transmission_chown:=yes}
-
-command=%%PREFIX%%/bin/transmission-daemon
-pidfile=/var/run/transmission/daemon.pid
-extra_commands=reload
-start_precmd=transmission_prestart
-
-transmission_flags=" \
- ${transmission_watch_dir:+-c ${transmission_watch_dir}} \
- ${transmission_conf_dir:+-g ${transmission_conf_dir}} \
- ${transmission_download_dir:+-w ${transmission_download_dir}} \
- ${transmission_log:+--logfile ${transmission_log}} \
- ${transmission_log_level:+--log-level ${transmission_log_level}} \
- ${pidfile:+-x $pidfile} \
- ${transmission_flags}"
-
-transmission_prestart()
-{
- install -d -o $transmission_user ${pidfile%/*}
- if checkyesno transmission_chown; then
- mkdir -p $transmission_conf_dir $transmission_download_dir
- chown $transmission_user:$transmission_group $transmission_download_dir
- chown -R $transmission_user:$transmission_group $transmission_conf_dir
- chgrp $transmission_group $transmission_conf_dir
- chmod 750 $transmission_conf_dir
- fi
- if [ -n "$transmission_web_home" ]; then
- TRANSMISSION_WEB_HOME=$transmission_web_home
- export TRANSMISSION_WEB_HOME
- fi
- if [ -n "$transmission_log" ]; then
- touch $transmission_log
- chown $transmission_user:$transmission_group $transmission_log
- fi
-}
-
-run_rc_command $1
Index: net-p2p/transmission/pkg-plist.cli
===================================================================
--- /dev/null
+++ net-p2p/transmission/pkg-plist.cli
@@ -1,2 +0,0 @@
-bin/transmission-cli
-man/man1/transmission-cli.1.gz
Index: net-p2p/transmission/pkg-plist.daemon
===================================================================
--- net-p2p/transmission/pkg-plist.daemon
+++ /dev/null
@@ -1,19 +0,0 @@
-bin/transmission-daemon
-@dir %%ETCDIR%%/home
-%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
-%%PORTDOCS%%%%DOCSDIR%%/COPYING
-%%PORTDOCS%%%%DOCSDIR%%/README.md
-%%PORTDOCS%%%%DOCSDIR%%/news/news-4.0.0.md
-%%PORTDOCS%%%%DOCSDIR%%/news/news-4.0.1.md
-%%PORTDOCS%%%%DOCSDIR%%/news/news-4.0.2.md
-%%PORTDOCS%%%%DOCSDIR%%/news/news-4.0.3.md
-%%PORTDOCS%%%%DOCSDIR%%/news/news-4.0.4.md
-%%PORTDOCS%%%%DOCSDIR%%/rpc-spec.md
-%%PORTDOCS%%%%DOCSDIR%%/send-email-when-torrent-done.sh
-man/man1/transmission-daemon.1.gz
-%%WEB%%%%DATADIR%%/public_html/images/favicon.ico
-%%WEB%%%%DATADIR%%/public_html/images/favicon.png
-%%WEB%%%%DATADIR%%/public_html/images/webclip-icon.png
-%%WEB%%%%DATADIR%%/public_html/index.html
-%%WEB%%%%DATADIR%%/public_html/transmission-app.js
-%%WEB%%%%DATADIR%%/public_html/transmission-app.js.LICENSE.txt
Index: net-p2p/transmission/pkg-plist.default
===================================================================
--- net-p2p/transmission/pkg-plist.default
+++ /dev/null
@@ -1,155 +0,0 @@
-%%QT%%bin/transmission-qt
-%%CLI%%bin/transmission-cli
-%%UTILS%%bin/transmission-create
-%%DAEMON%%bin/transmission-daemon
-%%UTILS%%bin/transmission-edit
-%%UTILS%%bin/transmission-remote
-%%UTILS%%bin/transmission-show
-%%DAEMON%%@dir %%ETCDIR%%/home
-%%QT%%man/man1/transmission-qt.1.gz
-%%CLI%%man/man1/transmission-cli.1.gz
-%%UTILS%%man/man1/transmission-create.1.gz
-%%DAEMON%%man/man1/transmission-daemon.1.gz
-%%UTILS%%man/man1/transmission-edit.1.gz
-%%UTILS%%man/man1/transmission-remote.1.gz
-%%UTILS%%man/man1/transmission-show.1.gz
-%%QT%%share/applications/transmission-qt.desktop
-%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
-%%PORTDOCS%%%%DOCSDIR%%/COPYING
-%%PORTDOCS%%%%DOCSDIR%%/README.md
-%%PORTDOCS%%%%DOCSDIR%%/news/news-4.0.0.md
-%%PORTDOCS%%%%DOCSDIR%%/news/news-4.0.1.md
-%%PORTDOCS%%%%DOCSDIR%%/news/news-4.0.2.md
-%%PORTDOCS%%%%DOCSDIR%%/news/news-4.0.3.md
-%%PORTDOCS%%%%DOCSDIR%%/news/news-4.0.4.md
-%%PORTDOCS%%%%DOCSDIR%%/rpc-spec.md
-%%PORTDOCS%%%%DOCSDIR%%/send-email-when-torrent-done.sh
-%%QT%%%%NLS%%%%DATADIR%%/translations/transmission_af.qm
-%%QT%%%%NLS%%%%DATADIR%%/translations/transmission_ca.qm
-%%QT%%%%NLS%%%%DATADIR%%/translations/transmission_da.qm
-%%QT%%%%NLS%%%%DATADIR%%/translations/transmission_de.qm
-%%QT%%%%NLS%%%%DATADIR%%/translations/transmission_el.qm
-%%QT%%%%NLS%%%%DATADIR%%/translations/transmission_en.qm
-%%QT%%%%NLS%%%%DATADIR%%/translations/transmission_es.qm
-%%QT%%%%NLS%%%%DATADIR%%/translations/transmission_eu.qm
-%%QT%%%%NLS%%%%DATADIR%%/translations/transmission_fi.qm
-%%QT%%%%NLS%%%%DATADIR%%/translations/transmission_fr.qm
-%%QT%%%%NLS%%%%DATADIR%%/translations/transmission_hu.qm
-%%QT%%%%NLS%%%%DATADIR%%/translations/transmission_id.qm
-%%QT%%%%NLS%%%%DATADIR%%/translations/transmission_it_IT.qm
-%%QT%%%%NLS%%%%DATADIR%%/translations/transmission_ja.qm
-%%QT%%%%NLS%%%%DATADIR%%/translations/transmission_ka.qm
-%%QT%%%%NLS%%%%DATADIR%%/translations/transmission_kk.qm
-%%QT%%%%NLS%%%%DATADIR%%/translations/transmission_ko.qm
-%%QT%%%%NLS%%%%DATADIR%%/translations/transmission_lt.qm
-%%QT%%%%NLS%%%%DATADIR%%/translations/transmission_nb.qm
-%%QT%%%%NLS%%%%DATADIR%%/translations/transmission_nl.qm
-%%QT%%%%NLS%%%%DATADIR%%/translations/transmission_pl.qm
-%%QT%%%%NLS%%%%DATADIR%%/translations/transmission_pt.qm
-%%QT%%%%NLS%%%%DATADIR%%/translations/transmission_pt_BR.qm
-%%QT%%%%NLS%%%%DATADIR%%/translations/transmission_pt_PT.qm
-%%QT%%%%NLS%%%%DATADIR%%/translations/transmission_ru.qm
-%%QT%%%%NLS%%%%DATADIR%%/translations/transmission_sl.qm
-%%QT%%%%QT%%%%NLS%%%%DATADIR%%/translations/transmission_sv.qm
-%%QT%%%%QT%%%%NLS%%%%DATADIR%%/translations/transmission_tr.qm
-%%QT%%%%QT%%%%NLS%%%%DATADIR%%/translations/transmission_uk.qm
-%%QT%%%%QT%%%%NLS%%%%DATADIR%%/translations/transmission_zh_CN.qm
-%%WEB%%%%DATADIR%%/public_html/images/favicon.ico
-%%WEB%%%%DATADIR%%/public_html/images/favicon.png
-%%WEB%%%%DATADIR%%/public_html/images/webclip-icon.png
-%%WEB%%%%DATADIR%%/public_html/index.html
-%%WEB%%%%DATADIR%%/public_html/transmission-app.js
-%%WEB%%%%DATADIR%%/public_html/transmission-app.js.LICENSE.txt
-%%GTK%%bin/transmission-gtk
-%%GTK%%man/man1/transmission-gtk.1.gz
-%%GTK%%share/applications/transmission-gtk.desktop
-%%GTK%%share/icons/hicolor/scalable/apps/transmission-devel.svg
-%%GTK%%share/icons/hicolor/scalable/apps/transmission.svg
-%%GTK%%share/icons/hicolor/symbolic/apps/transmission-symbolic.svg
-%%GTK%%%%NLS%%share/locale/an/LC_MESSAGES/transmission-gtk.mo
-%%GTK%%%%NLS%%share/locale/ar/LC_MESSAGES/transmission-gtk.mo
-%%GTK%%%%NLS%%share/locale/ast/LC_MESSAGES/transmission-gtk.mo
-%%GTK%%%%NLS%%share/locale/az/LC_MESSAGES/transmission-gtk.mo
-%%GTK%%%%NLS%%share/locale/be/LC_MESSAGES/transmission-gtk.mo
-%%GTK%%%%NLS%%share/locale/bg/LC_MESSAGES/transmission-gtk.mo
-%%GTK%%%%NLS%%share/locale/bn/LC_MESSAGES/transmission-gtk.mo
-%%GTK%%%%NLS%%share/locale/br/LC_MESSAGES/transmission-gtk.mo
-%%GTK%%%%NLS%%share/locale/bs/LC_MESSAGES/transmission-gtk.mo
-%%GTK%%%%NLS%%share/locale/ca/LC_MESSAGES/transmission-gtk.mo
-%%GTK%%%%NLS%%share/locale/ca@valencia/LC_MESSAGES/transmission-gtk.mo
-%%GTK%%%%NLS%%share/locale/ceb/LC_MESSAGES/transmission-gtk.mo
-%%GTK%%%%NLS%%share/locale/ckb/LC_MESSAGES/transmission-gtk.mo
-%%GTK%%%%NLS%%share/locale/cs/LC_MESSAGES/transmission-gtk.mo
-%%GTK%%%%NLS%%share/locale/cy/LC_MESSAGES/transmission-gtk.mo
-%%GTK%%%%NLS%%share/locale/da/LC_MESSAGES/transmission-gtk.mo
-%%GTK%%%%NLS%%share/locale/de/LC_MESSAGES/transmission-gtk.mo
-%%GTK%%%%NLS%%share/locale/el/LC_MESSAGES/transmission-gtk.mo
-%%GTK%%%%NLS%%share/locale/en_AU/LC_MESSAGES/transmission-gtk.mo
-%%GTK%%%%NLS%%share/locale/en_CA/LC_MESSAGES/transmission-gtk.mo
-%%GTK%%%%NLS%%share/locale/en_GB/LC_MESSAGES/transmission-gtk.mo
-%%GTK%%%%NLS%%share/locale/eo/LC_MESSAGES/transmission-gtk.mo
-%%GTK%%%%NLS%%share/locale/es/LC_MESSAGES/transmission-gtk.mo
-%%GTK%%%%NLS%%share/locale/et/LC_MESSAGES/transmission-gtk.mo
-%%GTK%%%%NLS%%share/locale/eu/LC_MESSAGES/transmission-gtk.mo
-%%GTK%%%%NLS%%share/locale/fa/LC_MESSAGES/transmission-gtk.mo
-%%GTK%%%%NLS%%share/locale/fi/LC_MESSAGES/transmission-gtk.mo
-%%GTK%%%%NLS%%share/locale/fil/LC_MESSAGES/transmission-gtk.mo
-%%GTK%%%%NLS%%share/locale/fo/LC_MESSAGES/transmission-gtk.mo
-%%GTK%%%%NLS%%share/locale/fr/LC_MESSAGES/transmission-gtk.mo
-%%GTK%%%%NLS%%share/locale/fr_CA/LC_MESSAGES/transmission-gtk.mo
-%%GTK%%%%NLS%%share/locale/ga/LC_MESSAGES/transmission-gtk.mo
-%%GTK%%%%NLS%%share/locale/gl/LC_MESSAGES/transmission-gtk.mo
-%%GTK%%%%NLS%%share/locale/gv/LC_MESSAGES/transmission-gtk.mo
-%%GTK%%%%NLS%%share/locale/he/LC_MESSAGES/transmission-gtk.mo
-%%GTK%%%%NLS%%share/locale/hi/LC_MESSAGES/transmission-gtk.mo
-%%GTK%%%%NLS%%share/locale/hr/LC_MESSAGES/transmission-gtk.mo
-%%GTK%%%%NLS%%share/locale/hu/LC_MESSAGES/transmission-gtk.mo
-%%GTK%%%%NLS%%share/locale/hy/LC_MESSAGES/transmission-gtk.mo
-%%GTK%%%%NLS%%share/locale/ia/LC_MESSAGES/transmission-gtk.mo
-%%GTK%%%%NLS%%share/locale/id/LC_MESSAGES/transmission-gtk.mo
-%%GTK%%%%NLS%%share/locale/is/LC_MESSAGES/transmission-gtk.mo
-%%GTK%%%%NLS%%share/locale/it/LC_MESSAGES/transmission-gtk.mo
-%%GTK%%%%NLS%%share/locale/ja/LC_MESSAGES/transmission-gtk.mo
-%%GTK%%%%NLS%%share/locale/jbo/LC_MESSAGES/transmission-gtk.mo
-%%GTK%%%%NLS%%share/locale/ka/LC_MESSAGES/transmission-gtk.mo
-%%GTK%%%%NLS%%share/locale/kk/LC_MESSAGES/transmission-gtk.mo
-%%GTK%%%%NLS%%share/locale/ko/LC_MESSAGES/transmission-gtk.mo
-%%GTK%%%%NLS%%share/locale/ku/LC_MESSAGES/transmission-gtk.mo
-%%GTK%%%%NLS%%share/locale/ky/LC_MESSAGES/transmission-gtk.mo
-%%GTK%%%%NLS%%share/locale/li/LC_MESSAGES/transmission-gtk.mo
-%%GTK%%%%NLS%%share/locale/lt/LC_MESSAGES/transmission-gtk.mo
-%%GTK%%%%NLS%%share/locale/lv/LC_MESSAGES/transmission-gtk.mo
-%%GTK%%%%NLS%%share/locale/mk/LC_MESSAGES/transmission-gtk.mo
-%%GTK%%%%NLS%%share/locale/ml/LC_MESSAGES/transmission-gtk.mo
-%%GTK%%%%NLS%%share/locale/mr/LC_MESSAGES/transmission-gtk.mo
-%%GTK%%%%NLS%%share/locale/ms/LC_MESSAGES/transmission-gtk.mo
-%%GTK%%%%NLS%%share/locale/mt/LC_MESSAGES/transmission-gtk.mo
-%%GTK%%%%NLS%%share/locale/nb/LC_MESSAGES/transmission-gtk.mo
-%%GTK%%%%NLS%%share/locale/nl/LC_MESSAGES/transmission-gtk.mo
-%%GTK%%%%NLS%%share/locale/nn/LC_MESSAGES/transmission-gtk.mo
-%%GTK%%%%NLS%%share/locale/oc/LC_MESSAGES/transmission-gtk.mo
-%%GTK%%%%NLS%%share/locale/pl/LC_MESSAGES/transmission-gtk.mo
-%%GTK%%%%NLS%%share/locale/pt/LC_MESSAGES/transmission-gtk.mo
-%%GTK%%%%NLS%%share/locale/pt_BR/LC_MESSAGES/transmission-gtk.mo
-%%GTK%%%%NLS%%share/locale/pt_PT/LC_MESSAGES/transmission-gtk.mo
-%%GTK%%%%NLS%%share/locale/ro/LC_MESSAGES/transmission-gtk.mo
-%%GTK%%%%NLS%%share/locale/ru/LC_MESSAGES/transmission-gtk.mo
-%%GTK%%%%NLS%%share/locale/si/LC_MESSAGES/transmission-gtk.mo
-%%GTK%%%%NLS%%share/locale/sk/LC_MESSAGES/transmission-gtk.mo
-%%GTK%%%%NLS%%share/locale/sl/LC_MESSAGES/transmission-gtk.mo
-%%GTK%%%%NLS%%share/locale/sq/LC_MESSAGES/transmission-gtk.mo
-%%GTK%%%%NLS%%share/locale/sr/LC_MESSAGES/transmission-gtk.mo
-%%GTK%%%%NLS%%share/locale/sv/LC_MESSAGES/transmission-gtk.mo
-%%GTK%%%%NLS%%share/locale/ta/LC_MESSAGES/transmission-gtk.mo
-%%GTK%%%%NLS%%share/locale/te/LC_MESSAGES/transmission-gtk.mo
-%%GTK%%%%NLS%%share/locale/th/LC_MESSAGES/transmission-gtk.mo
-%%GTK%%%%NLS%%share/locale/tr/LC_MESSAGES/transmission-gtk.mo
-%%GTK%%%%NLS%%share/locale/ug/LC_MESSAGES/transmission-gtk.mo
-%%GTK%%%%NLS%%share/locale/uk/LC_MESSAGES/transmission-gtk.mo
-%%GTK%%%%NLS%%share/locale/ur/LC_MESSAGES/transmission-gtk.mo
-%%GTK%%%%NLS%%share/locale/uz/LC_MESSAGES/transmission-gtk.mo
-%%GTK%%%%NLS%%share/locale/vi/LC_MESSAGES/transmission-gtk.mo
-%%GTK%%%%NLS%%share/locale/zh_CN/LC_MESSAGES/transmission-gtk.mo
-%%GTK%%%%NLS%%share/locale/zh_HK/LC_MESSAGES/transmission-gtk.mo
-%%GTK%%%%NLS%%share/locale/zh_TW/LC_MESSAGES/transmission-gtk.mo
-%%GTK%%%%NLS%%share/metainfo/transmission-gtk.metainfo.xml
Index: net-p2p/transmission/pkg-plist.gtk
===================================================================
--- /dev/null
+++ net-p2p/transmission/pkg-plist.gtk
@@ -1,93 +0,0 @@
-bin/transmission-gtk
-man/man1/transmission-gtk.1.gz
-share/applications/transmission-gtk.desktop
-share/icons/hicolor/scalable/apps/transmission-devel.svg
-share/icons/hicolor/scalable/apps/transmission.svg
-share/icons/hicolor/symbolic/apps/transmission-symbolic.svg
-%%NLS%%share/locale/an/LC_MESSAGES/transmission-gtk.mo
-%%NLS%%share/locale/ar/LC_MESSAGES/transmission-gtk.mo
-%%NLS%%share/locale/ast/LC_MESSAGES/transmission-gtk.mo
-%%NLS%%share/locale/az/LC_MESSAGES/transmission-gtk.mo
-%%NLS%%share/locale/be/LC_MESSAGES/transmission-gtk.mo
-%%NLS%%share/locale/bg/LC_MESSAGES/transmission-gtk.mo
-%%NLS%%share/locale/bn/LC_MESSAGES/transmission-gtk.mo
-%%NLS%%share/locale/br/LC_MESSAGES/transmission-gtk.mo
-%%NLS%%share/locale/bs/LC_MESSAGES/transmission-gtk.mo
-%%NLS%%share/locale/ca/LC_MESSAGES/transmission-gtk.mo
-%%NLS%%share/locale/ca@valencia/LC_MESSAGES/transmission-gtk.mo
-%%NLS%%share/locale/ceb/LC_MESSAGES/transmission-gtk.mo
-%%NLS%%share/locale/ckb/LC_MESSAGES/transmission-gtk.mo
-%%NLS%%share/locale/cs/LC_MESSAGES/transmission-gtk.mo
-%%NLS%%share/locale/cy/LC_MESSAGES/transmission-gtk.mo
-%%NLS%%share/locale/da/LC_MESSAGES/transmission-gtk.mo
-%%NLS%%share/locale/de/LC_MESSAGES/transmission-gtk.mo
-%%NLS%%share/locale/el/LC_MESSAGES/transmission-gtk.mo
-%%NLS%%share/locale/en_AU/LC_MESSAGES/transmission-gtk.mo
-%%NLS%%share/locale/en_CA/LC_MESSAGES/transmission-gtk.mo
-%%NLS%%share/locale/en_GB/LC_MESSAGES/transmission-gtk.mo
-%%NLS%%share/locale/eo/LC_MESSAGES/transmission-gtk.mo
-%%NLS%%share/locale/es/LC_MESSAGES/transmission-gtk.mo
-%%NLS%%share/locale/et/LC_MESSAGES/transmission-gtk.mo
-%%NLS%%share/locale/eu/LC_MESSAGES/transmission-gtk.mo
-%%NLS%%share/locale/fa/LC_MESSAGES/transmission-gtk.mo
-%%NLS%%share/locale/fi/LC_MESSAGES/transmission-gtk.mo
-%%NLS%%share/locale/fil/LC_MESSAGES/transmission-gtk.mo
-%%NLS%%share/locale/fo/LC_MESSAGES/transmission-gtk.mo
-%%NLS%%share/locale/fr/LC_MESSAGES/transmission-gtk.mo
-%%NLS%%share/locale/fr_CA/LC_MESSAGES/transmission-gtk.mo
-%%NLS%%share/locale/ga/LC_MESSAGES/transmission-gtk.mo
-%%NLS%%share/locale/gl/LC_MESSAGES/transmission-gtk.mo
-%%NLS%%share/locale/gv/LC_MESSAGES/transmission-gtk.mo
-%%NLS%%share/locale/he/LC_MESSAGES/transmission-gtk.mo
-%%NLS%%share/locale/hi/LC_MESSAGES/transmission-gtk.mo
-%%NLS%%share/locale/hr/LC_MESSAGES/transmission-gtk.mo
-%%NLS%%share/locale/hu/LC_MESSAGES/transmission-gtk.mo
-%%NLS%%share/locale/hy/LC_MESSAGES/transmission-gtk.mo
-%%NLS%%share/locale/ia/LC_MESSAGES/transmission-gtk.mo
-%%NLS%%share/locale/id/LC_MESSAGES/transmission-gtk.mo
-%%NLS%%share/locale/is/LC_MESSAGES/transmission-gtk.mo
-%%NLS%%share/locale/it/LC_MESSAGES/transmission-gtk.mo
-%%NLS%%share/locale/ja/LC_MESSAGES/transmission-gtk.mo
-%%NLS%%share/locale/jbo/LC_MESSAGES/transmission-gtk.mo
-%%NLS%%share/locale/ka/LC_MESSAGES/transmission-gtk.mo
-%%NLS%%share/locale/kk/LC_MESSAGES/transmission-gtk.mo
-%%NLS%%share/locale/ko/LC_MESSAGES/transmission-gtk.mo
-%%NLS%%share/locale/ku/LC_MESSAGES/transmission-gtk.mo
-%%NLS%%share/locale/ky/LC_MESSAGES/transmission-gtk.mo
-%%NLS%%share/locale/li/LC_MESSAGES/transmission-gtk.mo
-%%NLS%%share/locale/lt/LC_MESSAGES/transmission-gtk.mo
-%%NLS%%share/locale/lv/LC_MESSAGES/transmission-gtk.mo
-%%NLS%%share/locale/mk/LC_MESSAGES/transmission-gtk.mo
-%%NLS%%share/locale/ml/LC_MESSAGES/transmission-gtk.mo
-%%NLS%%share/locale/mr/LC_MESSAGES/transmission-gtk.mo
-%%NLS%%share/locale/ms/LC_MESSAGES/transmission-gtk.mo
-%%NLS%%share/locale/mt/LC_MESSAGES/transmission-gtk.mo
-%%NLS%%share/locale/nb/LC_MESSAGES/transmission-gtk.mo
-%%NLS%%share/locale/nl/LC_MESSAGES/transmission-gtk.mo
-%%NLS%%share/locale/nn/LC_MESSAGES/transmission-gtk.mo
-%%NLS%%share/locale/oc/LC_MESSAGES/transmission-gtk.mo
-%%NLS%%share/locale/pl/LC_MESSAGES/transmission-gtk.mo
-%%NLS%%share/locale/pt/LC_MESSAGES/transmission-gtk.mo
-%%NLS%%share/locale/pt_BR/LC_MESSAGES/transmission-gtk.mo
-%%NLS%%share/locale/pt_PT/LC_MESSAGES/transmission-gtk.mo
-%%NLS%%share/locale/ro/LC_MESSAGES/transmission-gtk.mo
-%%NLS%%share/locale/ru/LC_MESSAGES/transmission-gtk.mo
-%%NLS%%share/locale/si/LC_MESSAGES/transmission-gtk.mo
-%%NLS%%share/locale/sk/LC_MESSAGES/transmission-gtk.mo
-%%NLS%%share/locale/sl/LC_MESSAGES/transmission-gtk.mo
-%%NLS%%share/locale/sq/LC_MESSAGES/transmission-gtk.mo
-%%NLS%%share/locale/sr/LC_MESSAGES/transmission-gtk.mo
-%%NLS%%share/locale/sv/LC_MESSAGES/transmission-gtk.mo
-%%NLS%%share/locale/ta/LC_MESSAGES/transmission-gtk.mo
-%%NLS%%share/locale/te/LC_MESSAGES/transmission-gtk.mo
-%%NLS%%share/locale/th/LC_MESSAGES/transmission-gtk.mo
-%%NLS%%share/locale/tr/LC_MESSAGES/transmission-gtk.mo
-%%NLS%%share/locale/ug/LC_MESSAGES/transmission-gtk.mo
-%%NLS%%share/locale/uk/LC_MESSAGES/transmission-gtk.mo
-%%NLS%%share/locale/ur/LC_MESSAGES/transmission-gtk.mo
-%%NLS%%share/locale/uz/LC_MESSAGES/transmission-gtk.mo
-%%NLS%%share/locale/vi/LC_MESSAGES/transmission-gtk.mo
-%%NLS%%share/locale/zh_CN/LC_MESSAGES/transmission-gtk.mo
-%%NLS%%share/locale/zh_HK/LC_MESSAGES/transmission-gtk.mo
-%%NLS%%share/locale/zh_TW/LC_MESSAGES/transmission-gtk.mo
-%%NLS%%share/metainfo/transmission-gtk.metainfo.xml
Index: net-p2p/transmission/pkg-plist.utils
===================================================================
--- /dev/null
+++ net-p2p/transmission/pkg-plist.utils
@@ -1,8 +0,0 @@
-bin/transmission-create
-bin/transmission-edit
-bin/transmission-remote
-bin/transmission-show
-man/man1/transmission-create.1.gz
-man/man1/transmission-edit.1.gz
-man/man1/transmission-remote.1.gz
-man/man1/transmission-show.1.gz
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Fri, Jun 26, 7:13 AM (9 h, 16 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
34324269
Default Alt Text
D41975.diff (43 KB)
Attached To
Mode
D41975: net-p2p/transmission: Reorganize as a metaport
Attached
Detach File
Event Timeline
Log In to Comment