aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRafe <mondo.debater_0q@icloud.com>2023-09-19 19:37:51 +0000
committerRobert Clausecker <fuz@FreeBSD.org>2023-09-22 04:56:47 +0000
commitf40cba02c2f877b8e9e5e1a591c49ff118831c19 (patch)
tree4a9d4dfd314a336d56e214d0ed113e3da9421c28
parent6b1a624911903f4cd19774381169d5ac3c92240d (diff)
net-p2p/transmission: Refine flavors, port fixes
*Fixes flavor conflicts in Bug 273841 *Patches to build with libfmt>=10.0. Bug 273887 *Adds log-location and log-level options. Bug 269392 *Fixes build errors arising from pkg-plist issues. Bug 273836 See UPDATING for additional information on the usage of flavors. PR: 273841, 273887, 269392, 273836 Reported by: Benjamin Takacs <nimaje+fbz@bureaucracy.de> Reported by: diizzy, dereckson@gmail.com Reported by: Igor Pavlov <igor.arabesc.pavlov@gmail.com>
-rw-r--r--UPDATING13
-rw-r--r--net-p2p/transmission/Makefile87
-rw-r--r--net-p2p/transmission/files/extra-patch-CMakeLists.txt23
-rw-r--r--net-p2p/transmission/files/patch-gtk_Application.cc11
-rw-r--r--net-p2p/transmission/files/patch-libtransmission_file-posix.cc11
-rw-r--r--net-p2p/transmission/files/patch-libtransmission_variant-json.cc11
-rw-r--r--net-p2p/transmission/files/transmission.in12
-rw-r--r--net-p2p/transmission/pkg-plist.cli27
-rw-r--r--net-p2p/transmission/pkg-plist.daemon12
-rw-r--r--net-p2p/transmission/pkg-plist.default155
-rw-r--r--net-p2p/transmission/pkg-plist.full155
-rw-r--r--net-p2p/transmission/pkg-plist.gtk30
-rw-r--r--net-p2p/transmission/pkg-plist.qt27
-rw-r--r--net-p2p/transmission/pkg-plist.utils10
14 files changed, 290 insertions, 294 deletions
diff --git a/UPDATING b/UPDATING
index 23dab47ee57f..29cb0ac22fe5 100644
--- a/UPDATING
+++ b/UPDATING
@@ -5,6 +5,19 @@ they are unavoidable.
You should get into the habit of checking this file for changes each time
you update your ports collection, before attempting any port upgrades.
+20230919:
+ AFFECTS: users of net-p2p/transmission
+ AUTHOR: mondo.debater_0q@icloud.com
+
+ The 4.0 port haphazardly consolidated prior slave ports into flavors of a single port.
+ The flavors have now been revised to better match releases prior to 4.0.
+ The -full flavor included in the 4.0 port has been replaced with -default, which
+ restores the compile-time options of prior release's metaport. Other flavors allow
+ for more piecemeal installs. The prior -web slave port can be installed through the
+ -default flavor or the -daemon flavor.
+
+ See Bug 273841 for more details.
+
20230915:
AFFECTS: users of print/ghostscript10
AUTHOR: michael.osipov@siemens.com
diff --git a/net-p2p/transmission/Makefile b/net-p2p/transmission/Makefile
index 19f0e1d2551b..5a440edd4de0 100644
--- a/net-p2p/transmission/Makefile
+++ b/net-p2p/transmission/Makefile
@@ -1,5 +1,6 @@
PORTNAME= transmission
DISTVERSION= 4.0.4
+PORTREVISION= 1
CATEGORIES= net-p2p
MAINTAINER= mondo.debater_0q@icloud.com
@@ -7,6 +8,7 @@ COMMENT= Transmission BitTorrent client
WWW= https://www.transmissionbt.com
LICENSE= GPLv3+
+LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libb64.so:converters/libb64 \
libcurl.so:ftp/curl \
@@ -19,14 +21,18 @@ LIB_DEPENDS= libb64.so:converters/libb64 \
libpsl.so:dns/libpsl \
libutp.so:net-p2p/libutp
-FLAVORS= full cli daemon gtk qt utils
-FLAVOR?= ${FLAVORS:[1]}
+FLAVORS= default cli daemon gtk qt utils
+FLAVOR?= ${FLAVORS:[1]}
.for flavor in ${FLAVORS}
${flavor}_PKGNAMESUFFIX= -${flavor}
.endfor
-full_LIB_DEPENDS= ${gtk_LIB_DEPENDS}
-gtk_LIB_DEPENDS= libayatana-appindicator3.so:devel/libayatana-appindicator \
- libharfbuzz.so:print/harfbuzz
+
+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
@@ -39,12 +45,12 @@ GH_TUPLE= google:googletest:af29db7:googletest/third-party/googletest \
transmission:utfcpp:b85efd6:utfcpp/third-party/utfcpp \
transmission:wide-integer:4de0b52:wideinteger/third-party/wide-integer
-.if ${FLAVOR} == gtk || ${FLAVOR} == full
+.if ${FLAVOR} == gtk
USES+= desktop-file-utils gettext-runtime gettext-tools gnome
USE_GNOME= gdkpixbuf2 glibmm gtkmm30
.endif
-.if ${FLAVOR} == qt || ${FLAVOR} == full
+.if ${FLAVOR} == qt
USES+= desktop-file-utils qmake:no_env qt:5
USE_QT= core dbus gui network svg widgets buildtools:build \
linguisttools:build
@@ -67,22 +73,24 @@ PLIST= ${PKGDIR}/pkg-plist.${FLAVOR}
.if ${FLAVOR} == cli
CMAKE_ON+= ENABLE_CLI
-CMAKE_OFF+= ENABLE_GTK ENABLE_QT
+CMAKE_OFF+= ENABLE_DAEMON ENABLE_GTK ENABLE_QT ENABLE_UTILS INSTALL_WEB
.endif
.if ${FLAVOR} == daemon
CMAKE_ON+= ENABLE_DAEMON
-CMAKE_OFF+= ENABLE_GTK ENABLE_QT
+CMAKE_OFF+= ENABLE_CLI ENABLE_GTK ENABLE_QT ENABLE_UTILS
.endif
-.if ${FLAVOR} == gtk || ${FLAVOR} == full
-CMAKE_ON+= ENABLE_GTK GTK_IS_REQUIRED
-CMAKE_ARGS+= -DUSE_GTK_VERSION=3
+.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 || ${FLAVOR} == full
-CMAKE_ON+= ENABLE_QT QT_IS_REQUIRED
-CMAKE_ARGS+= -DUSE_QT_VERSION=5
+.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
@@ -91,40 +99,52 @@ CMAKE_OFF+= ENABLE_CLI ENABLE_DAEMON ENABLE_GTK ENABLE_QT ENABLE_TESTS \
ENABLE_WERROR INSTALL_WEB
.endif
-OPTIONS_DEFINE= CLI DAEMON DOCS NLS TESTS UTILS WEB
-OPTIONS_DEFAULT= DOCS NLS
+OPTIONS_DEFINE= CLI DAEMON DOCS GTK NLS QT TESTS UTILS WEB
+OPTIONS_DEFAULT= CLI DAEMON DOCS GTK NLS QT UTILS WEB
-.if ${FLAVOR} == cli
-OPTIONS_DEFINE= DAEMON DOCS NLS TESTS UTILS WEB
-OPTIONS_DEFAULT= UTILS
+DOCS_EXTRA_PATCHES_OFF= ${PATCHDIR}/extra-patch-CMakeLists.txt
+.if ${FLAVOR:Ndefault} && ${FLAVOR:Ndaemon}
+EXTRA_PATCHES= ${DOCS_EXTRA_PATCHES_OFF}
.endif
-.if ${FLAVOR} == daemon
-OPTIONS_DEFINE= CLI DOCS NLS TESTS UTILS WEB
-OPTIONS_DEFAULT= UTILS WEB
+.if ${FLAVOR:Mdaemon}
+OPTIONS_DEFINE= DOCS NLS TESTS WEB
+OPTIONS_DEFAULT= DOCS NLS WEB
.endif
-.if ${FLAVOR} == full
-OPTIONS_DEFAULT+= CLI DAEMON DOCS NLS UTILS WEB
-.endif
-
-.if ${FLAVOR} == utils
-OPTIONS_DEFINE= DOCS NLS
-OPTIONS_DEFAULT= DOCS NLS
+.if ${FLAVOR:Ndefault} && ${FLAVOR:Ndaemon}
+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
TESTS_DESC= Build & run unit tests
UTILS_DESC= Build utilities (create, edit, show)
-WEB_DESC= Install web client
+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
@@ -153,11 +173,11 @@ post-install:
.if ${FLAVOR} == daemon
post-install:
- ${MKDIR} ${STAGEDIR}${ETCDIR}/home
+ ${MKDIR} ${STAGEDIR}${ETCDIR}/home
.endif
post-install-DAEMON-on:
- ${MKDIR} ${STAGEDIR}${ETCDIR}/home
+ ${MKDIR} ${STAGEDIR}${ETCDIR}/home
post-install-TESTS-on:
@${ECHO_MSG} "Running tests..."
@@ -166,6 +186,5 @@ post-install-TESTS-on:
--gtest_filter="-DhtTest.usesBootstrapFile" \
#fails in poudriere due to lack of networking, passes otherwise
--gtest_brief=1 \
- --gtest_output=json:libtransmission-test.json
.include <bsd.port.mk>
diff --git a/net-p2p/transmission/files/extra-patch-CMakeLists.txt b/net-p2p/transmission/files/extra-patch-CMakeLists.txt
new file mode 100644
index 000000000000..e520e0207eb3
--- /dev/null
+++ b/net-p2p/transmission/files/extra-patch-CMakeLists.txt
@@ -0,0 +1,23 @@
+--- 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()
diff --git a/net-p2p/transmission/files/patch-gtk_Application.cc b/net-p2p/transmission/files/patch-gtk_Application.cc
new file mode 100644
index 000000000000..7160dab7acf9
--- /dev/null
+++ b/net-p2p/transmission/files/patch-gtk_Application.cc
@@ -0,0 +1,11 @@
+--- 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()))));
+ }
+ }
+
diff --git a/net-p2p/transmission/files/patch-libtransmission_file-posix.cc b/net-p2p/transmission/files/patch-libtransmission_file-posix.cc
new file mode 100644
index 000000000000..9e43e4252943
--- /dev/null
+++ b/net-p2p/transmission/files/patch-libtransmission_file-posix.cc
@@ -0,0 +1,11 @@
+--- 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);
+ }
+
diff --git a/net-p2p/transmission/files/patch-libtransmission_variant-json.cc b/net-p2p/transmission/files/patch-libtransmission_variant-json.cc
new file mode 100644
index 000000000000..ef0e15d4b18e
--- /dev/null
+++ b/net-p2p/transmission/files/patch-libtransmission_variant-json.cc
@@ -0,0 +1,11 @@
+--- 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)
diff --git a/net-p2p/transmission/files/transmission.in b/net-p2p/transmission/files/transmission.in
index 6bbd39ba7830..2b196ad99983 100644
--- a/net-p2p/transmission/files/transmission.in
+++ b/net-p2p/transmission/files/transmission.in
@@ -23,7 +23,11 @@
# 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
@@ -48,6 +52,8 @@ 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:+--loglevel=${transmission_log_level}} \
${pidfile:+-x $pidfile} \
${transmission_flags}"
@@ -65,6 +71,10 @@ transmission_prestart()
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
diff --git a/net-p2p/transmission/pkg-plist.cli b/net-p2p/transmission/pkg-plist.cli
index 7648c077b770..55f1f4a0e783 100644
--- a/net-p2p/transmission/pkg-plist.cli
+++ b/net-p2p/transmission/pkg-plist.cli
@@ -1,29 +1,2 @@
bin/transmission-cli
-%%UTILS%%bin/transmission-create
-%%DAEMON%%bin/transmission-daemon
-%%UTILS%%bin/transmission-edit
-%%UTILS%%bin/transmission-remote
-%%UTILS%%bin/transmission-show
-%%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
-%%DAEMON%%@dir %%ETCDIR%%/home
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
-%%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
diff --git a/net-p2p/transmission/pkg-plist.daemon b/net-p2p/transmission/pkg-plist.daemon
index c8b0586cd2d1..c5f4731d067a 100644
--- a/net-p2p/transmission/pkg-plist.daemon
+++ b/net-p2p/transmission/pkg-plist.daemon
@@ -1,9 +1,5 @@
-%%CLI%%bin/transmission-cli
-%%UTILS%%bin/transmission-create
bin/transmission-daemon
-%%UTILS%%bin/transmission-edit
-%%UTILS%%bin/transmission-remote
-%%UTILS%%bin/transmission-show
+@dir %%ETCDIR%%/home
%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
%%PORTDOCS%%%%DOCSDIR%%/COPYING
%%PORTDOCS%%%%DOCSDIR%%/README.md
@@ -14,13 +10,7 @@ bin/transmission-daemon
%%PORTDOCS%%%%DOCSDIR%%/news/news-4.0.4.md
%%PORTDOCS%%%%DOCSDIR%%/rpc-spec.md
%%PORTDOCS%%%%DOCSDIR%%/send-email-when-torrent-done.sh
-@dir %%ETCDIR%%/home
-%%CLI%%man/man1/transmission-cli.1.gz
-%%UTILS%%man/man1/transmission-create.1.gz
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
%%WEB%%%%DATADIR%%/public_html/images/favicon.ico
%%WEB%%%%DATADIR%%/public_html/images/favicon.png
%%WEB%%%%DATADIR%%/public_html/images/webclip-icon.png
diff --git a/net-p2p/transmission/pkg-plist.default b/net-p2p/transmission/pkg-plist.default
new file mode 100644
index 000000000000..9afdc2d42d8f
--- /dev/null
+++ b/net-p2p/transmission/pkg-plist.default
@@ -0,0 +1,155 @@
+%%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
+%%DOCSDIR%%/AUTHORS
+%%DOCSDIR%%/COPYING
+%%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
diff --git a/net-p2p/transmission/pkg-plist.full b/net-p2p/transmission/pkg-plist.full
deleted file mode 100644
index b98827b27894..000000000000
--- a/net-p2p/transmission/pkg-plist.full
+++ /dev/null
@@ -1,155 +0,0 @@
-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
-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
-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
-%%NLS%%%%DATADIR%%/translations/transmission_af.qm
-%%NLS%%%%DATADIR%%/translations/transmission_ca.qm
-%%NLS%%%%DATADIR%%/translations/transmission_da.qm
-%%NLS%%%%DATADIR%%/translations/transmission_de.qm
-%%NLS%%%%DATADIR%%/translations/transmission_el.qm
-%%NLS%%%%DATADIR%%/translations/transmission_en.qm
-%%NLS%%%%DATADIR%%/translations/transmission_es.qm
-%%NLS%%%%DATADIR%%/translations/transmission_eu.qm
-%%NLS%%%%DATADIR%%/translations/transmission_fi.qm
-%%NLS%%%%DATADIR%%/translations/transmission_fr.qm
-%%NLS%%%%DATADIR%%/translations/transmission_hu.qm
-%%NLS%%%%DATADIR%%/translations/transmission_id.qm
-%%NLS%%%%DATADIR%%/translations/transmission_it_IT.qm
-%%NLS%%%%DATADIR%%/translations/transmission_ja.qm
-%%NLS%%%%DATADIR%%/translations/transmission_ka.qm
-%%NLS%%%%DATADIR%%/translations/transmission_kk.qm
-%%NLS%%%%DATADIR%%/translations/transmission_ko.qm
-%%NLS%%%%DATADIR%%/translations/transmission_lt.qm
-%%NLS%%%%DATADIR%%/translations/transmission_nb.qm
-%%NLS%%%%DATADIR%%/translations/transmission_nl.qm
-%%NLS%%%%DATADIR%%/translations/transmission_pl.qm
-%%NLS%%%%DATADIR%%/translations/transmission_pt.qm
-%%NLS%%%%DATADIR%%/translations/transmission_pt_BR.qm
-%%NLS%%%%DATADIR%%/translations/transmission_pt_PT.qm
-%%NLS%%%%DATADIR%%/translations/transmission_ru.qm
-%%NLS%%%%DATADIR%%/translations/transmission_sl.qm
-%%NLS%%%%DATADIR%%/translations/transmission_sv.qm
-%%NLS%%%%DATADIR%%/translations/transmission_tr.qm
-%%NLS%%%%DATADIR%%/translations/transmission_uk.qm
-%%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
-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
-share/metainfo/transmission-gtk.metainfo.xml
diff --git a/net-p2p/transmission/pkg-plist.gtk b/net-p2p/transmission/pkg-plist.gtk
index dfc35edbfb16..bd6e68b8d2bd 100644
--- a/net-p2p/transmission/pkg-plist.gtk
+++ b/net-p2p/transmission/pkg-plist.gtk
@@ -1,28 +1,6 @@
-%%CLI%%bin/transmission-cli
-%%UTILS%%bin/transmission-create
-%%DAEMON%%bin/transmission-daemon
-%%UTILS%%bin/transmission-edit
bin/transmission-gtk
-%%UTILS%%bin/transmission-remote
-%%UTILS%%bin/transmission-show
-%%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
man/man1/transmission-gtk.1.gz
share/applications/transmission-gtk.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
share/icons/hicolor/scalable/apps/transmission-devel.svg
share/icons/hicolor/scalable/apps/transmission.svg
share/icons/hicolor/symbolic/apps/transmission-symbolic.svg
@@ -112,10 +90,4 @@ share/icons/hicolor/symbolic/apps/transmission-symbolic.svg
%%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
-share/metainfo/transmission-gtk.metainfo.xml
-%%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
+%%NLS%%share/metainfo/transmission-gtk.metainfo.xml
diff --git a/net-p2p/transmission/pkg-plist.qt b/net-p2p/transmission/pkg-plist.qt
index b2a30e67e27b..2e8c97073427 100644
--- a/net-p2p/transmission/pkg-plist.qt
+++ b/net-p2p/transmission/pkg-plist.qt
@@ -1,29 +1,7 @@
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
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
share/applications/transmission-qt.desktop
share/icons/hicolor/scalable/apps/transmission.svg
-%%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
%%NLS%%%%DATADIR%%/translations/transmission_af.qm
%%NLS%%%%DATADIR%%/translations/transmission_ca.qm
%%NLS%%%%DATADIR%%/translations/transmission_da.qm
@@ -54,8 +32,3 @@ share/icons/hicolor/scalable/apps/transmission.svg
%%NLS%%%%DATADIR%%/translations/transmission_tr.qm
%%NLS%%%%DATADIR%%/translations/transmission_uk.qm
%%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
diff --git a/net-p2p/transmission/pkg-plist.utils b/net-p2p/transmission/pkg-plist.utils
index cb5af6521393..3d616b193161 100644
--- a/net-p2p/transmission/pkg-plist.utils
+++ b/net-p2p/transmission/pkg-plist.utils
@@ -2,16 +2,6 @@ bin/transmission-create
bin/transmission-edit
bin/transmission-remote
bin/transmission-show
-%%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-create.1.gz
man/man1/transmission-edit.1.gz
man/man1/transmission-remote.1.gz