Date: Mon, 15 May 2017 15:52:22 +0000 (UTC) From: "Tobias C. Berner" <tcberner@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r440941 - in head: audio/musescore devel/qt5 devel/qtcreator graphics/luminance-qt5 polish/kadu x11-toolkits/qt5-declarative Message-ID: <201705151552.v4FFqMvC089888@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: tcberner Date: Mon May 15 15:52:22 2017 New Revision: 440941 URL: https://svnweb.freebsd.org/changeset/ports/440941 Log: Prepare the removal of x11-toolkits/qt5-declarative devel/qt5-declarative has not been released since Qt 5.5.1, and it starts to lead to runtime conflicts with qt5-quick if installed. * No port is actually still using it (there are ports that had it as a dependency, but do not really require it -- bump these, and remove it). * Remove it from the Qt 5 metaport. Reported by: Armin Pirkovitsch Reviewed by: rakuco Approved by: rakuco (mentor) Differential Revision: https://reviews.freebsd.org/D10673 Modified: head/audio/musescore/Makefile head/devel/qt5/Makefile head/devel/qtcreator/Makefile head/graphics/luminance-qt5/Makefile head/polish/kadu/Makefile head/x11-toolkits/qt5-declarative/Makefile Modified: head/audio/musescore/Makefile ============================================================================== --- head/audio/musescore/Makefile Mon May 15 15:46:02 2017 (r440940) +++ head/audio/musescore/Makefile Mon May 15 15:52:22 2017 (r440941) @@ -3,7 +3,7 @@ PORTNAME= musescore PORTVERSION= 2.0.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= audio MASTER_SITES= http://ftp.osuosl.org/pub/musescore/releases/MuseScore-${PORTVERSION}/ DISTNAME= MuseScore-${PORTVERSION} @@ -20,7 +20,7 @@ LIB_DEPENDS= libmp3lame.so:audio/lame \ USES= cmake:outsource compiler:c++11-lib desktop-file-utils \ pkgconfig shared-mime-info zip -USE_QT5= concurrent declarative designer help network scripttools svg \ +USE_QT5= concurrent designer help network scripttools svg \ webkit xml xmlpatterns \ buildtools_build linguisttools_build qmake_build uitools_build ALL_TARGET= lrelease manpages all Modified: head/devel/qt5/Makefile ============================================================================== --- head/devel/qt5/Makefile Mon May 15 15:46:02 2017 (r440940) +++ head/devel/qt5/Makefile Mon May 15 15:52:22 2017 (r440941) @@ -2,12 +2,13 @@ PORTNAME= qt5 DISTVERSION= ${QT5_VERSION} +PORTREVISION= 1 CATEGORIES= devel MAINTAINER= kde@FreeBSD.org COMMENT= Cross-platform application and UI framework (metaport) -USE_QT5= ${_USE_QT_ALL:Nphonon4:S/$/_run/} # phonon4 is not part of Qt itself. +USE_QT5= ${_USE_QT_ALL:Nphonon4:Ndeclarative:S/$/_run/} # phonon4 is not part of Qt itself. USES= metaport .include <bsd.port.mk> Modified: head/devel/qtcreator/Makefile ============================================================================== --- head/devel/qtcreator/Makefile Mon May 15 15:46:02 2017 (r440940) +++ head/devel/qtcreator/Makefile Mon May 15 15:52:22 2017 (r440941) @@ -3,6 +3,7 @@ PORTNAME= qtcreator DISTVERSION= 4.2.2 +PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= QT/official_releases/qtcreator/${DISTVERSION:R}/${DISTVERSION} DISTNAME= qt-creator-opensource-src-${DISTVERSION} @@ -17,7 +18,7 @@ LIB_DEPENDS= libqbscore.so:devel/qbs USE_LDCONFIG= ${LOCALBASE}/lib/${PORTNAME} USES= qmake compiler:c++11-lib tar:xz USE_GL= gl -USE_QT5= buildtools concurrent core declarative designer gui help \ +USE_QT5= buildtools concurrent core designer gui help \ linguist network printsupport qdoc qml quick quickcontrols \ script script sql svg webkit widgets xml xmlpatterns Modified: head/graphics/luminance-qt5/Makefile ============================================================================== --- head/graphics/luminance-qt5/Makefile Mon May 15 15:46:02 2017 (r440940) +++ head/graphics/luminance-qt5/Makefile Mon May 15 15:52:22 2017 (r440941) @@ -3,7 +3,7 @@ PORTNAME= luminance-hdr DISTVERSION= 2.4.0 -PORTREVISION= 14 +PORTREVISION= 15 CATEGORIES= graphics MASTER_SITES= SF/qtpfsgui/luminance/${DISTVERSION} PKGNAMESUFFIX= -qt5 @@ -23,7 +23,7 @@ LIB_DEPENDS= libfftw3f.so:math/fftw3-flo libboost_system.so:devel/boost-libs USES= cmake:outsource jpeg pkgconfig tar:bzip2 -USE_QT5= concurrent declarative gui printsupport sql webkit xml \ +USE_QT5= concurrent gui printsupport sql webkit xml \ buildtools_build linguist_build qmake_build \ imageformats_run INSTALLS_ICONS= yes @@ -35,6 +35,11 @@ CONFLICTS_INSTALL= luminance-hdr-[0-9]* OPTIONS_DEFINE= DOCS post-patch: +# Remove the non-required dependency on Qt5 Declarative. This can be dropped +# once www/qt5-webengine lands in the portstree and this port can be updated to +# a version >= 2.5.0. + @${REINPLACE_CMD} -e '/Qt5Declarative/d' \ + ${WRKSRC}/CMakeLists.txt # Do not install yet another copy of GPL (we use license framework instead) # and fix installation path for docs (but not for internal help files) @${REINPLACE_CMD} -e '/LICENSE/d ; \ Modified: head/polish/kadu/Makefile ============================================================================== --- head/polish/kadu/Makefile Mon May 15 15:46:02 2017 (r440940) +++ head/polish/kadu/Makefile Mon May 15 15:52:22 2017 (r440941) @@ -3,7 +3,7 @@ PORTNAME= kadu PORTVERSION= 4.3 -PORTREVISION= 2 +PORTREVISION= 3 PORTEPOCH= 1 CATEGORIES= polish net-im MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTVERSION}/:kadu \ @@ -40,7 +40,7 @@ USES= cmake compiler:c++11-lib execinfo libarchive pkgconfig readline tar:bzip2 USE_XORG= x11 xext xfixes xscrnsaver USE_GNOME= glib20 -USE_QT5= concurrent core dbus declarative gui multimedia network \ +USE_QT5= concurrent core dbus gui multimedia network \ qml quick script scripttools sql webkit widgets x11extras \ xml xmlpatterns buildtools_build linguisttools_build \ qmake_build imageformats_run sql-sqlite3_run Modified: head/x11-toolkits/qt5-declarative/Makefile ============================================================================== --- head/x11-toolkits/qt5-declarative/Makefile Mon May 15 15:46:02 2017 (r440940) +++ head/x11-toolkits/qt5-declarative/Makefile Mon May 15 15:52:22 2017 (r440941) @@ -8,6 +8,9 @@ PKGNAMEPREFIX= qt5- MAINTAINER= kde@FreeBSD.org COMMENT= Qt 4-compatible declarative UI framework +DEPRECATED= Has not been released since Qt 5.5 -- installation can lead to runtime conflicts with qt5-quick +EXPIRATION_DATE= 2017-06-30 + DISTINFO_FILE= ${MASTERDIR}/distinfo QT5_VERSION= ${DISTVERSION}
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201705151552.v4FFqMvC089888>