Index: net-p2p/libutp/Makefile =================================================================== --- /dev/null +++ net-p2p/libutp/Makefile @@ -0,0 +1,22 @@ +PORTNAME= libutp +DISTVERSION= g20230213 +CATEGORIES= net-p2p + +MAINTAINER= mondo.debater_0q@icloud.com +COMMENT= uTorrent Transport Protocol library and sample utilities. +WWW= https://github.com/transmission/libutp + +LICENSE= MIT + +USES= cmake uidfix + +USE_GITHUB= yes +GH_ACCOUNT= transmission +GH_TAGNAME= c95738b1a6644b919e5b64d3ea9736cfc5894e0b + +USE_LDCONFIG= yes +CMAKE_ON= LIBUTP_SHARED +CMAKE_OFF= LIBUTP_ENABLE_WERROR +CMAKE_BUILD_TYPE= Release + +.include Index: net-p2p/libutp/distinfo =================================================================== --- /dev/null +++ net-p2p/libutp/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1690649660 +SHA256 (transmission-libutp-g20230213-c95738b1a6644b919e5b64d3ea9736cfc5894e0b_GH0.tar.gz) = d856fde68828d52eb39df40e15ad5dc4efaa9a51d4121bcbfbe47fed2163d20a +SIZE (transmission-libutp-g20230213-c95738b1a6644b919e5b64d3ea9736cfc5894e0b_GH0.tar.gz) = 59698 Index: net-p2p/libutp/files/patch-CMakeLists.txt =================================================================== --- /dev/null +++ net-p2p/libutp/files/patch-CMakeLists.txt @@ -0,0 +1,11 @@ +--- CMakeLists.txt.orig 2023-07-30 15:30:03 UTC ++++ CMakeLists.txt +@@ -118,7 +118,7 @@ if(LIBUTP_BUILD_PROGRAMS AND NOT MSVC) + + target_compile_definitions(ucat + PRIVATE +- $<$>:_POSIX_C_SOURCE=200112L> ++ $<$>:_POSIX_C_SOURCE=200112L> + $<$:_DARWIN_C_SOURCE>) + + target_link_libraries(ucat Index: net-p2p/libutp/pkg-descr =================================================================== --- /dev/null +++ net-p2p/libutp/pkg-descr @@ -0,0 +1,10 @@ +# libutp - The uTorrent Transport Protocol library. +Copyright (c) 2010 BitTorrent, Inc. + +uTP provides provides reliable, ordered delivery while maintaining +minimum extra delay. It is implemented on top of UDP to be +cross-platform and functional today. As a result, uTP is the primary +transport for uTorrent peer-to-peer connections. + +uTP is written in C++, but the external interface is strictly C +(ANSI C89). Index: net-p2p/libutp/pkg-plist =================================================================== --- /dev/null +++ net-p2p/libutp/pkg-plist @@ -0,0 +1,10 @@ +bin/ucat +lib/cmake/libutp/libutp-config-version.cmake +lib/cmake/libutp/libutp-config.cmake +lib/cmake/libutp/libutp-targets.cmake +lib/cmake/libutp/libutp-targets-release.cmake +include/libutp/utp.h +include/libutp/utp_types.h +lib/libutp.so +%%DOCSDIR%%/LICENSE +%%DOCSDIR%%/README.md Index: net-p2p/transmission/Makefile =================================================================== --- net-p2p/transmission/Makefile +++ net-p2p/transmission/Makefile @@ -16,16 +16,23 @@ libfmt.so:devel/libfmt \ libminiupnpc.so:net/miniupnpc \ libnatpmp.so:net/libnatpmp \ - libpsl.so:dns/libpsl + libpsl.so:dns/libpsl \ + libutp.so:net-p2p/libutp -FLAVORS= cli gtk qt +FLAVORS= full cli gtk qt utils FLAVOR?= ${FLAVORS:[1]} +cli_PKGNAMESUFFIX= -cli +cli_PLIST= ${PKGDIR}/pkg-plist-cli +full_PKGNAMESUFFIX= -full +full_LIB_DEPENDS= ${gtk_LIB_DEPENDS} gtk_PKGNAMESUFFIX= -gtk gtk_LIB_DEPENDS= libayatana-appindicator3.so:devel/libayatana-appindicator \ libharfbuzz.so:print/harfbuzz gtk_PLIST= ${PKGDIR}/pkg-plist-gtk qt_PKGNAMESUFFIX= -qt qt_PLIST= ${PKGDIR}/pkg-plist-qt +utils_PKGNAMESUFFIX= -utils +utils_PLIST= ${PKGDIR}/pkg-plist-utils USES= cmake cpe iconv libtool localbase pkgconfig ssl @@ -34,18 +41,16 @@ USE_GITHUB= YES GH_TUPLE= google:googletest:af29db7:googletest/third-party/googletest \ - transmission:libutp:c95738b:transmission/third-party/libutp \ transmission:fast_float:6624977:fast_float/third-party/fast_float \ transmission:utfcpp:b85efd6:utfcpp/third-party/utfcpp \ - transmission:fmt:c4ee726:fmt/third-party/fmt \ transmission:wide-integer:4de0b52:wideinteger/third-party/wide-integer -.if ${FLAVOR} == gtk +.if ${FLAVOR} == gtk || ${FLAVOR} == full USES+= desktop-file-utils gettext-runtime gettext-tools gnome USE_GNOME= gdkpixbuf2 glibmm gtkmm30 .endif -.if ${FLAVOR} == qt +.if ${FLAVOR} == qt || ${FLAVOR} == full USES+= desktop-file-utils qmake:no_env qt:5 USE_QT= core dbus gui network svg widgets buildtools:build \ linguisttools:build @@ -58,42 +63,54 @@ -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 -CMAKE_OFF= ENABLE_MAC REBUILD_WEB USE_SYSTEM_UTP WITH_SYSTEMD + USE_SYSTEM_PSL USE_SYSTEM_UTP +CMAKE_OFF= ENABLE_MAC REBUILD_WEB WITH_SYSTEMD CMAKE_BUILD_TYPE= Release USERS= transmission GROUPS= transmission -.if ${FLAVOR:U} == cli +.if ${FLAVOR} == cli CMAKE_OFF+= ENABLE_GTK ENABLE_QT .endif -.if ${FLAVOR} == gtk +.if ${FLAVOR} == gtk || ${FLAVOR} == full CMAKE_ON+= ENABLE_GTK GTK_IS_REQUIRED -CMAKE_OFF+= ENABLE_QT CMAKE_ARGS+= -DUSE_GTK_VERSION=3 .endif -.if ${FLAVOR} == qt +.if ${FLAVOR} == qt || ${FLAVOR} == full CMAKE_ON+= ENABLE_QT QT_IS_REQUIRED -CMAKE_OFF+= ENABLE_GTK CMAKE_ARGS+= -DUSE_QT_VERSION=5 .endif +.if ${FLAVOR} == utils +CMAKE_ON+=ENABLE_UTILS +CMAKE_OFF+=ENABLE_GTK ENABLE_QT INSTALL_WEB ENABLE_CLI ENABLE_TESTS ENABLE_WERROR ENABLE_DAEMON +.endif + OPTIONS_DEFINE= CLI DAEMON DOCS NLS TESTS UTILS WEB -OPTIONS_DEFAULT= TESTS +OPTIONS_DEFAULT= DOCS NLS -.if ${FLAVOR:U} == cli +.if ${FLAVOR} == cli OPTIONS_DEFINE= DOCS NLS TESTS UTILS WEB OPTIONS_MULTI= CLI OPTIONS_MULTI_CLI= CLI DAEMON -OPTIONS_DEFAULT= CLI DAEMON TESTS UTILS WEB +OPTIONS_DEFAULT= CLI DAEMON UTILS 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 .endif OPTIONS_SUB= yes -CLI_DESC= Build command-line client +CLI_DESC= Build remote & command-line (deprecated) clients DAEMON_DESC= Build daemon TESTS_DESC= Build unit tests UTILS_DESC= Build utilities (create, edit, show) @@ -113,7 +130,10 @@ WEB_IMPLIES= DAEMON WEB_CMAKE_BOOL= INSTALL_WEB -TESTS_CMAKE_BOOL= ENABLE_TESTS +post-extract: + @${ECHO_MSG} "Cludging use of system fmt as makefile 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" Index: net-p2p/transmission/distinfo =================================================================== --- net-p2p/transmission/distinfo +++ net-p2p/transmission/distinfo @@ -1,15 +1,13 @@ -TIMESTAMP = 1688004984 +TIMESTAMP = 1690641063 SHA256 (transmission-transmission-4.0.3_GH0.tar.gz) = f6184a199c9878695cec020fab7cc9859309496e96f218a7753fd501434c632c SIZE (transmission-transmission-4.0.3_GH0.tar.gz) = 9062467 SHA256 (google-googletest-af29db7_GH0.tar.gz) = cebd59f4dd7380870c4cbc57f75bd4453d84c68847fee020c95019b2841ae7a2 SIZE (google-googletest-af29db7_GH0.tar.gz) = 841006 -SHA256 (transmission-libutp-c95738b_GH0.tar.gz) = 0cf69bccedab159c7d1b52cbb6f7085ef567ed5bf46d541f7d2074130d181ff1 -SIZE (transmission-libutp-c95738b_GH0.tar.gz) = 59671 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-fmt-c4ee726_GH0.tar.gz) = 05ba66b0a9ed040e5cfb07e845a0aa61fdbbb9a0cbd22a1860a303e8cbf343e4 -SIZE (transmission-fmt-c4ee726_GH0.tar.gz) = 833672 SHA256 (transmission-wide-integer-4de0b52_GH0.tar.gz) = 8754e29f002ba78228675ad95b7eb4d828e23c7a4ec227815fe8a2238c8111eb SIZE (transmission-wide-integer-4de0b52_GH0.tar.gz) = 124910 +SHA256 (transmission-libutp-c95738b_GH0.tar.gz) = 0cf69bccedab159c7d1b52cbb6f7085ef567ed5bf46d541f7d2074130d181ff1 +SIZE (transmission-libutp-c95738b_GH0.tar.gz) = 59671 Index: net-p2p/transmission/pkg-plist =================================================================== --- net-p2p/transmission/pkg-plist +++ net-p2p/transmission/pkg-plist @@ -1,9 +1,19 @@ +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 @@ -13,16 +23,132 @@ %%PORTDOCS%%%%DOCSDIR%%/news/news-4.0.3.md %%PORTDOCS%%%%DOCSDIR%%/rpc-spec.md %%PORTDOCS%%%%DOCSDIR%%/send-email-when-torrent-done.sh -%%DAEMON%%@dir %%ETCDIR%%/home -%%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%%%%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 Index: net-p2p/transmission/pkg-plist-cli =================================================================== --- /dev/null +++ net-p2p/transmission/pkg-plist-cli @@ -0,0 +1,28 @@ +%%CLI%%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%%/rpc-spec.md +%%PORTDOCS%%%%DOCSDIR%%/send-email-when-torrent-done.sh +%%DAEMON%%@dir %%ETCDIR%%/home +%%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 +%%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-utils =================================================================== --- /dev/null +++ net-p2p/transmission/pkg-plist-utils @@ -0,0 +1,17 @@ +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%%/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 +man/man1/transmission-show.1.gz Index: www/transmission-web/Makefile =================================================================== --- www/transmission-web/Makefile +++ /dev/null @@ -1,15 +0,0 @@ -CATEGORIES= www -PKGNAMESUFFIX= -web -PORTREVISION= 1 - -NO_ARCH= yes -NO_BUILD= yes -PORTDATA= web - -MASTERDIR= ${.CURDIR}/../../net-p2p/transmission-cli -DESCR= ${.CURDIR}/pkg-descr -PLIST= ${NONEXISTENT} - -SLAVEPORT= web - -.include "${MASTERDIR}/Makefile" Index: www/transmission-web/pkg-descr =================================================================== --- www/transmission-web/pkg-descr +++ /dev/null @@ -1,14 +0,0 @@ -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. - -Transmission has been built from the ground up to be a lightweight, yet -powerful BitTorrent client. Its simple, intuitive interface is designed -to integrate tightly with whatever computing environment you choose to -use. Transmission strikes a balance between providing useful functionality -without feature bloat. Furthermore, it is free for anyone to use or modify. - -You will need to install either transmission-daemon, transmission-gtk2 or -both to use WebUI.