Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F140534641
D14699.id44611.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
22 KB
Referenced Files
None
Subscribers
None
D14699.id44611.diff
View Options
Index: net-p2p/Makefile
===================================================================
--- net-p2p/Makefile
+++ net-p2p/Makefile
@@ -92,8 +92,7 @@
SUBDIR += transmission-cli
SUBDIR += transmission-daemon
SUBDIR += transmission-gtk
- SUBDIR += transmission-qt4
- SUBDIR += transmission-qt5
+ SUBDIR += transmission-qt
SUBDIR += transmission-remote-gui
SUBDIR += tribler
SUBDIR += twister
Index: net-p2p/transmission-cli/Makefile
===================================================================
--- net-p2p/transmission-cli/Makefile
+++ net-p2p/transmission-cli/Makefile
@@ -1,116 +1,89 @@
# $FreeBSD$
PORTNAME= transmission
-PORTVERSION= 2.93
-PORTREVISION?= 1
-CATEGORIES?= net-p2p
-MASTER_SITES= https://github.com/transmission/transmission-releases/raw/master/ \
- http://transmission.cachefly.net/
+DISTVERSION= 2.94
+CATEGORIES+= net-p2p
+SLAVEPORT?= cli
PKGNAMESUFFIX?= -cli
-MAINTAINER?= crees@FreeBSD.org
-COMMENT?= Lightweight CLI (command line) BitTorrent client and utilities
-
-SLAVEPORT?= cli
+MAINTAINER= lebarondemerde@privacychain.ch
+COMMENT= Meta-port for Transmission BitTorrent client
-LICENSE= GPLv2+
-.if ${SLAVEPORT} == cli
LICENSE+= MIT
+
+.if ${SLAVEPORT:Ncli}
+LICENSE+= GPLv2+
LICENSE_COMB= multi
-.endif
LICENSE_FILE= ${WRKSRC}/COPYING
+.endif
-USES+= cpe tar:xz
-CPE_VENDOR= transmissionbt
+.if ${SLAVEPORT:Nweb}
+LIB_DEPENDS+= libcurl.so:ftp/curl \
+ libdht.so:devel/jech-dht \
+ libb64.so:converters/libb64 \
+ libevent.so:devel/libevent \
+ libnatpmp.so:net/libnatpmp \
+ libutp.so:net/libutp \
+ libminiupnpc.so:net/miniupnpc
-CONFLICTS_INSTALL= ${PORTNAME}${PKGNAMESUFFIX}-2.5*
+USES+= cmake:outsource cpe iconv localbase libtool pkgconfig ssl
-EXTRACT_AFTER_ARGS=--no-same-owner --no-same-permissions --exclude third-party
+. if ${SLAVEPORT:Mcli}
+USES+= gettext-runtime:run ssl
+. endif
-.if ${SLAVEPORT} != web
-LIB_DEPENDS?= ${GEN_LIB_DEPENDS}
+CPE_VENDOR= transmissionbt
+.endif
-# General dependencies
-GEN_LIB_DEPENDS=libb64.so:converters/libb64 \
- libcurl.so:ftp/curl \
- libdht.so:devel/jech-dht \
- libminiupnpc.so:net/miniupnpc \
- libnatpmp.so:net/libnatpmp \
- libutp.so:net/libutp \
- libevent.so:devel/libevent
-GEN_RUN_DEPENDS=${LOCALBASE}/share/transmission/web/index.html:www/transmission-web
+USE_GITHUB= yes
-# This is master port of transmission-*, so don't override USES definition
-USES+= gmake iconv libtool localbase pkgconfig
-GNU_CONFIGURE= yes
-LIBS+= ${ICONV_LIB}
-CONFIGURE_ENV= ${ICONV_LIB:C@.+@ac_cv_func_iconv=yes@}
-CONFIGURE_ARGS= --without-inotify \
- --enable-external-b64 \
- --enable-external-dht \
- --enable-external-natpmp \
- ${EXTRA_CONF_ARGS}
-
-EXTRA_CONF_ARGS?=--enable-cli \
- --disable-daemon \
- --without-gtk \
- --disable-mac \
- --disable-nls
+.if ${SLAVEPORT} != web
+LDFLAGS+= -L${LOCALBASE}/lib -lintl -ldht
-EXTRA_PATCHES= ${PATCHDIR}/disable-web
+SLAVES= cli daemon gtk qt
+CMAKE_ON+= ENABLE_${SLAVEPORT:tu}
+CMAKE_OFF+= ${SLAVES:N${SLAVEPORT}:tu:S/^/ENABLE_/}
+
+. if ${SLAVEPORT:Nweb:Ncli}
+CMAKE_OFF+= ENABLE_UTILS
+. endif
+
+DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}-${SLAVEPORT}
+CMAKE_ARGS+= -DCMAKE_INSTALL_DOCDIR=${DOCSDIR}
OPTIONS_DEFINE+= DOCS LITE
-OPTIONS_DEFAULT+= OPENSSL
-OPTIONS_SINGLE+= SSL
-OPTIONS_SINGLE_SSL+= OPENSSL WOLFSSL
+OPTIONS_DEFAULT= OPENSSL
-LITE_CONFIGURE_ENABLE= lightweight
+OPTIONS_SINGLE= SSL
+OPTIONS_SINGLE_SSL= OPENSSL WOLFSSL
OPENSSL_USES= ssl
OPENSSL_CONFIGURE_ENV= OPENSSL_CFLAGS="-I${OPENSSLINC}" \
OPENSSL_LIBS="-L${OPENSSLLIB} -lcrypto"
OPENSSL_CONFIGURE_ON= --with-crypto=openssl
-WOLFSSL_LIB_DEPENDS= libwolfssl.so:security/wolfssl
-WOLFSSL_CONFIGURE_ON= --with-crypto=cyassl
-WOLFSSL_BROKEN= Requires security/wolfssl built with --enable-arc4
-.endif
+WOLFSSL_LIB_DEPENDS= libwolfssl.so:security/wolfssl \
+ WOLFSSL_CONFIGURE_ON= --with-crypto=cyassl \
+ WOLFSSL_BROKEN= Requires security/wolfssl built \
+ with --enable-arc4
-DOCS= AUTHORS NEWS README
-DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}${PKGNAMESUFFIX}
-
-general-patch:
- @${FIND} ${WRKSRC} -name Makefile.in | ${XARGS} ${REINPLACE_CMD} -e \
- 's|noinst_PROGRAMS = |noinst_PROGRAMS = #|g'
-.if ${SLAVEPORT} != gtk
- @${REINPLACE_CMD} -e '/#define DISABLE_GETTEXT/s,/\* \(.*\) \*/,\1,' \
- ${WRKSRC}/libtransmission/utils.h
-.endif
- @${REINPLACE_CMD} -e \
- 's|rt_clock_gettime=yes|rt_clock_gettime=no|g ; \
- s|" == "|" = "|g' \
- ${WRKSRC}/configure
- @${REINPLACE_CMD} -e 's|doc \\| \\|g' \
- ${WRKSRC}/Makefile.in
-.if ${SLAVEPORT} != cli
- @${REINPLACE_CMD} -e 's|utils \\|\\|g' \
- ${WRKSRC}/Makefile.in
+LITE_CONFIGURE_ENABLE= lightweight
.endif
-# Don't conflict with patches but force system libraries
- @${REINPLACE_CMD} -e 's|third-party \\|\\|g' \
- ${WRKSRC}/Makefile.in
- @${REINPLACE_CMD} \
- -e 's|third-party/[^ ]*Makefile||g' \
- ${WRKSRC}/configure
-post-patch: general-patch
+post-extract:
+ @${FIND} ${WRKSRC}/web -name .git* -delete
-general-install:
-.if ${SLAVEPORT} != web
- (cd ${WRKSRC} && ${COPYTREE_SHARE} \
- "${DOCS}" ${STAGEDIR}${DOCSDIR})
+.if ${SLAVEPORT:Mweb}
+ @${FIND} ${WRKSRC}/web \( -name '*.am' -o -name '*.in' \
+ -o -name '*.scss' \) -delete
+
+do-install:
+ ( cd ${WRKSRC} && ${COPYTREE_SHARE} web ${STAGEDIR}${DATADIR} )
.endif
-post-install: general-install
+.if ${SLAVEPORT:Mdaemon}
+post-install:
+ ${MKDIR} ${STAGEDIR}${ETCDIR}/home
+.endif
.include <bsd.port.mk>
Index: net-p2p/transmission-cli/distinfo
===================================================================
--- net-p2p/transmission-cli/distinfo
+++ net-p2p/transmission-cli/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1519849051
-SHA256 (transmission-2.93.tar.xz) = 8815920e0a4499bcdadbbe89a4115092dab42ce5199f71ff9a926cfd12b9b90b
-SIZE (transmission-2.93.tar.xz) = 3363868
+TIMESTAMP = 1530232873
+SHA256 (transmission-transmission-2.94_GH0.tar.gz) = 440c2fd0f89b1ab59d8a4b79ecd7bffd61bc000e36fb5b6c8e88142a4fadbb1f
+SIZE (transmission-transmission-2.94_GH0.tar.gz) = 6342775
Index: net-p2p/transmission-cli/files/patch-CMakeLists.txt
===================================================================
--- /dev/null
+++ net-p2p/transmission-cli/files/patch-CMakeLists.txt
@@ -0,0 +1,16 @@
+MakeLists.txt.orig 2018-03-17 20:05:12 UTC
++++ CMakeLists.txt
+@@ -536,13 +536,6 @@ foreach(P daemon cli utils gtk qt)
+ endif()
+ endforeach()
+
+-if(ENABLE_DAEMON OR ENABLE_GTK OR ENABLE_QT)
+- install(DIRECTORY web DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/${TR_NAME}
+- PATTERN *.am EXCLUDE
+- PATTERN *.in EXCLUDE
+- PATTERN *.scss EXCLUDE)
+-endif()
+-
+ if(ENABLE_GTK AND ENABLE_NLS)
+ find_package(Gettext REQUIRED)
+ add_subdirectory(po)
Index: net-p2p/transmission-cli/files/transmission.in
===================================================================
--- /dev/null
+++ net-p2p/transmission-cli/files/transmission.in
@@ -1,6 +1,6 @@
#!/bin/sh
#
-# $FreeBSD$
+# $FreeBSD: head/net-p2p/transmission-cli/files/transmission.in 373348 2014-11-24 18:51:26Z crees $
#
# PROVIDE: transmission
# REQUIRE: DAEMON
Index: net-p2p/transmission-cli/pkg-plist
===================================================================
--- net-p2p/transmission-cli/pkg-plist
+++ net-p2p/transmission-cli/pkg-plist
@@ -7,5 +7,8 @@
man/man1/transmission-edit.1.gz
man/man1/transmission-show.1.gz
%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
+%%PORTDOCS%%%%DOCSDIR%%/COPYING
%%PORTDOCS%%%%DOCSDIR%%/NEWS
%%PORTDOCS%%%%DOCSDIR%%/README
+%%PORTDOCS%%%%DOCSDIR%%/rpc-spec.txt
+%%PORTDOCS%%%%DOCSDIR%%/send-email-when-torrent-done.sh
Index: net-p2p/transmission-daemon/Makefile
===================================================================
--- net-p2p/transmission-daemon/Makefile
+++ net-p2p/transmission-daemon/Makefile
@@ -2,28 +2,17 @@
PKGNAMESUFFIX= -daemon
-MAINTAINER= crees@FreeBSD.org
-COMMENT= Fast and lightweight daemon BitTorrent client
+USES= gettext-runtime:run ssl
-RUN_DEPENDS= ${GEN_RUN_DEPENDS}
-
-DESCR= ${.CURDIR}/pkg-descr
-MASTERDIR= ${.CURDIR}/../transmission-cli
-PLIST= ${.CURDIR}/pkg-plist
-SLAVEPORT= daemon
-PKGMESSAGE= ${.CURDIR}/pkg-message
-
-USE_RC_SUBR= transmission
USERS= transmission
GROUPS= transmission
+USE_RC_SUBR= transmission
-EXTRA_CONF_ARGS=--disable-cli \
- --enable-daemon \
- --without-gtk \
- --disable-mac \
- --disable-nls
+MASTERDIR= ${.CURDIR}/../transmission-cli
+DESCR= ${.CURDIR}/pkg-descr
+PKGMESSAGE= ${.CURDIR}/pkg-message
+PLIST= ${.CURDIR}/pkg-plist
-post-install:
- ${MKDIR} ${STAGEDIR}${ETCDIR}/home
+SLAVEPORT= daemon
.include "${MASTERDIR}/Makefile"
Index: net-p2p/transmission-daemon/pkg-plist
===================================================================
--- net-p2p/transmission-daemon/pkg-plist
+++ net-p2p/transmission-daemon/pkg-plist
@@ -3,6 +3,9 @@
man/man1/transmission-daemon.1.gz
man/man1/transmission-remote.1.gz
%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
+%%PORTDOCS%%%%DOCSDIR%%/COPYING
%%PORTDOCS%%%%DOCSDIR%%/NEWS
%%PORTDOCS%%%%DOCSDIR%%/README
+%%PORTDOCS%%%%DOCSDIR%%/rpc-spec.txt
+%%PORTDOCS%%%%DOCSDIR%%/send-email-when-torrent-done.sh
@dir %%ETCDIR%%/home
Index: net-p2p/transmission-gtk/Makefile
===================================================================
--- net-p2p/transmission-gtk/Makefile
+++ net-p2p/transmission-gtk/Makefile
@@ -2,33 +2,17 @@
PKGNAMESUFFIX= -gtk
-MAINTAINER= crees@FreeBSD.org
-COMMENT= Fast and lightweight GTK+3 BitTorrent client
+LIB_DEPENDS= libdbus-glib-1.so:devel/dbus-glib \
+ libnotify.so:devel/libnotify
+RUN_DEPENDS= xdg-open:devel/xdg-utils
-LIB_DEPENDS= ${GEN_LIB_DEPENDS} \
- libnotify.so:devel/libnotify \
- libdbus-glib-1.so:devel/dbus-glib
+USES= desktop-file-utils gettext-tools:build ssl
+USE_GNOME= cairo gdkpixbuf2 glib20 gtk30 intlhack pango
-RUN_DEPENDS= ${GEN_RUN_DEPENDS} \
- xdg-open:devel/xdg-utils
-
-DESCR= ${.CURDIR}/pkg-descr
MASTERDIR= ${.CURDIR}/../transmission-cli
+DESCR= ${.CURDIR}/pkg-descr
PLIST= ${.CURDIR}/pkg-plist
-SLAVEPORT= gtk
-USE_GNOME= cairo gtk30 intlhack
-USES= gettext pathfix desktop-file-utils
-INSTALLS_ICONS= yes
-
-EXTRA_CONF_ARGS=--disable-cli \
- --disable-daemon \
- --with-gtk \
- --disable-mac \
- --enable-nls
-
-post-patch: general-patch
- @${REINPLACE_CMD} -e 's|TryExec=.*||g ; /^$$/d' \
- ${WRKSRC}/gtk/transmission-gtk.desktop.in
+SLAVEPORT= gtk
.include "${MASTERDIR}/Makefile"
Index: net-p2p/transmission-gtk/pkg-plist
===================================================================
--- net-p2p/transmission-gtk/pkg-plist
+++ net-p2p/transmission-gtk/pkg-plist
@@ -2,8 +2,11 @@
man/man1/transmission-gtk.1.gz
share/applications/transmission-gtk.desktop
%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
+%%PORTDOCS%%%%DOCSDIR%%/COPYING
%%PORTDOCS%%%%DOCSDIR%%/NEWS
%%PORTDOCS%%%%DOCSDIR%%/README
+%%PORTDOCS%%%%DOCSDIR%%/rpc-spec.txt
+%%PORTDOCS%%%%DOCSDIR%%/send-email-when-torrent-done.sh
share/icons/hicolor/16x16/apps/transmission.png
share/icons/hicolor/22x22/apps/transmission.png
share/icons/hicolor/24x24/apps/transmission.png
@@ -48,8 +51,8 @@
share/locale/he/LC_MESSAGES/transmission-gtk.mo
share/locale/hi/LC_MESSAGES/transmission-gtk.mo
share/locale/hr/LC_MESSAGES/transmission-gtk.mo
-share/locale/hy/LC_MESSAGES/transmission-gtk.mo
share/locale/hu/LC_MESSAGES/transmission-gtk.mo
+share/locale/hy/LC_MESSAGES/transmission-gtk.mo
share/locale/ia/LC_MESSAGES/transmission-gtk.mo
share/locale/id/LC_MESSAGES/transmission-gtk.mo
share/locale/is/LC_MESSAGES/transmission-gtk.mo
@@ -99,4 +102,3 @@
share/locale/vi/LC_MESSAGES/transmission-gtk.mo
share/locale/zh_CN/LC_MESSAGES/transmission-gtk.mo
share/locale/zh_TW/LC_MESSAGES/transmission-gtk.mo
-share/pixmaps/transmission.png
Index: net-p2p/transmission-qt/Makefile
===================================================================
--- net-p2p/transmission-qt/Makefile
+++ net-p2p/transmission-qt/Makefile
@@ -1,52 +1,35 @@
# $FreeBSD$
-PKGNAMESUFFIX= -qt4
+PKGNAMESUFFIX= -${FLAVOR}
-MAINTAINER= crees@FreeBSD.org
-COMMENT= Fast and lightweight Qt4 BitTorrent client
-
-LIB_DEPENDS= ${GEN_LIB_DEPENDS} \
- libfontconfig.so:x11-fonts/fontconfig \
+LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
libfreetype.so:print/freetype2
-RUN_DEPENDS= ${GEN_RUN_DEPENDS}
-CONFLICTS_INSTALL= transmission-qt5-[0-9]*
+FLAVORS= qt4 qt5
+FLAVOR?= ${FLAVORS:[1]}
+
+qt4_CONFLICTS_INSTALL= transmission-qt5
+qt5_CONFLICTS_INSTALL= transmission-qt4
+
+USES= gettext-runtime:run
+
+.if ${FLAVOR} == qt4
+USES= qt:4
+USE_QT= moc_build qmake_build rcc_build uic_build corelib \
+ dbus gui network xml
+.endif
+
+.if ${FLAVOR} == qt5
+USES= qt:5
+USE_QT= buildtools_build linguisttools_build qmake_build \
+ core dbus gui network widgets
+CMAKE_ON= USE_QT5
+.endif
-DESCR= ${.CURDIR}/pkg-descr
MASTERDIR= ${.CURDIR}/../transmission-cli
+DESCR= ${.CURDIR}/pkg-descr
PLIST= ${.CURDIR}/pkg-plist
-SLAVEPORT= qt4
-USE_QT= moc_build qmake_build uic_build rcc_build \
- corelib gui dbus network xml
-USES= compiler:c++11-lib desktop-file-utils qmake:no_env qt:4
-
-EXTRA_CONF_ARGS=--disable-cli \
- --disable-daemon \
- --without-gtk \
- --disable-mac \
- --disable-nls
-
-post-patch: general-patch
- @${REINPLACE_CMD} -e 's|/share/man|/man|g ; /PKGCONFIG/s| openssl||g' \
- ${WRKSRC}/qt/qtr.pro
- @${ECHO_CMD} 'LIBS += -l${PORT_OPTIONS:M*SSL:tl:S/openssl/crypto/}' \
- >>${WRKSRC}/qt/qtr.pro
-
-post-build:
- @(cd ${WRKSRC}/qt && ${QMAKE} ${QMAKE_ARGS} qtr.pro && ${MAKE_CMD})
-
-do-install:
- @(cd ${WRKSRC}/qt && \
- ${SETENV} INSTALL_ROOT=${STAGEDIR}${PREFIX} ${MAKE_CMD} install)
-
-post-install: general-install
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- @${INSTALL_DATA} ${WRKSRC}/qt/README.txt \
- ${STAGEDIR}${DOCSDIR}/README-qt4
- @${INSTALL_DATA} ${WRKSRC}/qt/transmission-qt.desktop \
- ${STAGEDIR}${PREFIX}/share/applications/
- @${INSTALL_DATA} ${WRKSRC}/qt/icons/transmission.png \
- ${STAGEDIR}${PREFIX}/share/pixmaps/transmission-qt.png
+SLAVEPORT= qt
.include "${MASTERDIR}/Makefile"
Index: net-p2p/transmission-qt/pkg-descr
===================================================================
--- net-p2p/transmission-qt/pkg-descr
+++ net-p2p/transmission-qt/pkg-descr
@@ -1,4 +1,4 @@
-A fast and lightweight Qt4 BitTorrent client, loosely based on the GTK+ client.
+A fast and lightweight Qt BitTorrent client, loosely based on the GTK+ client.
This is the only Transmission client that can act as its own self-contained
session (as the GTK+ and Mac clients do), and can also connect to a remote
Index: net-p2p/transmission-qt/pkg-plist
===================================================================
--- net-p2p/transmission-qt/pkg-plist
+++ net-p2p/transmission-qt/pkg-plist
@@ -2,7 +2,24 @@
man/man1/transmission-qt.1.gz
share/applications/transmission-qt.desktop
%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
+%%PORTDOCS%%%%DOCSDIR%%/COPYING
%%PORTDOCS%%%%DOCSDIR%%/NEWS
%%PORTDOCS%%%%DOCSDIR%%/README
-%%PORTDOCS%%%%DOCSDIR%%/README-qt4
-share/pixmaps/transmission-qt.png
+%%PORTDOCS%%%%DOCSDIR%%/rpc-spec.txt
+%%PORTDOCS%%%%DOCSDIR%%/send-email-when-torrent-done.sh
+%%DATADIR%%/translations/transmission_de.qm
+%%DATADIR%%/translations/transmission_en.qm
+%%DATADIR%%/translations/transmission_es.qm
+%%DATADIR%%/translations/transmission_eu.qm
+%%DATADIR%%/translations/transmission_fr.qm
+%%DATADIR%%/translations/transmission_hu.qm
+%%DATADIR%%/translations/transmission_id.qm
+%%DATADIR%%/translations/transmission_it_IT.qm
+%%DATADIR%%/translations/transmission_kk.qm
+%%DATADIR%%/translations/transmission_ko.qm
+%%DATADIR%%/translations/transmission_lt.qm
+%%DATADIR%%/translations/transmission_pl_PL.qm
+%%DATADIR%%/translations/transmission_pt_BR.qm
+%%DATADIR%%/translations/transmission_ru.qm
+%%DATADIR%%/translations/transmission_uk.qm
+%%DATADIR%%/translations/transmission_zh_CN.qm
Index: net-p2p/transmission-qt4/Makefile
===================================================================
--- net-p2p/transmission-qt4/Makefile
+++ net-p2p/transmission-qt4/Makefile
@@ -1,52 +0,0 @@
-# $FreeBSD$
-
-PKGNAMESUFFIX= -qt4
-
-MAINTAINER= crees@FreeBSD.org
-COMMENT= Fast and lightweight Qt4 BitTorrent client
-
-LIB_DEPENDS= ${GEN_LIB_DEPENDS} \
- libfontconfig.so:x11-fonts/fontconfig \
- libfreetype.so:print/freetype2
-RUN_DEPENDS= ${GEN_RUN_DEPENDS}
-
-CONFLICTS_INSTALL= transmission-qt5-[0-9]*
-
-DESCR= ${.CURDIR}/pkg-descr
-MASTERDIR= ${.CURDIR}/../transmission-cli
-PLIST= ${.CURDIR}/pkg-plist
-SLAVEPORT= qt4
-
-USE_QT= moc_build qmake_build uic_build rcc_build \
- corelib gui dbus network xml
-USES= compiler:c++11-lib desktop-file-utils qmake:no_env qt:4
-
-EXTRA_CONF_ARGS=--disable-cli \
- --disable-daemon \
- --without-gtk \
- --disable-mac \
- --disable-nls
-
-post-patch: general-patch
- @${REINPLACE_CMD} -e 's|/share/man|/man|g ; /PKGCONFIG/s| openssl||g' \
- ${WRKSRC}/qt/qtr.pro
- @${ECHO_CMD} 'LIBS += -l${PORT_OPTIONS:M*SSL:tl:S/openssl/crypto/}' \
- >>${WRKSRC}/qt/qtr.pro
-
-post-build:
- @(cd ${WRKSRC}/qt && ${QMAKE} ${QMAKE_ARGS} qtr.pro && ${MAKE_CMD})
-
-do-install:
- @(cd ${WRKSRC}/qt && \
- ${SETENV} INSTALL_ROOT=${STAGEDIR}${PREFIX} ${MAKE_CMD} install)
-
-post-install: general-install
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- @${INSTALL_DATA} ${WRKSRC}/qt/README.txt \
- ${STAGEDIR}${DOCSDIR}/README-qt4
- @${INSTALL_DATA} ${WRKSRC}/qt/transmission-qt.desktop \
- ${STAGEDIR}${PREFIX}/share/applications/
- @${INSTALL_DATA} ${WRKSRC}/qt/icons/transmission.png \
- ${STAGEDIR}${PREFIX}/share/pixmaps/transmission-qt.png
-
-.include "${MASTERDIR}/Makefile"
Index: net-p2p/transmission-qt4/pkg-descr
===================================================================
--- net-p2p/transmission-qt4/pkg-descr
+++ net-p2p/transmission-qt4/pkg-descr
@@ -1,13 +0,0 @@
-A fast and lightweight Qt4 BitTorrent client, loosely based on the GTK+ client.
-
-This is the only Transmission client that can act as its own self-contained
-session (as the GTK+ and Mac clients do), and can also connect to a remote
-session (as the web client and transmission-remote terminal client do).
-
-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.
-
-WWW: http://www.transmissionbt.com/
Index: net-p2p/transmission-qt4/pkg-plist
===================================================================
--- net-p2p/transmission-qt4/pkg-plist
+++ net-p2p/transmission-qt4/pkg-plist
@@ -1,8 +0,0 @@
-bin/transmission-qt
-man/man1/transmission-qt.1.gz
-share/applications/transmission-qt.desktop
-%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
-%%PORTDOCS%%%%DOCSDIR%%/NEWS
-%%PORTDOCS%%%%DOCSDIR%%/README
-%%PORTDOCS%%%%DOCSDIR%%/README-qt4
-share/pixmaps/transmission-qt.png
Index: net-p2p/transmission-qt5/Makefile
===================================================================
--- net-p2p/transmission-qt5/Makefile
+++ net-p2p/transmission-qt5/Makefile
@@ -1,52 +0,0 @@
-# $FreeBSD$
-
-PKGNAMESUFFIX= -qt5
-
-MAINTAINER= crees@FreeBSD.org
-COMMENT= Fast and lightweight Qt5 BitTorrent client
-
-LIB_DEPENDS= ${GEN_LIB_DEPENDS} \
- libfontconfig.so:x11-fonts/fontconfig \
- libfreetype.so:print/freetype2
-RUN_DEPENDS= ${GEN_RUN_DEPENDS}
-
-CONFLICTS_INSTALL= transmission-qt4-[0-9]*
-
-DESCR= ${.CURDIR}/pkg-descr
-MASTERDIR= ${.CURDIR}/../transmission-cli
-PLIST= ${.CURDIR}/pkg-plist
-SLAVEPORT= qt5
-
-USE_QT= buildtools_build qmake_build core dbus gui network widgets
-USES= compiler:c++11-lib desktop-file-utils qmake:no_env qt:5
-
-EXTRA_CONF_ARGS=--disable-cli \
- --disable-daemon \
- --without-gtk \
- --disable-mac \
- --disable-nls
-
-post-patch: general-patch
- @${REINPLACE_CMD} -e 's|/share/man|/man|g ; /PKGCONFIG/s| openssl||g' \
- ${WRKSRC}/qt/qtr.pro
- @${ECHO_CMD} 'LIBS += -l${PORT_OPTIONS:M*SSL:tl:S/openssl/crypto/}' \
- >>${WRKSRC}/qt/qtr.pro
-
-post-build:
- @(cd ${WRKSRC}/qt && ${QMAKE} ${QMAKE_ARGS} qtr.pro && ${MAKE_CMD})
-
-do-install:
- @(cd ${WRKSRC}/qt && \
- ${SETENV} INSTALL_ROOT=${STAGEDIR}${PREFIX} ${MAKE_CMD} install)
-
-post-install: general-install
- @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/transmission-qt
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- @${INSTALL_DATA} ${WRKSRC}/qt/README.txt \
- ${STAGEDIR}${DOCSDIR}/README-qt5
- @${INSTALL_DATA} ${WRKSRC}/qt/transmission-qt.desktop \
- ${STAGEDIR}${PREFIX}/share/applications/
- @${INSTALL_DATA} ${WRKSRC}/qt/icons/transmission.png \
- ${STAGEDIR}${PREFIX}/share/pixmaps/transmission-qt.png
-
-.include "${MASTERDIR}/Makefile"
Index: net-p2p/transmission-qt5/pkg-descr
===================================================================
--- net-p2p/transmission-qt5/pkg-descr
+++ net-p2p/transmission-qt5/pkg-descr
@@ -1,13 +0,0 @@
-A fast and lightweight Qt5 BitTorrent client, loosely based on the GTK+ client.
-
-This is the only Transmission client that can act as its own self-contained
-session (as the GTK+ and Mac clients do), and can also connect to a remote
-session (as the web client and transmission-remote terminal client do).
-
-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.
-
-WWW: http://www.transmissionbt.com/
Index: net-p2p/transmission-qt5/pkg-plist
===================================================================
--- net-p2p/transmission-qt5/pkg-plist
+++ net-p2p/transmission-qt5/pkg-plist
@@ -1,8 +0,0 @@
-bin/transmission-qt
-man/man1/transmission-qt.1.gz
-share/applications/transmission-qt.desktop
-%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
-%%PORTDOCS%%%%DOCSDIR%%/NEWS
-%%PORTDOCS%%%%DOCSDIR%%/README
-%%PORTDOCS%%%%DOCSDIR%%/README-qt5
-share/pixmaps/transmission-qt.png
Index: www/transmission-web/Makefile
===================================================================
--- www/transmission-web/Makefile
+++ www/transmission-web/Makefile
@@ -1,25 +1,24 @@
# $FreeBSD$
-CATEGORIES= www net-p2p
+CATEGORIES= www
PKGNAMESUFFIX= -web
-MAINTAINER= crees@FreeBSD.org
-COMMENT= Fast and lightweight WebUI for Transmission BitTorrent client
+USES= cpe
+NO_ARCH= yes
+NO_BUILD= yes
+PORTDATA= web
-DESCR= ${.CURDIR}/pkg-descr
MASTERDIR= ${.CURDIR}/../../net-p2p/transmission-cli
+DESCR= ${.CURDIR}/pkg-descr
PLIST= ${NONEXISTENT}
-SLAVEPORT= web
-PORTDATA= web
-
-NO_BUILD= yes
+SLAVEPORT= web
-post-extract:
- @${FIND} ${WRKSRC}/web -name Makefile.* -delete
+#post-extract:
+# @${FIND} ${WRKSRC}/web \( -name '*.am' -o -name '*.in' \
+ -o -name '*.scss' \) -delete
-do-install:
- ${MKDIR} ${STAGEDIR}${DATADIR}/web
- (cd ${WRKSRC}/web && ${COPYTREE_SHARE} \* ${STAGEDIR}${DATADIR}/web)
+#do-install:
+# ( cd ${WRKSRC} && ${COPYTREE_SHARE} web ${STAGEDIR}${DATADIR} )
.include "${MASTERDIR}/Makefile"
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Thu, Dec 25, 11:56 PM (6 h, 19 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
27268761
Default Alt Text
D14699.id44611.diff (22 KB)
Attached To
Mode
D14699: net-p2p/transmission-*: update to version 2.94
Attached
Detach File
Event Timeline
Log In to Comment