Index: head/Mk/bsd.qt.mk =================================================================== --- head/Mk/bsd.qt.mk (revision 383309) +++ head/Mk/bsd.qt.mk (revision 383310) @@ -1,649 +1,652 @@ #-*- tab-width: 4; -*- # ex:ts=4 # # $FreeBSD$ # # Port variables: # USE_QT* - List of Qt modules to depend on, with optional '_build' # and '_run' suffixes. Define it empty to include this file # without depending on Qt ports. # QT_DIST - The port belongs to the Qt distribution. Set to 'yes' for # Qt 4, or to the distribution name(s) for newer versions. # QT_NONSTANDARD - Suppress modification of configure and make environment. # # Global switches (for inclusion into /etc/make.conf): # QT4_OPTIONS - A list of (Qt 4-only) global options; can be CUPS, NAS # and/or QGTKSTYLE. If set, Qt will be built with support # for: # * Common UNIX Printing System (CUPS); # * Network Audio System (NAS); # * GTK+-based Qt theme (QGTKSTYLE). .if !defined(_POSTMKINCLUDED) && !defined(Qt_Pre_Include) Qt_Include_MAINTAINER= kde@FreeBSD.org Qt_Pre_Include= bsd.qt.mk # Qt versions currently supported by the framework. _QT_SUPPORTED?= 4 5 QT4_VERSION?= 4.8.6 QT5_VERSION?= 5.4.1 QT_PREFIX?= ${LOCALBASE} _QT_RELNAME= qt${_QT_VERSION:R:R} _QT_VERSION= # empty .for ver in ${_QT_SUPPORTED} . if defined(USE_QT${ver}) . if empty(_QT_VERSION) _QT_VERSION= ${QT${ver}_VERSION} . else # Reject different USE_QT*. IGNORE?= can't be installed: different Qt versions specified via USE_QT[${_QT_SUPPORTED:S/ //g}] #' . endif . endif .endfor .if empty(_QT_VERSION) # The file was included without USE_QT*. IGNORE?= can't be installed: bsd.qt.mk may only be included via USE_QT[${_QT_SUPPORTED:S/ //g}] #' .endif .if defined(QT_DIST) QT_NONSTANDARD= yes . if ! ${.MAKEFLAGS:MPREFIX=*} PREFIX= ${QT_PREFIX} . endif MASTER_SITES= ${MASTER_SITE_QT} # Useless, as it must be defined before including bsd.port.pre.mk (at least # because of bsd.options.mk). #PKGNAMEPREFIX?= ${_QT_RELNAME}- DISTINFO_FILE= ${.CURDIR:H:H}/devel/${_QT_RELNAME}/distinfo # Can go after a while. CONFLICTS_BUILD=qt-3.* qt-copy-3.* LICENSE?= LGPL21 . if !exists(${PKGDIR}/pkg-descr) DESCR?= ${.CURDIR:H:H}/devel/${_QT_RELNAME}/pkg-descr . endif # Stage support. DESTDIRNAME= INSTALL_ROOT . if ${_QT_VERSION:M4*} MASTER_SITE_SUBDIR= official_releases/qt/${_QT_VERSION:R}/${_QT_VERSION}/ DISTNAME= qt-everywhere-opensource-src-${_QT_VERSION} DIST_SUBDIR= KDE . else . if ${_QT_VERSION:M*-*} # Pre-releases. MASTER_SITE_SUBDIR= development_releases/qt/${_QT_VERSION:R}/${_QT_VERSION}/submodules/ . else MASTER_SITE_SUBDIR= official_releases/qt/${_QT_VERSION:R}/${_QT_VERSION}/submodules/ . endif DISTNAME= ${QT_DIST:S,^,qt,:S,$,-opensource-src-${_QT_VERSION},} DISTFILES= ${DISTNAME:S,$,${EXTRACT_SUFX},} DIST_SUBDIR= KDE/Qt/${_QT_VERSION} USES+= tar:xz . if ${.TARGETS:Mmakesum} || ${.TARGETS:Mfetch} && \ defined(DISABLE_SIZE) && defined(NO_CHECKSUM) # Ensure that the "makesum" target (with its inner "fetch" one) uses # devel/qt*/distinfo for every port. QT_DIST= base declarative doc graphicaleffects imageformats \ multimedia quick1 quickcontrols script serialport svg tools \ translations webkit webkit-examples x11extras xmlpatterns . endif . if ${QT_DIST} == "base" && ${PORTNAME} != "qmake" # Qt configure requires pkg-config to detect dependencies. USES+= pkgconfig # Set QMAKESPEC when building qtbase so that qmake (called by the configure # script) can find the mkspecs we create ourselves in devel/qmake5. CONFIGURE_ENV+= QMAKESPEC="${QMAKESPEC}" MAKE_ENV+= QMAKESPEC="${QMAKESPEC}" . endif # -nomake is only used by qtbase's configure script. # Other ports from other Qt modules will automatically build examples and # tests if the directories exist because of mkspecs/features/qt_parts.prf. EXTRACT_AFTER_ARGS?= ${DISTNAME:S,$,/examples,:S,^,--exclude ,} \ ${DISTNAME:S,$,/tests,:S,^,--exclude ,} . endif # ! ${_QT_VERSION:M4*} CONFIGURE_ENV+= MAKE="${MAKE:T}" CONFIGURE_ARGS+=-opensource -confirm-license \ -platform ${QMAKESPEC} \ -no-pch \ -prefix ${PREFIX} \ -bindir ${PREFIX}/${QT_BINDIR_REL} \ -headerdir ${PREFIX}/${QT_INCDIR_REL} \ -libdir ${PREFIX}/${QT_LIBDIR_REL} \ -plugindir ${PREFIX}/${QT_PLUGINDIR_REL} \ -importdir ${PREFIX}/${QT_IMPORTDIR_REL} \ -datadir ${PREFIX}/${QT_DATADIR_REL} \ -docdir ${PREFIX}/${QT_DOCDIR_REL} \ -translationdir ${PREFIX}/${QT_L10NDIR_REL} \ -sysconfdir ${PREFIX}/${QT_ETCDIR_REL} . if ${_QT_VERSION:M4*} CONFIGURE_ARGS+=-fast \ -system-libjpeg -system-libpng \ -system-libmng -system-libtiff -system-zlib \ -no-phonon-backend \ -examplesdir ${PREFIX}/${QT_EXAMPLEDIR_REL}/examples \ -demosdir ${PREFIX}/${QT_EXAMPLEDIR_REL}/demos . else CONFIGURE_ARGS+=-nomake examples -nomake tests \ -archdatadir ${PREFIX}/${QT_ARCHDIR_REL} \ -libexecdir ${PREFIX}/${QT_LIBEXECDIR_REL} \ -qmldir ${PREFIX}/${QT_QMLDIR_REL} \ -examplesdir ${PREFIX}/${QT_EXAMPLEDIR_REL} \ -testsdir ${PREFIX}/${QT_TESTDIR_REL} . endif . if defined(WANT_QT_DEBUG) || defined(WITH_DEBUG) WITH_DEBUG= yes STRIP= # It's done prior to bsd.qt.mk inclusion. CONFIGURE_ARGS+=-debug -separate-debug-info # Override configuration in global qconfig.pri. QMAKE_ARGS+= QT_CONFIG+="debug separate_debug_info" \ QT_CONFIG-="release" PLIST_SUB+= DEBUG="" . else CONFIGURE_ARGS+=-release -no-separate-debug-info QMAKE_ARGS+= QT_CONFIG+="release" \ QT_CONFIG-="debug separate_debug_info" PLIST_SUB+= DEBUG="@comment " . endif . if defined(WANT_QT_VERBOSE_CONFIGURE) CONFIGURE_ARGS+=-verbose . endif . if ${QT_DIST} == "base" || ${_QT_VERSION:M4*} EXTRA_PATCHES?= ${.CURDIR:H:H}/devel/${_QT_RELNAME}/files/extrapatch-configure \ ${.CURDIR:H:H}/devel/${_QT_RELNAME}/files/extrapatch-config.tests-unix-compile.test \ ${.CURDIR:H:H}/devel/${_QT_RELNAME}/files/extrapatch-libtool . if ${_QT_VERSION:M4*} EXTRA_PATCHES?= ${EXTRA_PATCHES} \ ${.CURDIR:H:H}/devel/${_QT_RELNAME}/files/extrapatch-src-corelib-global-qglobal.h . endif . endif # Override settings installed in qconfig.h and *.pri files. The flags will be # installed along with the port, but have to be passed as arguments while # building the port itself. Flags prefixed with "-" (e.g., "-CUPS" and "-cups") # are needed to disable some features. . if !defined(${QT_MODNAME}) || empty(${QT_MODNAME}) # Used for both qconfig-*.h and qt_config_*.pri; it can't be empty. QT_MODNAME= ${PORTNAME} . endif QT_DEFINES?= # For qconfig.h flags (without "QT_" prefix). QT_CONFIG?= # For *.pri files QT_CONFIG flags. . if ${QT_DEFINES} QMAKE_ARGS+= DEFINES+="${QT_DEFINES:O:u:C/^([^-])/QT_\1/:C/^-/QT_NO_/:O}" . if ${QT_DEFINES:N-*} # Use a script to cleanup qconfig-modules.h (see qt-post-install). PKGDEINSTALL= ${WRKDIR}/pkg-deinstall . endif . endif . if ${QT_CONFIG:N-*} QMAKE_ARGS+= QT_CONFIG+="${QT_CONFIG:N-*:O:u}" . endif . if ${QT_CONFIG:M-*} QMAKE_ARGS+= QT_CONFIG-="${QT_CONFIG:M-*:O:u:C/^-//}" . endif PLIST_SUB+= SHORTVER=${_QT_VERSION:R} \ FULLVER=${_QT_VERSION:C/-.*//} .endif # defined(QT_DIST) .if !defined(QT_NONSTANDARD) CONFIGURE_ENV+= QTDIR="${QT_PREFIX}" QMAKE="${QMAKE}" \ MOC="${MOC}" RCC="${RCC}" UIC="${UIC}" \ QMAKESPEC="${QMAKESPEC}" CONFIGURE_ARGS+=--with-qt-includes=${QT_INCDIR} \ --with-qt-libraries=${QT_LIBDIR} \ --with-extra-includes=${LOCALBASE}/include \ --with-extra-libs=${LOCALBASE}/lib .endif # !defined(QT_NONSTANDARD) .if ${_QT_VERSION:M4*} QT_BINDIR_REL?= bin QT_LIBDIR_REL?= lib/${_QT_RELNAME} QT_PLUGINDIR_REL?= ${QT_LIBDIR_REL}/plugins QT_IMPORTDIR_REL?= ${QT_LIBDIR_REL}/imports .endif # A wrapper (qtchooser) is used to invoke binaries. QT_BINDIR_REL?= ${QT_ARCHDIR_REL}/bin QT_INCDIR_REL?= include/${_QT_RELNAME} QT_LIBDIR_REL?= lib QT_ARCHDIR_REL?=${QT_LIBDIR_REL}/${_QT_RELNAME} QT_PLUGINDIR_REL?= ${QT_ARCHDIR_REL}/plugins QT_LIBEXECDIR_REL?= libexec/${_QT_RELNAME} QT_IMPORTDIR_REL?= ${QT_ARCHDIR_REL}/imports QT_QMLDIR_REL?= ${QT_ARCHDIR_REL}/qml QT_DATADIR_REL?=share/${_QT_RELNAME} QT_DOCDIR_REL?= share/doc/${_QT_RELNAME} QT_L10NDIR_REL?=${QT_DATADIR_REL}/translations QT_ETCDIR_REL?= etc/xdg QT_EXAMPLEDIR_REL?= share/examples/${_QT_RELNAME} QT_TESTDIR_REL?=${QT_DATADIR_REL}/tests # Not customizable. .if ${_QT_VERSION:M4*} QT_MKSPECDIR_REL= ${QT_DATADIR_REL}/mkspecs _QT_LIBVER= # empty _QT_BINSUFX= -${_QT_RELNAME} .else QT_MKSPECDIR_REL= ${QT_ARCHDIR_REL}/mkspecs _QT_LIBVER= ${_QT_VERSION:R:R} _QT_BINSUFX= # empty .endif LRELEASE?= ${QT_BINDIR}/lrelease${_QT_BINSUFX} LUPDATE?= ${QT_BINDIR}/lupdate${_QT_BINSUFX} MOC?= ${QT_BINDIR}/moc${_QT_BINSUFX} RCC?= ${QT_BINDIR}/rcc UIC?= ${QT_BINDIR}/uic${_QT_BINSUFX} QMAKE?= ${QT_BINDIR}/qmake${_QT_BINSUFX} # Needed to redefine the qmake target for internal Qt configuration. _QMAKE?= ${QMAKE} QMAKESPEC?= ${QT_MKSPECDIR}/freebsd-${QMAKE_COMPILER} # The whole Qt distribution should be built with the same compiler, but it's # better to support custom settings. Dereferencing the detection allows to # avoid forking a shell on each inclusion of this file, and to catch any CXX # customization (via USE_GCC, etc.). QMAKE_COMPILER= $$(ccver="$$(${CXX} --version)"; case "$$ccver" in *clang*) echo clang ;; *) echo g++ ;; esac) # Import QMAKE_ENV and QMAKE_ARGS definitions. USES+= qmake:_env PLIST_SUB+= QT_PREFIX="${QT_PREFIX}" .for dir in BIN INC LIB ARCH PLUGIN LIBEXEC IMPORT \ QML DATA DOC L10N ETC EXAMPLE TEST MKSPEC QT_${dir}DIR= ${QT_PREFIX}/${QT_${dir}DIR_REL} PLIST_SUB+= QT_${dir}DIR="${QT_${dir}DIR_REL}" .endfor .endif # !defined(_POSTMKINCLUDED) && !defined(Qt_Pre_Include) .if defined(_POSTMKINCLUDED) && !defined(Qt_Post_Include) Qt_Post_Include= bsd.qt.mk _USE_QT_ALL= assistant clucene dbus declarative designer gui help \ imageformats linguist linguisttools multimedia network opengl pixeltool \ qdbusviewer qmake script scripttools sql sql-ibase sql-mysql \ sql-odbc sql-pgsql sql-sqlite2 sql-sqlite3 svg testlib webkit \ xml xmlpatterns _USE_QT4_ONLY= accessible assistant-adp assistantclient codecs-cn codecs-jp \ codecs-kr codecs-tw corelib demo doc graphicssystems-opengl \ help-tools iconengines inputmethods l10n makeqpf moc phonon \ phonon-gst porting qdoc3 qmlviewer qt3support qtconfig \ qtestlib qvfb rcc uic uic3 xmlpatterns-tool _USE_QT5_ONLY= buildtools concurrent core graphicaleffects \ - paths printsupport qdbus qdoc qev qml quick \ + paths phonon4 printsupport qdbus qdoc qev qml quick \ quickcontrols serialport uitools widgets x11extras accessible_PORT= accessibility/${_QT_RELNAME}-accessible accessible_PATH= ${QT_PLUGINDIR}/accessible/libqtaccessiblewidgets.so assistant_PORT= devel/${_QT_RELNAME}-assistant assistant_PATH= ${QT_BINDIR}/assistant${_QT_BINSUFX} assistant-adp_PORT= devel/${_QT_RELNAME}-assistant-adp assistant-adp_PATH= ${QT_BINDIR}/assistant_adp assistantclient_PORT= devel/${_QT_RELNAME}-libqtassistantclient assistantclient_PATH= ${QT_LIBDIR}/libQt${_QT_LIBVER}AssistantClient.so buildtools_PORT= devel/${_QT_RELNAME}-buildtools buildtools_PATH= ${MOC} clucene_PORT= textproc/clucene-${_QT_RELNAME} clucene_PATH= ${QT_LIBDIR}/libQt${_QT_LIBVER}CLucene.so codecs-cn_PORT= chinese/${_QT_RELNAME}-codecs-cn codecs-cn_PATH= ${QT_PLUGINDIR}/codecs/libqcncodecs.so codecs-jp_PORT= japanese/${_QT_RELNAME}-codecs-jp codecs-jp_PATH= ${QT_PLUGINDIR}/codecs/libqjpcodecs.so codecs-kr_PORT= korean/${_QT_RELNAME}-codecs-kr codecs-kr_PATH= ${QT_PLUGINDIR}/codecs/libqkrcodecs.so codecs-tw_PORT= chinese/${_QT_RELNAME}-codecs-tw codecs-tw_PATH= ${QT_PLUGINDIR}/codecs/libqtwcodecs.so concurrent_PORT= devel/${_QT_RELNAME}-concurrent concurrent_PATH= ${QT_LIBDIR}/libQt${_QT_LIBVER}Concurrent.so core_PORT= devel/${_QT_RELNAME}-core core_PATH= ${QT_LIBDIR}/libQt${_QT_LIBVER}Core.so corelib_PORT= devel/${_QT_RELNAME}-corelib corelib_PATH= ${core_PATH} dbus_PORT= devel/dbus-${_QT_RELNAME} dbus_PATH= ${QT_LIBDIR}/libQt${_QT_LIBVER}DBus.so declarative_PORT= x11-toolkits/${_QT_RELNAME}-declarative declarative_PATH= ${QT_LIBDIR}/libQt${_QT_LIBVER}Declarative.so demo_PORT= misc/${_QT_RELNAME}-qtdemo demo_PATH= ${QT_BINDIR}/qtdemo designer_PORT= devel/${_QT_RELNAME}-designer designer_PATH= ${QT_BINDIR}/designer${_QT_BINSUFX} doc_PORT= misc/${_QT_RELNAME}-doc doc_PATH= ${_QT_RELNAME}-doc>=${_QT_VERSION:R:R} graphicaleffects_PORT= graphics/${_QT_RELNAME}-graphicaleffects graphicaleffects_PATH= ${QT_QMLDIR}/QtGraphicalEffects/qmldir graphicssystems-opengl_PORT= x11/${_QT_RELNAME}-graphicssystems-opengl graphicssystems-opengl_PATH= ${QT_PLUGINDIR}/graphicssystems/libqglgraphicssystem.so gui_PORT= x11-toolkits/${_QT_RELNAME}-gui gui_PATH= ${QT_LIBDIR}/libQt${_QT_LIBVER}Gui.so help_PORT= devel/${_QT_RELNAME}-help help_PATH= ${QT_LIBDIR}/libQt${_QT_LIBVER}Help.so help-tools_PORT= devel/${_QT_RELNAME}-help-tools help-tools_PATH= ${QT_BINDIR}/qhelpgenerator iconengines_PORT= graphics/${_QT_RELNAME}-iconengines iconengines_PATH= ${QT_PLUGINDIR}/iconengines/libqsvgicon.so imageformats_PORT= graphics/${_QT_RELNAME}-imageformats imageformats_PATH= ${QT_PLUGINDIR}/imageformats/libqtiff.so inputmethods_PORT= x11/${_QT_RELNAME}-inputmethods inputmethods_PATH= ${QT_PLUGINDIR}/inputmethods/libqimsw-multi.so linguist_PORT= devel/${_QT_RELNAME}-linguist linguist_PATH= ${QT_BINDIR}/linguist${_QT_BINSUFX} linguisttools_PORT= devel/${_QT_RELNAME}-linguisttools linguisttools_PATH= ${LRELEASE} l10n_PORT= misc/${_QT_RELNAME}-l10n l10n_PATH= ${_QT_RELNAME}-l10n>=${_QT_VERSION:R:R} makeqpf_PORT= devel/${_QT_RELNAME}-makeqpf makeqpf_PATH= ${QT_BINDIR}/makeqpf${_QT_BINSUFX} moc_PORT= devel/${_QT_RELNAME}-moc moc_PATH= ${MOC} multimedia_PORT= multimedia/${_QT_RELNAME}-multimedia multimedia_PATH= ${QT_LIBDIR}/libQt${_QT_LIBVER}Multimedia.so network_PORT= net/${_QT_RELNAME}-network network_PATH= ${QT_LIBDIR}/libQt${_QT_LIBVER}Network.so opengl_PORT= graphics/${_QT_RELNAME}-opengl opengl_PATH= ${QT_LIBDIR}/libQt${_QT_LIBVER}OpenGL.so paths_PORT= sysutils/${_QT_RELNAME}-qtpaths paths_PATH= ${QT_BINDIR}/qtpaths pixeltool_PORT= graphics/${_QT_RELNAME}-pixeltool pixeltool_PATH= ${QT_BINDIR}/pixeltool phonon_PORT= multimedia/phonon phonon_PATH= ${QT_LIBDIR}/libphonon.so + +phonon4_PORT= multimedia/${_QT_RELNAME}-phonon4 +phonon4_PATH= ${QT_LIBDIR}/libphonon4${_QT_RELNAME}.so phonon-gst_PORT= multimedia/phonon-gstreamer phonon-gst_PATH= ${QT_PLUGINDIR}/phonon_backend/libphonon_gstreamer.so porting_PORT= devel/${_QT_RELNAME}-porting porting_PATH= ${QT_BINDIR}/qt3to4 printsupport_PORT= print/${_QT_RELNAME}-printsupport printsupport_PATH= ${QT_LIBDIR}/libQt${_QT_LIBVER}PrintSupport.so qdbus_PORT= devel/${_QT_RELNAME}-qdbus qdbus_PATH= ${QT_BINDIR}/qdbus qdbusviewer_PORT= devel/${_QT_RELNAME}-qdbusviewer qdbusviewer_PATH= ${QT_BINDIR}/qdbusviewer qdoc_PORT= devel/${_QT_RELNAME}-qdoc qdoc_PATH= ${QT_BINDIR}/qdoc qdoc3_PORT= devel/${_QT_RELNAME}-qdoc3 qdoc3_PATH= ${QT_BINDIR}/qdoc3 qev_PORT= x11/${_QT_RELNAME}-qev qev_PATH= ${QT_BINDIR}/qev qmake_PORT= devel/qmake${_QT_VERSION:R:R} qmake_PATH= ${QMAKE} qml_PORT= lang/${_QT_RELNAME}-qml qml_PATH= ${QT_LIBDIR}/libQt${_QT_LIBVER}Qml.so qmlviewer_PORT= devel/${_QT_RELNAME}-qmlviewer qmlviewer_PATH= ${QT_BINDIR}/qmlviewer qt3support_PORT= devel/${_QT_RELNAME}-qt3support qt3support_PATH= ${QT_LIBDIR}/libQt${_QT_LIBVER}3Support.so qtconfig_PORT= misc/${_QT_RELNAME}-qtconfig qtconfig_PATH= ${QT_BINDIR}/qtconfig${_QT_BINSUFX} qtestlib_PORT= ${testlib_PORT} qtestlib_PATH= ${testlib_PATH} quick_PORT= x11-toolkits/${_QT_RELNAME}-quick quick_PATH= ${QT_LIBDIR}/libQt${_QT_LIBVER}Quick.so quickcontrols_PORT= x11-toolkits/${_QT_RELNAME}-quickcontrols quickcontrols_PATH= ${QT_QMLDIR}/QtQuick/Controls/qmldir qvfb_PORT= devel/${_QT_RELNAME}-qvfb qvfb_PATH= ${QT_BINDIR}/qvfb${_QT_BINSUFX} rcc_PORT= devel/${_QT_RELNAME}-rcc rcc_PATH= ${RCC} script_PORT= devel/${_QT_RELNAME}-script script_PATH= ${QT_LIBDIR}/libQt${_QT_LIBVER}Script.so scripttools_PORT= devel/${_QT_RELNAME}-scripttools scripttools_PATH= ${QT_LIBDIR}/libQt${_QT_LIBVER}ScriptTools.so serialport_PORT= comms/${_QT_RELNAME}-serialport serialport_PATH= ${QT_LIBDIR}/libQt${_QT_LIBVER}SerialPort.so sql_PORT= databases/${_QT_RELNAME}-sql sql_PATH= ${QT_LIBDIR}/libQt${_QT_LIBVER}Sql.so sql-pgsql_PATH= ${QT_PLUGINDIR}/sqldrivers/libqsqlpsql.so .if ${_QT_VERSION:M4*} sql-sqlite2_PORT= databases/${_QT_RELNAME}-sqlite-plugin .endif sql-sqlite3_PATH= ${QT_PLUGINDIR}/sqldrivers/libqsqlite.so .for db in ibase mysql odbc pgsql sqlite2 sqlite3 .if ${_QT_VERSION:M4*} sql-${db}_PORT?= databases/${_QT_RELNAME}-${db}-plugin .else sql-${db}_PORT?= databases/${_QT_RELNAME}-sqldrivers-${db} .endif sql-${db}_PATH?= ${QT_PLUGINDIR}/sqldrivers/libqsql${db:C/^sql//}.so .endfor svg_PORT= graphics/${_QT_RELNAME}-svg svg_PATH= ${QT_LIBDIR}/libQt${_QT_LIBVER}Svg.so testlib_PORT= devel/${_QT_RELNAME}-testlib testlib_PATH= ${QT_LIBDIR}/libQt${_QT_LIBVER}Test.so uic_PORT= devel/${_QT_RELNAME}-uic uic_PATH= ${UIC} uic3_PORT= devel/${_QT_RELNAME}-uic3 uic3_PATH= ${QT_BINDIR}/uic3 uitools_PORT= devel/${_QT_RELNAME}-uitools uitools_PATH= ${QT_LIBDIR}/libQt${_QT_LIBVER}UiTools.a webkit_PORT= www/webkit-${_QT_RELNAME} webkit_PATH= ${QT_LIBDIR}/libQt${_QT_LIBVER}WebKit.so widgets_PORT= x11-toolkits/${_QT_RELNAME}-widgets widgets_PATH= ${QT_LIBDIR}/libQt${_QT_LIBVER}Widgets.so x11extras_PORT= x11/${_QT_RELNAME}-x11extras x11extras_PATH= ${QT_LIBDIR}/libQt${_QT_LIBVER}X11Extras.so xml_PORT= textproc/${_QT_RELNAME}-xml xml_PATH= ${QT_LIBDIR}/libQt${_QT_LIBVER}Xml.so xmlpatterns_PORT= textproc/${_QT_RELNAME}-xmlpatterns xmlpatterns_PATH= ${QT_LIBDIR}/libQt${_QT_LIBVER}XmlPatterns.so xmlpatterns-tool_PORT= textproc/${_QT_RELNAME}-xmlpatterns-tool xmlpatterns-tool_PATH= ${QT_BINDIR}/xmlpatterns _USE_QT_ALL+= ${_USE_QT${_QT_VERSION:R:R}_ONLY} .for comp in ${_USE_QT_ALL} ${comp}_BUILD_DEPENDS?= ${${comp}_PATH}:${PORTSDIR}/${${comp}_PORT} ${comp}_RUN_DEPENDS?= ${${comp}_PATH}:${PORTSDIR}/${${comp}_PORT} ${comp}_build_BUILD_DEPENDS?= ${${comp}_BUILD_DEPENDS} ${comp}_run_RUN_DEPENDS?= ${${comp}_RUN_DEPENDS} _USE_QT_ALL_SUFFIXED+= ${comp} ${comp}_build ${comp}_run .endfor _USE_QT= ${USE_QT${_QT_VERSION:R:R}} .for comp in ${_USE_QT:O:u} . if ${_USE_QT_ALL_SUFFIXED:M${comp}} BUILD_DEPENDS+= ${${comp}_BUILD_DEPENDS} RUN_DEPENDS+= ${${comp}_RUN_DEPENDS} . else IGNORE?= can't be installed: unknown USE_QT${_QT_VERSION:R:R} component '${comp}' #' . endif .endfor .if defined(QT_DIST) && ! ${_QT_VERSION:M4*} . if ${QT_DIST} == "base" # qtbase requires some tools to be symlinked to the build directory. _QT_TOOLS= # empty . if ${PORTNAME} != "qmake" _QT_TOOLS+= ${QMAKE} . endif . if ${PORTNAME} != "buildtools" _QT_TOOLS+= ${MOC} ${RCC} . endif . if ${PORTNAME} != "qdoc" _QT_TOOLS+= qdoc . endif . if ${PORTNAME} != "dbus" _QT_TOOLS+= qdbuscpp2xml qdbusxml2cpp . endif . if ${PORTNAME} != "widgets" _QT_TOOLS+= ${UIC} . endif pre-configure: qtbase-pre-configure qtbase-pre-configure: . for tool in ${_QT_TOOLS} @${TEST} -e ${QT_BINDIR}/${tool:T} && \ ${LN} -sf ${QT_BINDIR}/${tool:T} ${CONFIGURE_WRKSRC}/bin/${tool:T} || \ ${TRUE} . endfor # Add ${LOCALBASE}/lib to DEFAULT_LIBDIRS, which we use to filter out # certain paths from pkg-config calls (see the explanation in # devel/qt5/files/patch-configure) as well as for setting # QMAKE_DEFAULT_LIBDIR in mkspecs/qconfig.pri. Part of the solution for # ports/194088. post-patch: qtbase-post-patch qtbase-post-patch: ${REINPLACE_CMD} -e "/DEFAULT_LIBDIRS=/ s,\\\\\"\\\\n,\\\\n${LOCALBASE}/lib&," \ ${WRKSRC}/configure . if ${PORTNAME} != "qmake" _QMAKE= ${CONFIGURE_WRKSRC}/bin/qmake post-configure: qmake-configure . endif . endif # ${QT_DIST} == "base" # Qt 5.3.2 introduced a check in mkspecs/features/create_cmake.prf that # requires tests/auto/cmake to be present, otherwise the configure stage will # fail. # Since we cannot extract tests/auto/cmake/ and exclude tests/ at the same # time, we have to disable the check in a cache file (the only way to get this # value through to the configure script in qtbase). pre-configure: qt5-pre-configure qt5-pre-configure: ${ECHO_CMD} 'CMAKE_MODULE_TESTS = -' > ${WRKSRC}/.qmake.cache pre-install: qt-pre-install qt-pre-install: # Search both in CONFIGURE_WRKSRC and WRKSRC, as the former is not # a subdirectory of the latter for out-of-source builds. @${FIND} ${WRKSRC} ${CONFIGURE_WRKSRC} -name "Makefile*" -type f | \ ${XARGS} ${REINPLACE_CMD} -e 's,${PREFIX}/${QT_LIBDIR_REL}/pkgconfig,${PREFIX}/libdata/pkgconfig,g' post-install: qt-post-install qt-post-install: . if ${QT_DEFINES:N-*} # We can't use SUB_FILES with a shared pkg-deinstall.in. # We need it to be a script instead of a group of @unexecs, otherwise # qconfig-modules.h cleanup will be run in pre-deinstall stage, which is # useless. This will probably be replaced by a Keywords/ script in the future. @${SED} -e 's,%%QT_MODNAME%%,${QT_MODNAME},g' \ -e 's,%%QT_INCDIR%%,${QT_INCDIR},g' \ ${.CURDIR:H:H}/devel/${_QT_RELNAME}/${FILESDIR:T}/${PKGDEINSTALL:T}.in > \ ${PKGDEINSTALL} @${MKDIR} ${STAGEDIR}${QT_INCDIR}/QtCore/modules @${ECHO_CMD} -n \ > ${STAGEDIR}${QT_INCDIR}/QtCore/modules/qconfig-${QT_MODNAME}.h . for def in ${QT_DEFINES:N-*:O:u} @${ECHO_CMD} "#if !defined(QT_${def}) && !defined(QT_NO_${def})" \ >> ${STAGEDIR}${QT_INCDIR}/QtCore/modules/qconfig-${QT_MODNAME}.h ${ECHO_CMD} "# define QT_${def}" \ >> ${STAGEDIR}${QT_INCDIR}/QtCore/modules/qconfig-${QT_MODNAME}.h @${ECHO_CMD} "#endif" \ >> ${STAGEDIR}${QT_INCDIR}/QtCore/modules/qconfig-${QT_MODNAME}.h @${ECHO_CMD} \ >> ${STAGEDIR}${QT_INCDIR}/QtCore/modules/qconfig-${QT_MODNAME}.h . endfor @${ECHO_CMD} "${QT_PREFIX}/${QT_INCDIR_REL}/QtCore/modules/qconfig-${QT_MODNAME}.h" \ >> ${TMPPLIST} @${ECHO_CMD} "@exec echo '#include ' >> ${QT_PREFIX}/${QT_INCDIR_REL}/QtCore/qconfig-modules.h" \ >> ${TMPPLIST} . endif # ${QT_DEFINES:N-*} . if ${QT_CONFIG:N-*} @${MKDIR} ${STAGEDIR}${QT_MKSPECDIR}/modules ${ECHO_CMD} "QT_CONFIG += ${QT_CONFIG:N-*:O:u}" \ > ${STAGEDIR}${QT_MKSPECDIR}/modules/qt_config_${QT_MODNAME}.pri @${ECHO_CMD} "${QT_PREFIX}/${QT_MKSPECDIR_REL}/modules/qt_config_${QT_MODNAME}.pri" \ >> ${TMPPLIST} . endif # ${QT_CONFIG:N-*} .endif # defined(QT_DIST) && ! ${_QT_VERSION:M4*} .endif # defined(_POSTMKINCLUDED) && !defined(Qt_Post_Include) Index: head/multimedia/Makefile =================================================================== --- head/multimedia/Makefile (revision 383309) +++ head/multimedia/Makefile (revision 383310) @@ -1,426 +1,430 @@ # $FreeBSD$ # COMMENT = Multimedia software SUBDIR += 2mandvd SUBDIR += ab25 SUBDIR += abby SUBDIR += acidrip SUBDIR += aegisub SUBDIR += arista SUBDIR += asdcplib SUBDIR += assimp SUBDIR += atomicparsley SUBDIR += audacious SUBDIR += audacious-plugins SUBDIR += audiopreview SUBDIR += avbin SUBDIR += avidemux2 SUBDIR += avidemux2-plugins SUBDIR += avidemux26 SUBDIR += avidemux26-cli SUBDIR += avidemux26-plugins SUBDIR += avidemux26-qt4 SUBDIR += avinfo SUBDIR += baka-mplayer SUBDIR += bangarang SUBDIR += banshee SUBDIR += bino SUBDIR += bombono SUBDIR += bsdbktr_tvtune SUBDIR += camserv SUBDIR += cclive SUBDIR += cheese SUBDIR += clipgrab SUBDIR += clive SUBDIR += clutter-gst SUBDIR += cuse4bsd-kmod SUBDIR += cx88 SUBDIR += deforaos-player SUBDIR += devede SUBDIR += dirac SUBDIR += dragon SUBDIR += dtv SUBDIR += dtv-scan-tables SUBDIR += dumpmpeg SUBDIR += dv2jpg SUBDIR += dv2sub SUBDIR += dvbcut SUBDIR += dvbsnoop SUBDIR += dvd-slideshow SUBDIR += dvdauthor SUBDIR += dvdid SUBDIR += dvdrip SUBDIR += dvdstyler SUBDIR += dvts SUBDIR += emotion_generic_players-vlc SUBDIR += emovix SUBDIR += ffmpeg SUBDIR += ffmpeg0 SUBDIR += ffmpeg26 SUBDIR += ffmpeg2theora SUBDIR += ffmpegthumbnailer SUBDIR += flvmeta SUBDIR += flvstreamer SUBDIR += flvtool++ SUBDIR += fpc-dts SUBDIR += fpc-libvlc SUBDIR += fpc-matroska SUBDIR += freetuxtv SUBDIR += freevo SUBDIR += fxtv SUBDIR += gaupol SUBDIR += gavl SUBDIR += gcap SUBDIR += gcfilms SUBDIR += gdialog SUBDIR += gdvrecv SUBDIR += ggrab SUBDIR += gmencoder SUBDIR += gmerlin SUBDIR += gmerlin-avdecoder SUBDIR += gmimms SUBDIR += gmp-api SUBDIR += gmtk SUBDIR += gnome-mplayer SUBDIR += gnome-subtitles SUBDIR += gpac-libgpac SUBDIR += gpac-mp4box SUBDIR += gpodder SUBDIR += grake SUBDIR += gst123 SUBDIR += gstreamer SUBDIR += gstreamer-ffmpeg SUBDIR += gstreamer-plugins SUBDIR += gstreamer-plugins-all SUBDIR += gstreamer-plugins-annodex SUBDIR += gstreamer-plugins-bad SUBDIR += gstreamer-plugins-buzztard SUBDIR += gstreamer-plugins-bz2 SUBDIR += gstreamer-plugins-core SUBDIR += gstreamer-plugins-dts SUBDIR += gstreamer-plugins-dv SUBDIR += gstreamer-plugins-dvd SUBDIR += gstreamer-plugins-fluendo-mpegdemux SUBDIR += gstreamer-plugins-gnonlin SUBDIR += gstreamer-plugins-good SUBDIR += gstreamer-plugins-mpeg2dec SUBDIR += gstreamer-plugins-mpeg2enc SUBDIR += gstreamer-plugins-resindvd SUBDIR += gstreamer-plugins-schroedinger SUBDIR += gstreamer-plugins-theora SUBDIR += gstreamer-plugins-ugly SUBDIR += gstreamer-plugins-v4l2 SUBDIR += gstreamer-plugins-vdpau SUBDIR += gstreamer-plugins-vp8 SUBDIR += gstreamer-plugins-x264 SUBDIR += gstreamer-plugins-xvid SUBDIR += gstreamer-qt4 SUBDIR += gstreamer1 SUBDIR += gstreamer1-editing-services SUBDIR += gstreamer1-libav SUBDIR += gstreamer1-plugins SUBDIR += gstreamer1-plugins-all SUBDIR += gstreamer1-plugins-assrender SUBDIR += gstreamer1-plugins-bad SUBDIR += gstreamer1-plugins-core SUBDIR += gstreamer1-plugins-dts SUBDIR += gstreamer1-plugins-dv SUBDIR += gstreamer1-plugins-dvdread SUBDIR += gstreamer1-plugins-gnonlin SUBDIR += gstreamer1-plugins-good SUBDIR += gstreamer1-plugins-kate SUBDIR += gstreamer1-plugins-mpeg2dec SUBDIR += gstreamer1-plugins-mpeg2enc SUBDIR += gstreamer1-plugins-resindvd SUBDIR += gstreamer1-plugins-rtmp SUBDIR += gstreamer1-plugins-schroedinger SUBDIR += gstreamer1-plugins-theora SUBDIR += gstreamer1-plugins-ugly SUBDIR += gstreamer1-plugins-v4l2 SUBDIR += gstreamer1-plugins-vpx SUBDIR += gstreamer1-plugins-x264 SUBDIR += gstreamer1-qt4 SUBDIR += gstreamer1-vaapi SUBDIR += gstreamermm SUBDIR += gtk-recordmydesktop SUBDIR += gtk-youtube-viewer SUBDIR += gxine SUBDIR += handbrake SUBDIR += hs-gstreamer SUBDIR += imagination SUBDIR += iriverter SUBDIR += iso2mkv SUBDIR += jmref SUBDIR += k9copy-kde4 SUBDIR += kaffeine SUBDIR += kdemultimedia4 SUBDIR += kdemultimedia4-ffmpegthumbs SUBDIR += kdemultimedia4-mplayerthumbs SUBDIR += kdenlive SUBDIR += kissdx SUBDIR += kmplayer-kde4 SUBDIR += kodi SUBDIR += kplayer-kde4 SUBDIR += libaacs SUBDIR += libass SUBDIR += libav SUBDIR += libbdplus SUBDIR += libbluray SUBDIR += libcec SUBDIR += libdc1394 SUBDIR += libdca SUBDIR += libdv SUBDIR += libdvbcsa SUBDIR += libdvbpsi SUBDIR += libdvdcss SUBDIR += libdvdnav SUBDIR += libdvdread SUBDIR += libfame SUBDIR += libkate SUBDIR += libmatroska SUBDIR += libmediaart SUBDIR += libmediainfo SUBDIR += libmovtar SUBDIR += libmpeg2 SUBDIR += libmpeg3 SUBDIR += libmtp SUBDIR += libquicktime SUBDIR += libquicktime-lame SUBDIR += libquvi SUBDIR += libquvi-scripts SUBDIR += libquvi-scripts09 SUBDIR += libquvi09 SUBDIR += librtmp SUBDIR += libsmacker SUBDIR += libtheora SUBDIR += libtuner SUBDIR += libv4l SUBDIR += libva SUBDIR += libva-intel-driver SUBDIR += libva-vdpau-driver SUBDIR += libvdpau SUBDIR += libvpx SUBDIR += libx264 SUBDIR += libxine SUBDIR += libxspf SUBDIR += libzen SUBDIR += linux-c6-libtheora SUBDIR += linux-c6-libv4l SUBDIR += linux-f10-libtheora SUBDIR += linux-f10-libv4l SUBDIR += linux-realplayer SUBDIR += linux-tsmuxer SUBDIR += linux-xmovie SUBDIR += linux_dvbwrapper-kmod SUBDIR += lives SUBDIR += livestreamer SUBDIR += lsdvd SUBDIR += lxdvdrip SUBDIR += m2tstoavi SUBDIR += m2vrequantiser SUBDIR += mediabrowser SUBDIR += mediadownloader SUBDIR += mediainfo SUBDIR += mencoder SUBDIR += mimms SUBDIR += minitube SUBDIR += miro SUBDIR += mjpegtools SUBDIR += mjpg-streamer SUBDIR += mkclean SUBDIR += mkvalidator SUBDIR += mkvtoolnix SUBDIR += mkxvcd SUBDIR += mlt SUBDIR += mmpython SUBDIR += mmsclient SUBDIR += mmsrip SUBDIR += motion SUBDIR += mp3cd SUBDIR += mp4v2 SUBDIR += mpeg2codec SUBDIR += mpeg2play SUBDIR += mpeg4ip SUBDIR += mpeg_encode SUBDIR += mpeg_play SUBDIR += mpeg_stat SUBDIR += mpgtx SUBDIR += mplayer SUBDIR += mplayer-skins SUBDIR += mplayer2 SUBDIR += mplex SUBDIR += mps-youtube SUBDIR += mpv SUBDIR += msdl SUBDIR += mxflib SUBDIR += mythtv SUBDIR += mythtv-frontend SUBDIR += naludump SUBDIR += nxtvepg SUBDIR += oggvideotools SUBDIR += ogmrip SUBDIR += ogmtools SUBDIR += opencinematools SUBDIR += openh264 SUBDIR += openquicktime SUBDIR += openshot SUBDIR += oqtencoder SUBDIR += oqtplayer SUBDIR += p5-Audio-M4P SUBDIR += p5-FFmpeg-Command SUBDIR += p5-FLV-Info SUBDIR += p5-File-Format-RIFF SUBDIR += p5-GStreamer SUBDIR += p5-MP4-Info SUBDIR += p5-Net-UPnP SUBDIR += p5-Subtitles SUBDIR += p5-Umph-Prompt SUBDIR += p5-Video-OpenQuicktime SUBDIR += phonon SUBDIR += phonon-designerplugin SUBDIR += phonon-gstreamer SUBDIR += phonon-vlc SUBDIR += phonon-xine SUBDIR += photofilmstrip SUBDIR += pitivi SUBDIR += playd SUBDIR += plexhometheater SUBDIR += plexmediaserver SUBDIR += plexmediaserver-plexpass SUBDIR += podcastdl SUBDIR += poe SUBDIR += ppm2fli SUBDIR += projectx SUBDIR += ptx-kmod SUBDIR += pwcbsd SUBDIR += pwcview SUBDIR += py-enzyme SUBDIR += py-ffmpeg SUBDIR += py-gstreamer SUBDIR += py-gstreamer1 SUBDIR += py-guessit SUBDIR += py-kaa-base SUBDIR += py-kaa-imlib2 SUBDIR += py-kaa-metadata SUBDIR += py-librtmp SUBDIR += py-mlt SUBDIR += py-openlp SUBDIR += py-periscope SUBDIR += py-qt4-multimedia SUBDIR += py-qt4-phonon SUBDIR += py-soco SUBDIR += py-subliminal SUBDIR += py-tvnamer SUBDIR += py3-gstreamer1 SUBDIR += pyjama SUBDIR += pymp SUBDIR += qmmp SUBDIR += qmmp-plugin-pack SUBDIR += qt-faststart SUBDIR += qt4-mobility SUBDIR += qt4-multimedia SUBDIR += qt5-multimedia + SUBDIR += qt5-phonon4 + SUBDIR += qt5-phonon4-designerplugin + SUBDIR += qt5-phonon4-gstreamer + SUBDIR += qt5-phonon4-vlc SUBDIR += quark SUBDIR += quodlibet SUBDIR += quvi SUBDIR += quvi09 SUBDIR += rage SUBDIR += recmpeg SUBDIR += recordmydesktop SUBDIR += replex SUBDIR += rox-videothumbnail SUBDIR += rtmpdump SUBDIR += rubygem-clutter-gstreamer SUBDIR += rubygem-flvtool2 SUBDIR += rubygem-gstreamer SUBDIR += sabbu SUBDIR += schroedinger SUBDIR += smpeg SUBDIR += smpeg2 SUBDIR += smplayer SUBDIR += smplayer-skins SUBDIR += smplayer-themes SUBDIR += sms1xxx-kmod SUBDIR += smtube SUBDIR += snappy SUBDIR += spigot SUBDIR += spook SUBDIR += spotify-websocket-api SUBDIR += streamanalyze SUBDIR += subtitlecomposer-kde4 SUBDIR += subtitleeditor SUBDIR += subtitleoffsetmodifier SUBDIR += subtitleripper SUBDIR += subtools SUBDIR += swfdec-gnome SUBDIR += szap-s2 SUBDIR += tcmplex-panteltje SUBDIR += tivodecode SUBDIR += totem SUBDIR += totem-pl-parser SUBDIR += transcode SUBDIR += tstools SUBDIR += tvheadend SUBDIR += umph SUBDIR += umplayer SUBDIR += umr SUBDIR += v4l-utils SUBDIR += v4l_compat SUBDIR += vamps SUBDIR += vcdgear SUBDIR += vcdimager SUBDIR += vcdpad SUBDIR += vdpauinfo SUBDIR += vdr SUBDIR += vdr-plugin-control SUBDIR += vdr-plugin-eepg SUBDIR += vdr-plugin-epgsearch SUBDIR += vdr-plugin-extrecmenu SUBDIR += vdr-plugin-femon SUBDIR += vdr-plugin-infosatepg SUBDIR += vdr-plugin-iptv SUBDIR += vdr-plugin-markad SUBDIR += vdr-plugin-osdpip SUBDIR += vdr-plugin-osdteletext SUBDIR += vdr-plugin-reelchannelscan SUBDIR += vdr-plugin-remote SUBDIR += vdr-plugin-skinenigmang SUBDIR += vdr-plugin-sleeptimer SUBDIR += vdr-plugin-softhddevice SUBDIR += vdr-plugin-streamdev SUBDIR += vdr-plugin-ttxtsubs SUBDIR += vdr-plugin-upnp SUBDIR += vdr-plugin-vdrmanager SUBDIR += vdr-plugin-vnsiserver SUBDIR += vdr-plugin-wirbelscan SUBDIR += vdr-plugin-xineliboutput SUBDIR += vdr-plugin-xvdr SUBDIR += vdr-plugins SUBDIR += vic SUBDIR += vid.stab SUBDIR += vlc SUBDIR += vlc-qt4 SUBDIR += vstream-client SUBDIR += vtkmpeg2encode SUBDIR += w_scan SUBDIR += webcamd SUBDIR += win32-codecs SUBDIR += x264 SUBDIR += x265 SUBDIR += xanim SUBDIR += xawtv SUBDIR += xbmc-addon-pvr SUBDIR += xfce4-parole SUBDIR += xine SUBDIR += xmms SUBDIR += xmms-skins SUBDIR += xmms-skins-huge SUBDIR += xporthdmv SUBDIR += xtheater SUBDIR += xvid SUBDIR += yamdi SUBDIR += zoneminder .include Index: head/multimedia/qt5-phonon4/Makefile =================================================================== --- head/multimedia/qt5-phonon4/Makefile (nonexistent) +++ head/multimedia/qt5-phonon4/Makefile (revision 383310) @@ -0,0 +1,34 @@ +# $FreeBSD$ + +PORTNAME= phonon +PORTVERSION= 4.8.3 +CATEGORIES= multimedia +PKGNAMEPREFIX= qt5- +PKGNAMESUFFIX= 4 +MASTER_SITES= KDE/stable/${PORTNAME}/${PORTVERSION}/src +DIST_SUBDIR= KDE + +MAINTAINER= kde@FreeBSD.org +COMMENT= Phonon 4 transitional library for Qt 5 + +LICENSE= LGPL21 + +USES= cmake tar:xz +USE_QT5= core dbus declarative gui opengl widgets \ + buildtools_build qmake_build +CMAKE_ARGS= -DPHONON_INSTALL_QT_EXTENSIONS_INTO_SYSTEM_QT:BOOL=TRUE \ + -DPHONON_NO_PLATFORMPLUGIN:BOOL=TRUE \ + -DPHONON_BUILD_DESIGNER_PLUGIN:BOOL=OFF \ + -DPHONON_BUILD_PHONON4QT5=ON +USE_LDCONFIG= yes + +PLIST_SUB= SHLIB_VER=${PORTVERSION} + +OPTIONS_DEFINE= PULSEAUDIO + +PULSEAUDIO_LIB_DEPENDS= libpulse.so:${PORTSDIR}/audio/pulseaudio +PULSEAUDIO_USE= GNOME=glib20 +PULSEAUDIO_CMAKE_ON= -DWITH_PulseAudio:BOOL=ON +PULSEAUDIO_CMAKE_OFF= -DWITH_PulseAudio:BOOL=OFF + +.include Property changes on: head/multimedia/qt5-phonon4/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/multimedia/qt5-phonon4/pkg-descr =================================================================== --- head/multimedia/qt5-phonon4/pkg-descr (nonexistent) +++ head/multimedia/qt5-phonon4/pkg-descr (revision 383310) @@ -0,0 +1,4 @@ +Phonon is a multimedia framework by KDE project. This port provides Phonon 4 +transitional library for Qt 5. + +WWW: http://phonon.kde.org Property changes on: head/multimedia/qt5-phonon4/pkg-descr ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/multimedia/qt5-phonon4/pkg-message =================================================================== --- head/multimedia/qt5-phonon4/pkg-message (nonexistent) +++ head/multimedia/qt5-phonon4/pkg-message (revision 383310) @@ -0,0 +1,7 @@ +====================================================================== + +Please, consider installing backends for Phonon: +- multimedia/qt5-phonon4-gstreamer GStreamer backend +- multimedia/qt5-phonon4-vlc VLC backend + +====================================================================== Property changes on: head/multimedia/qt5-phonon4/pkg-message ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/multimedia/qt5-phonon4/pkg-plist =================================================================== --- head/multimedia/qt5-phonon4/pkg-plist (nonexistent) +++ head/multimedia/qt5-phonon4/pkg-plist (revision 383310) @@ -0,0 +1,181 @@ +include/phonon4qt5/KDE/Phonon/AbstractAudioOutput +include/phonon4qt5/KDE/Phonon/AbstractMediaStream +include/phonon4qt5/KDE/Phonon/AbstractVideoOutput +include/phonon4qt5/KDE/Phonon/AddonInterface +include/phonon4qt5/KDE/Phonon/AudioDevice +include/phonon4qt5/KDE/Phonon/AudioDeviceEnumerator +include/phonon4qt5/KDE/Phonon/AudioOutput +include/phonon4qt5/KDE/Phonon/AudioOutputDevice +include/phonon4qt5/KDE/Phonon/AudioOutputDeviceModel +include/phonon4qt5/KDE/Phonon/AudioOutputInterface +include/phonon4qt5/KDE/Phonon/BackendCapabilities +include/phonon4qt5/KDE/Phonon/BackendInterface +include/phonon4qt5/KDE/Phonon/Effect +include/phonon4qt5/KDE/Phonon/EffectDescription +include/phonon4qt5/KDE/Phonon/EffectDescriptionModel +include/phonon4qt5/KDE/Phonon/EffectInterface +include/phonon4qt5/KDE/Phonon/EffectParameter +include/phonon4qt5/KDE/Phonon/EffectWidget +include/phonon4qt5/KDE/Phonon/Experimental/AbstractVideoDataOutput +include/phonon4qt5/KDE/Phonon/Experimental/AudioDataOutput +include/phonon4qt5/KDE/Phonon/Experimental/SnapshotInterface +include/phonon4qt5/KDE/Phonon/Experimental/VideoDataOutput +include/phonon4qt5/KDE/Phonon/Experimental/VideoDataOutputInterface +include/phonon4qt5/KDE/Phonon/Experimental/VideoFrame +include/phonon4qt5/KDE/Phonon/Experimental/VideoFrame2 +include/phonon4qt5/KDE/Phonon/Experimental/Visualization +include/phonon4qt5/KDE/Phonon/Global +include/phonon4qt5/KDE/Phonon/MediaController +include/phonon4qt5/KDE/Phonon/MediaNode +include/phonon4qt5/KDE/Phonon/MediaObject +include/phonon4qt5/KDE/Phonon/MediaObjectInterface +include/phonon4qt5/KDE/Phonon/MediaSource +include/phonon4qt5/KDE/Phonon/ObjectDescription +include/phonon4qt5/KDE/Phonon/ObjectDescriptionModel +include/phonon4qt5/KDE/Phonon/Path +include/phonon4qt5/KDE/Phonon/PlatformPlugin +include/phonon4qt5/KDE/Phonon/SeekSlider +include/phonon4qt5/KDE/Phonon/StreamInterface +include/phonon4qt5/KDE/Phonon/VideoPlayer +include/phonon4qt5/KDE/Phonon/VideoWidget +include/phonon4qt5/KDE/Phonon/VideoWidgetInterface +include/phonon4qt5/KDE/Phonon/VolumeFaderEffect +include/phonon4qt5/KDE/Phonon/VolumeFaderInterface +include/phonon4qt5/KDE/Phonon/VolumeSlider +include/phonon4qt5/phonon/AbstractAudioOutput +include/phonon4qt5/phonon/AbstractMediaStream +include/phonon4qt5/phonon/AbstractVideoOutput +include/phonon4qt5/phonon/AddonInterface +include/phonon4qt5/phonon/AudioCaptureDevice +include/phonon4qt5/phonon/AudioCaptureDeviceModel +include/phonon4qt5/phonon/AudioChannelDescription +include/phonon4qt5/phonon/AudioChannelDescriptionModel +include/phonon4qt5/phonon/AudioDataOutput +include/phonon4qt5/phonon/AudioOutput +include/phonon4qt5/phonon/AudioOutputDevice +include/phonon4qt5/phonon/AudioOutputDeviceModel +include/phonon4qt5/phonon/AudioOutputInterface +include/phonon4qt5/phonon/AudioOutputInterface40 +include/phonon4qt5/phonon/AudioOutputInterface42 +include/phonon4qt5/phonon/AvCapture +include/phonon4qt5/phonon/BackendCapabilities +include/phonon4qt5/phonon/BackendInterface +include/phonon4qt5/phonon/Effect +include/phonon4qt5/phonon/EffectDescription +include/phonon4qt5/phonon/EffectDescriptionModel +include/phonon4qt5/phonon/EffectInterface +include/phonon4qt5/phonon/EffectParameter +include/phonon4qt5/phonon/EffectWidget +include/phonon4qt5/phonon/Global +include/phonon4qt5/phonon/GlobalDescriptionContainer +include/phonon4qt5/phonon/MediaController +include/phonon4qt5/phonon/MediaNode +include/phonon4qt5/phonon/MediaObject +include/phonon4qt5/phonon/MediaObjectInterface +include/phonon4qt5/phonon/MediaSource +include/phonon4qt5/phonon/Mrl +include/phonon4qt5/phonon/ObjectDescription +include/phonon4qt5/phonon/ObjectDescriptionData +include/phonon4qt5/phonon/ObjectDescriptionModel +include/phonon4qt5/phonon/ObjectDescriptionModelData +include/phonon4qt5/phonon/Path +include/phonon4qt5/phonon/PlatformPlugin +include/phonon4qt5/phonon/SeekSlider +include/phonon4qt5/phonon/StreamInterface +include/phonon4qt5/phonon/SubtitleDescription +include/phonon4qt5/phonon/SubtitleDescriptionModel +include/phonon4qt5/phonon/VideoCaptureDevice +include/phonon4qt5/phonon/VideoCaptureDeviceModel +include/phonon4qt5/phonon/VideoPlayer +include/phonon4qt5/phonon/VideoWidget +include/phonon4qt5/phonon/VideoWidgetInterface +include/phonon4qt5/phonon/VideoWidgetInterface44 +include/phonon4qt5/phonon/VideoWidgetInterfaceLatest +include/phonon4qt5/phonon/VolumeFaderEffect +include/phonon4qt5/phonon/VolumeFaderInterface +include/phonon4qt5/phonon/VolumeSlider +include/phonon4qt5/phonon/abstractaudiooutput.h +include/phonon4qt5/phonon/abstractmediastream.h +include/phonon4qt5/phonon/abstractvideooutput.h +include/phonon4qt5/phonon/addoninterface.h +include/phonon4qt5/phonon/audiodataoutput.h +include/phonon4qt5/phonon/audiodataoutputinterface.h +include/phonon4qt5/phonon/audiooutput.h +include/phonon4qt5/phonon/audiooutputinterface.h +include/phonon4qt5/phonon/backendcapabilities.h +include/phonon4qt5/phonon/backendinterface.h +include/phonon4qt5/phonon/effect.h +include/phonon4qt5/phonon/effectinterface.h +include/phonon4qt5/phonon/effectparameter.h +include/phonon4qt5/phonon/effectwidget.h +include/phonon4qt5/phonon/experimental/abstractaudiodataoutput.h +include/phonon4qt5/phonon/experimental/abstractvideodataoutput.h +include/phonon4qt5/phonon/experimental/audiodataoutput.h +include/phonon4qt5/phonon/experimental/audiodataoutputinterface.h +include/phonon4qt5/phonon/experimental/audioformat.h +include/phonon4qt5/phonon/experimental/avcapture.h +include/phonon4qt5/phonon/experimental/avcaptureinterface.h +include/phonon4qt5/phonon/experimental/backendcapabilities.h +include/phonon4qt5/phonon/experimental/backendinterface.h +include/phonon4qt5/phonon/experimental/export.h +include/phonon4qt5/phonon/experimental/globalconfig.h +include/phonon4qt5/phonon/experimental/mediasource.h +include/phonon4qt5/phonon/experimental/objectdescription.h +include/phonon4qt5/phonon/experimental/packet.h +include/phonon4qt5/phonon/experimental/packetpool.h +include/phonon4qt5/phonon/experimental/phononnamespace.h +include/phonon4qt5/phonon/experimental/snapshotinterface.h +include/phonon4qt5/phonon/experimental/videodataoutput.h +include/phonon4qt5/phonon/experimental/videodataoutput2.h +include/phonon4qt5/phonon/experimental/videodataoutputinterface.h +include/phonon4qt5/phonon/experimental/videoframe.h +include/phonon4qt5/phonon/experimental/videoframe2.h +include/phonon4qt5/phonon/experimental/videowidget.h +include/phonon4qt5/phonon/experimental/visualization.h +include/phonon4qt5/phonon/globalconfig.h +include/phonon4qt5/phonon/globaldescriptioncontainer.h +include/phonon4qt5/phonon/mediacontroller.h +include/phonon4qt5/phonon/medianode.h +include/phonon4qt5/phonon/mediaobject.h +include/phonon4qt5/phonon/mediaobjectinterface.h +include/phonon4qt5/phonon/mediasource.h +include/phonon4qt5/phonon/mrl.h +include/phonon4qt5/phonon/objectdescription.h +include/phonon4qt5/phonon/objectdescriptionmodel.h +include/phonon4qt5/phonon/path.h +include/phonon4qt5/phonon/phonon_export.h +include/phonon4qt5/phonon/phonondefs.h +include/phonon4qt5/phonon/phononnamespace.h +include/phonon4qt5/phonon/platformplugin.h +include/phonon4qt5/phonon/pulsesupport.h +include/phonon4qt5/phonon/seekslider.h +include/phonon4qt5/phonon/streaminterface.h +include/phonon4qt5/phonon/videoplayer.h +include/phonon4qt5/phonon/videowidget.h +include/phonon4qt5/phonon/videowidgetinterface.h +include/phonon4qt5/phonon/volumefadereffect.h +include/phonon4qt5/phonon/volumefaderinterface.h +include/phonon4qt5/phonon/volumeslider.h +lib/cmake/phonon4qt5/Phonon4Qt5Config.cmake +lib/cmake/phonon4qt5/Phonon4Qt5ConfigVersion.cmake +lib/cmake/phonon4qt5/PhononTargets-%%CMAKE_BUILD_TYPE%%.cmake +lib/cmake/phonon4qt5/PhononTargets.cmake +lib/libphonon4qt5.so +lib/libphonon4qt5.so.4 +lib/libphonon4qt5.so.%%SHLIB_VER%% +lib/libphonon4qt5experimental.so +lib/libphonon4qt5experimental.so.4 +lib/libphonon4qt5experimental.so.%%SHLIB_VER%% +%%QT_MKSPECDIR%%/modules/qt_phonon4qt5.pri +libdata/pkgconfig/phonon4qt5.pc +share/dbus-1/interfaces/org.kde.Phonon4Qt5.AudioOutput.xml +share/phonon4qt5/buildsystem/COPYING-CMAKE-SCRIPTS +share/phonon4qt5/buildsystem/FindAutomoc4.cmake +share/phonon4qt5/buildsystem/FindPackageHandleStandardArgs.cmake +share/phonon4qt5/buildsystem/FindPhononInternal.cmake +share/phonon4qt5/buildsystem/MacroEnsureVersion.cmake +share/phonon4qt5/buildsystem/MacroLogFeature.cmake +share/phonon4qt5/buildsystem/MacroOptionalFindPackage.cmake +share/phonon4qt5/buildsystem/MacroPushRequiredVars.cmake +share/phonon4qt5/buildsystem/PhononMacros.cmake +share/phonon4qt5/buildsystem/cmake_uninstall.cmake.in Property changes on: head/multimedia/qt5-phonon4/pkg-plist ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/multimedia/qt5-phonon4/distinfo =================================================================== --- head/multimedia/qt5-phonon4/distinfo (nonexistent) +++ head/multimedia/qt5-phonon4/distinfo (revision 383310) @@ -0,0 +1,2 @@ +SHA256 (KDE/phonon-4.8.3.tar.xz) = a1149c961ca1570968d070bbd23671e614aa506f847ca93748960e309f85da16 +SIZE (KDE/phonon-4.8.3.tar.xz) = 322012 Property changes on: head/multimedia/qt5-phonon4/distinfo ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/multimedia/qt5-phonon4/files/patch-CMakeLists.txt =================================================================== --- head/multimedia/qt5-phonon4/files/patch-CMakeLists.txt (nonexistent) +++ head/multimedia/qt5-phonon4/files/patch-CMakeLists.txt (revision 383310) @@ -0,0 +1,11 @@ +--- CMakeLists.txt.orig 2013-11-10 20:21:04.000000000 +0200 ++++ CMakeLists.txt 2013-11-10 20:21:49.000000000 +0200 +@@ -216,7 +216,7 @@ + make_abs_install_path(ABS_BUILDSYSTEM_INSTALL_DIR "${BUILDSYSTEM_INSTALL_DIR}") + + configure_file(${CMAKE_CURRENT_SOURCE_DIR}/phonon.pc.cmake ${CMAKE_CURRENT_BINARY_DIR}/${PHONON_LIB_SONAME}.pc @ONLY) +- install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${PHONON_LIB_SONAME}.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig) ++ install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${PHONON_LIB_SONAME}.pc DESTINATION libdata/pkgconfig) + endif(NOT WIN32) + + set(CMAKECONFIG_INSTALL_DIR ${LIB_INSTALL_DIR}/cmake/${PHONON_LIB_SONAME} ) Property changes on: head/multimedia/qt5-phonon4/files/patch-CMakeLists.txt ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/multimedia/qt5-phonon4-designerplugin/Makefile =================================================================== --- head/multimedia/qt5-phonon4-designerplugin/Makefile (nonexistent) +++ head/multimedia/qt5-phonon4-designerplugin/Makefile (revision 383310) @@ -0,0 +1,28 @@ +# $FreeBSD$ + +PORTNAME= phonon +PORTVERSION= 4.8.3 +CATEGORIES= multimedia +PKGNAMEPREFIX= qt5- +PKGNAMESUFFIX= 4 +MASTER_SITES= KDE/stable/${PORTNAME}/${PORTVERSION}/src +PKGNAMESUFFIX= -designerplugin +DIST_SUBDIR= KDE + +MAINTAINER= kde@FreeBSD.org +COMMENT= Qt 5 Designer plugin for Phonon 4 + +LICENSE= LGPL21 + +USES= cmake tar:xz +USE_QT5= buildtools_build qmake_build designer phonon4 +CMAKE_ARGS= -DPHONON_QT_PLUGIN_INSTALL_DIR=${PREFIX}/${QT_PLUGINDIR_REL}/designer \ + -DPHONON_BUILD_PHONON4QT5=ON + +BUILD_WRKSRC= ${WRKSRC}/designer +INSTALL_WRKSRC= ${BUILD_WRKSRC} +DISTINFO_FILE= ${.CURDIR:H}/qt5-phonon4/distinfo + +PLIST_FILES= ${QT_PLUGINDIR_REL}/designer/libphononwidgets.so + +.include Property changes on: head/multimedia/qt5-phonon4-designerplugin/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/multimedia/qt5-phonon4-designerplugin/pkg-descr =================================================================== --- head/multimedia/qt5-phonon4-designerplugin/pkg-descr (nonexistent) +++ head/multimedia/qt5-phonon4-designerplugin/pkg-descr (revision 383310) @@ -0,0 +1,3 @@ +This port installs Qt 5 Designer plugin for Phonon 4. + +WWW: http://phonon.kde.org Property changes on: head/multimedia/qt5-phonon4-designerplugin/pkg-descr ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/multimedia/qt5-phonon4-gstreamer/Makefile =================================================================== --- head/multimedia/qt5-phonon4-gstreamer/Makefile (nonexistent) +++ head/multimedia/qt5-phonon4-gstreamer/Makefile (revision 383310) @@ -0,0 +1,29 @@ +# Created by: Martin Wilke +# $FreeBSD$ + +PORTNAME= phonon +PORTVERSION= 4.8.2 +CATEGORIES= multimedia +MASTER_SITES= KDE/stable/${PORTNAME}/${PORTNAME}-backend-gstreamer/${PORTVERSION}/src +PKGNAMEPREFIX= qt5- +PKGNAMESUFFIX= 4-gstreamer +DISTNAME= ${PORTNAME}-backend-gstreamer-${PORTVERSION} +DIST_SUBDIR= KDE + +MAINTAINER= kde@FreeBSD.org +COMMENT= GStreamer backend for Phonon 4 Qt 5 + +LICENSE= LGPL21 + +USES= cmake pkgconfig tar:xz +USE_GL= gl +USE_GNOME= glib20 libxml2 +USE_GSTREAMER1= yes +USE_QT5= buildtools_build qmake_build core gui opengl widgets phonon4 +CMAKE_ARGS= -DPHONON_BUILD_PHONON4QT5=ON + +OPTIONS_DEFINE= GST_PLUGINS +GST_PLUGINS_DESC= Install GStreamer plugins +GST_PLUGINS_RUN_DEPENDS= gstreamer1-plugins-all>=0:${PORTSDIR}/multimedia/gstreamer1-plugins-all + +.include Property changes on: head/multimedia/qt5-phonon4-gstreamer/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/multimedia/qt5-phonon4-gstreamer/pkg-descr =================================================================== --- head/multimedia/qt5-phonon4-gstreamer/pkg-descr (nonexistent) +++ head/multimedia/qt5-phonon4-gstreamer/pkg-descr (revision 383310) @@ -0,0 +1,3 @@ +This port provides the GStreamer backend for Phonon 4 Qt 5. + +WWW: http://phonon.kde.org Property changes on: head/multimedia/qt5-phonon4-gstreamer/pkg-descr ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/multimedia/qt5-phonon4-gstreamer/pkg-plist =================================================================== --- head/multimedia/qt5-phonon4-gstreamer/pkg-plist (nonexistent) +++ head/multimedia/qt5-phonon4-gstreamer/pkg-plist (revision 383310) @@ -0,0 +1,7 @@ +%%QT_PLUGINDIR%%/phonon4qt5_backend/phonon_gstreamer.so +share/icons/hicolor/128x128/apps/phonon-gstreamer.png +share/icons/hicolor/16x16/apps/phonon-gstreamer.png +share/icons/hicolor/22x22/apps/phonon-gstreamer.png +share/icons/hicolor/48x48/apps/phonon-gstreamer.png +share/icons/hicolor/64x64/apps/phonon-gstreamer.png +share/icons/hicolor/scalable/apps/phonon-gstreamer.svgz Property changes on: head/multimedia/qt5-phonon4-gstreamer/pkg-plist ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/multimedia/qt5-phonon4-gstreamer/distinfo =================================================================== --- head/multimedia/qt5-phonon4-gstreamer/distinfo (nonexistent) +++ head/multimedia/qt5-phonon4-gstreamer/distinfo (revision 383310) @@ -0,0 +1,2 @@ +SHA256 (KDE/phonon-backend-gstreamer-4.8.2.tar.xz) = 20e0f71f2beb4f859db8385079a13aef5473863ee6f27aad7b065aa7bfe931e0 +SIZE (KDE/phonon-backend-gstreamer-4.8.2.tar.xz) = 76044 Property changes on: head/multimedia/qt5-phonon4-gstreamer/distinfo ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/multimedia/qt5-phonon4-vlc/Makefile =================================================================== --- head/multimedia/qt5-phonon4-vlc/Makefile (nonexistent) +++ head/multimedia/qt5-phonon4-vlc/Makefile (revision 383310) @@ -0,0 +1,24 @@ +# $FreeBSD$ + +PORTNAME= phonon +PORTVERSION= 0.8.2 +CATEGORIES= multimedia +MASTER_SITES= KDE/stable/${PORTNAME}/${PORTNAME}-backend${PKGNAMESUFFIX}/${PORTVERSION}/src +PKGNAMEPREFIX= qt5- +PKGNAMESUFFIX= -vlc +DISTNAME= ${PORTNAME}-backend${PKGNAMESUFFIX}-${PORTVERSION} +DIST_SUBDIR= KDE + +MAINTAINER= kde@FreeBSD.org +COMMENT= VLC backend for Phonon 4 Qt 5 + +LIB_DEPENDS= libvlc.so:${PORTSDIR}/multimedia/vlc + +USES= cmake pkgconfig tar:xz +USE_QT5= core gui widgets phonon4 \ + buildtools_build qmake_build +CMAKE_ARGS= -DPHONON_BUILD_PHONON4QT5=ON + +PLIST_FILES= ${QT_PLUGINDIR_REL}/phonon4qt5_backend/phonon_vlc.so + +.include Property changes on: head/multimedia/qt5-phonon4-vlc/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/multimedia/qt5-phonon4-vlc/pkg-descr =================================================================== --- head/multimedia/qt5-phonon4-vlc/pkg-descr (nonexistent) +++ head/multimedia/qt5-phonon4-vlc/pkg-descr (revision 383310) @@ -0,0 +1,3 @@ +This port provides the VLC backend for Phonon 4 Qt 5. + +WWW: http://phonon.kde.org Property changes on: head/multimedia/qt5-phonon4-vlc/pkg-descr ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/multimedia/qt5-phonon4-vlc/distinfo =================================================================== --- head/multimedia/qt5-phonon4-vlc/distinfo (nonexistent) +++ head/multimedia/qt5-phonon4-vlc/distinfo (revision 383310) @@ -0,0 +1,2 @@ +SHA256 (KDE/phonon-backend-vlc-0.8.2.tar.xz) = dab7f8edf53ee90998e5e3fcf2f6bd0a13750511b0ecde6939be0664d46bdaa3 +SIZE (KDE/phonon-backend-vlc-0.8.2.tar.xz) = 59832 Property changes on: head/multimedia/qt5-phonon4-vlc/distinfo ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property