Page MenuHomeFreeBSD

D41975.diff
No OneTemporary

D41975.diff

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

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)

Event Timeline