svn commit: r447974 - in head/net-p2p/qbittorrent: . files

Steve Wills swills at FreeBSD.org
Tue Aug 15 00:44:53 UTC 2017


Author: swills
Date: Tue Aug 15 00:44:51 2017
New Revision: 447974
URL: https://svnweb.freebsd.org/changeset/ports/447974

Log:
  net-p2p/qbittorrent: Update to 3.3.15
  
  PR:		221463
  Submitted by:	Yuri Victorovich <yuri at rawbw.com> (maintainer)

Deleted:
  head/net-p2p/qbittorrent/files/
Modified:
  head/net-p2p/qbittorrent/Makefile
  head/net-p2p/qbittorrent/distinfo

Modified: head/net-p2p/qbittorrent/Makefile
==============================================================================
--- head/net-p2p/qbittorrent/Makefile	Tue Aug 15 00:18:22 2017	(r447973)
+++ head/net-p2p/qbittorrent/Makefile	Tue Aug 15 00:44:51 2017	(r447974)
@@ -2,7 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	qbittorrent
-PORTVERSION=	3.3.13
+PORTVERSION=	3.3.15
 CATEGORIES=	net-p2p ipv6
 MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
 
@@ -16,11 +16,11 @@ LIB_DEPENDS=	libtorrent-rasterbar.so:net-p2p/libtorren
 		libboost_system.so:devel/boost-libs
 
 USES=		compiler:c++11-lib execinfo pkgconfig tar:xz
-QT4_USE=	QT4=corelib,network,xml,qmake_build,linguisttools_build,moc_build,rcc_build,uic_build
-QT5_USE=	QT5=core,network,xml,qmake_build,buildtools_build,linguisttools_build
+GNU_CONFIGURE=	yes
+USE_QT5=	core network xml qmake_build buildtools_build linguisttools_build
 QT_NONSTANDARD=	yes
 DESTDIRNAME=	INSTALL_ROOT
-GNU_CONFIGURE=	yes
+INSTALLS_ICONS=	yes
 
 PORTDOCS=	AUTHORS Changelog README.md
 
@@ -28,50 +28,40 @@ PORTDOCS=	AUTHORS Changelog README.md
 WITH_GUI:=	yes
 .else
 WITH_GUI:=	no
+SUFFIX:=	-nox
 .endif
 
 OPTIONS_DEFINE=		DBUS DEBUG DOCS
-OPTIONS_SINGLE=		QT
-OPTIONS_SINGLE_QT=	QT4 QT5
-OPTIONS_DEFAULT=	QT5
-OPTION_QT=		${SELECTED_OPTIONS:MQT*}
 
 DEBUG_CONFIGURE_ENABLE=	debug
 DBUS_CONFIGURE_ENABLE=	qt-dbus
-QT4_CONFIGURE_ON=	--with-qt4
+DBUS_USE=		qt5=dbus
 
 .if ${WITH_GUI} == "yes"
 LIB_DEPENDS+=		libGeoIP.so:net/GeoIP
 USES+=			desktop-file-utils
-QT4_USE+=		QT4=gui
-QT5_USE+=		QT5=concurrent,gui,widgets GL=gl
+USE_QT5+=		concurrent gui widgets
+USE_GL+=		gl
 OPTIONS_DEFAULT+=	DBUS
 .else
 CONFIGURE_ARGS+=	--disable-gui
 .endif
 
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MDBUS}
-USE_${OPTION_QT}+=	dbus
-.endif
-
 CONFIGURE_ARGS+=	CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}"
 
+post-patch:
+	@${REINPLACE_CMD} \
+		-e 's/#ifdef Q_OS_MAC/#if defined(Q_OS_MAC) || (defined(__FreeBSD__) \&\& __FreeBSD_version < 1003506)/' \
+		${WRKSRC}/src/base/utils/string.cpp
+
 post-install:
-.if ${WITH_GUI} == "yes"
-	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/qbittorrent
-	${INSTALL_MAN} ${WRKSRC}/doc/qbittorrent.1 \
+	${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/qbittorrent${SUFFIX}
+	${INSTALL_MAN} ${WRKSRC}/doc/qbittorrent${SUFFIX}.1 \
 		${STAGEDIR}${MAN1PREFIX}/man/man1/
-.else
-	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/qbittorrent-nox
-	${INSTALL_MAN} ${WRKSRC}/doc/qbittorrent-nox.1 \
-		${STAGEDIR}${MAN1PREFIX}/man/man1/
-.endif
-	@${RM} -r ${STAGEDIR}${PREFIX}/share/man
+	${RM} -r ${STAGEDIR}${PREFIX}/share/man
 
 post-install-DOCS-on:
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
+	${MKDIR} ${STAGEDIR}${DOCSDIR}
 	${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
 
 .include <bsd.port.mk>

Modified: head/net-p2p/qbittorrent/distinfo
==============================================================================
--- head/net-p2p/qbittorrent/distinfo	Tue Aug 15 00:18:22 2017	(r447973)
+++ head/net-p2p/qbittorrent/distinfo	Tue Aug 15 00:44:51 2017	(r447974)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1499042913
-SHA256 (qbittorrent-3.3.13.tar.xz) = 84317b5127def320cb17fedc2ba78807660216b6ee44650d94eb75e2c8ce468d
-SIZE (qbittorrent-3.3.13.tar.xz) = 2995368
+TIMESTAMP = 1502604727
+SHA256 (qbittorrent-3.3.15.tar.xz) = a7bbc08a39912a15a496702e736a98c083011bbb14fe5f04440880d7e6b2ceae
+SIZE (qbittorrent-3.3.15.tar.xz) = 2998064


More information about the svn-ports-head mailing list