Index: head/net-p2p/transmission-cli/Makefile =================================================================== --- head/net-p2p/transmission-cli/Makefile (revision 568711) +++ head/net-p2p/transmission-cli/Makefile (revision 568712) @@ -1,80 +1,89 @@ # $FreeBSD$ PORTNAME= transmission DISTVERSION= 3.00 -PORTREVISION?= 3 +PORTREVISION?= 4 CATEGORIES+= net-p2p SLAVEPORT?= cli PKGNAMESUFFIX?= -cli MAINTAINER= rigoletto@FreeBSD.org COMMENT= Meta-port for Transmission BitTorrent client LICENSE+= MIT .if ${SLAVEPORT:Ncli} LICENSE+= GPLv2+ LICENSE_COMB= multi LICENSE_FILE= ${WRKSRC}/COPYING .endif .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 USES+= cmake cpe iconv libtool localbase pkgconfig ssl # Workaround: PR 248326 # https://github.com/transmission/transmission/issues/1359 CFLAGS+= -DNDEBUG . if ${SLAVEPORT:Mcli} NLS_USES= gettext-runtime:run . endif CPE_VENDOR= transmissionbt .endif USE_GITHUB= yes .if ${SLAVEPORT:Nutils} CMAKE_OFF+= ENABLE_UTILS .endif .if ${SLAVEPORT:Nweb} SLAVES= cli daemon gtk qt utils CMAKE_ON+= ENABLE_${SLAVEPORT:tu} CMAKE_OFF+= ${SLAVES:N${SLAVEPORT}:tu:S/^/ENABLE_/} DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}-${SLAVEPORT} CMAKE_ARGS+= -DCMAKE_INSTALL_DOCDIR=${DOCSDIR} OPTIONS_DEFINE+= DOCS LITE NLS OPTIONS_SUB= yes NLS_CMAKE_BOOL= ENABLE_NLS LITE_CMAKE_BOOL= ENABLE_LIGHTWEIGHT .endif post-extract: @${FIND} ${WRKSRC}/web -name .git* -delete .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 .if ${SLAVEPORT:Mdaemon} post-install: ${MKDIR} ${STAGEDIR}${ETCDIR}/home +.endif + +.if ${SLAVEPORT:Mqt} +post-install: + ${REINPLACE_CMD} -e "s/Icon=.*/&-qt/" \ + ${STAGEDIR}${DESKTOPDIR}/transmission-qt.desktop + ${MKDIR} ${STAGEDIR}${PREFIX}/share/pixmaps + ${INSTALL_DATA} ${WRKSRC}/qt/icons/transmission.png \ + ${STAGEDIR}${PREFIX}/share/pixmaps/transmission-qt.png .endif .include Index: head/net-p2p/transmission-qt/Makefile =================================================================== --- head/net-p2p/transmission-qt/Makefile (revision 568711) +++ head/net-p2p/transmission-qt/Makefile (revision 568712) @@ -1,21 +1,21 @@ # $FreeBSD$ PKGNAMESUFFIX= -qt -PORTREVISION= 2 +PORTREVISION= 3 LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 USES= compiler:c++11-lang qt:5 NLS_USES= gettext-runtime:run qt:5 USE_QT= buildtools_build linguisttools_build qmake_build \ core dbus gui network widgets CMAKE_ON= USE_QT MASTERDIR= ${.CURDIR}/../transmission-cli DESCR= ${.CURDIR}/pkg-descr PLIST= ${.CURDIR}/pkg-plist SLAVEPORT= qt .include "${MASTERDIR}/Makefile" Index: head/net-p2p/transmission-qt/pkg-plist =================================================================== --- head/net-p2p/transmission-qt/pkg-plist (revision 568711) +++ head/net-p2p/transmission-qt/pkg-plist (revision 568712) @@ -1,38 +1,39 @@ bin/transmission-qt man/man1/transmission-qt.1.gz share/applications/transmission-qt.desktop +share/pixmaps/transmission-qt.png %%PORTDOCS%%%%DOCSDIR%%/AUTHORS %%PORTDOCS%%%%DOCSDIR%%/COPYING %%PORTDOCS%%%%DOCSDIR%%/NEWS.md %%PORTDOCS%%%%DOCSDIR%%/README.md %%PORTDOCS%%%%DOCSDIR%%/rpc-spec.txt %%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_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