Index: head/Mk/bsd.qt.mk =================================================================== --- head/Mk/bsd.qt.mk (revision 448131) +++ head/Mk/bsd.qt.mk (revision 448132) @@ -1,792 +1,795 @@ #-*- 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.7 QT5_VERSION?= 5.7.1 _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 MASTER_SITES= ${MASTER_SITE_QT} DISTINFO_FILE?= ${.CURDIR:H:H}/devel/${_QT_RELNAME}/distinfo 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 MASTER_SITE_SUBDIR?= official_releases/qt/${_QT_VERSION:R}/${_QT_VERSION}/submodules/ DISTNAME= ${QT_DIST:S,^,qt,:S,$,-opensource-src-${DISTVERSION},} DISTFILES= ${DISTNAME:S,$,${EXTRACT_SUFX},} DIST_SUBDIR= KDE/Qt/${_QT_VERSION} USES+= tar:xz # Qt (at least when used with qmake) has a tendency to overlink: some libraries # have dependencies on others in the mkspec configurations and the latter are # always passed to the linker even if they are not actually used. By passing # --as-needed to the linker by default when building the Qt ports we do not # have to declare a lot of unnecessary dependencies in USE_QT5. # This could arguably work for Qt4 too, but since it is maintenance mode it is # better not to fix what is not explicitly broken there. LDFLAGS+= -Wl,--as-needed . 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. . if ${DISTINFO_FILE:H} == ${.CURDIR:H:H}/devel/${_QT_RELNAME} QT_DIST= 3d base canvas3d charts connectivity datavis3d declarative \ declarative-render2d gamepad graphicaleffects imageformats \ location multimedia quickcontrols quickcontrols2 script scxml \ sensors serialbus serialport svg tools translations \ - virtualkeyboard wayland webchannel websockets x11extras \ - xmlpatterns + virtualkeyboard wayland webchannel webengine \ + websockets x11extras xmlpatterns . endif . 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} . if ${ARCH} == i386 && empty(MACHINE_CPU:Msse2) CONFIGURE_ARGS+=-no-sse2 . endif # Work around a bug in current binutils, where the gold linker creates # duplicate symbols. See pr 218187. Disable the gold-linker for Qt5 ports. CONFIGURE_ARGS+= -no-use-gold-linker . 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*} . if ${_QT_VERSION:M4*} _EXTRA_PATCHES_QT4= ${.CURDIR:H:H}/devel/${_QT_RELNAME}/files/extrapatch-src-corelib-global-qglobal.h \ ${.CURDIR:H:H}/devel/${_QT_RELNAME}/files/extrapatch-libtool # Patch in proper name for armv6 architecture: https://gcc.gnu.org/ml/gcc-patches/2015-06/msg01679.html _EXTRA_PATCHES_QT4+= ${.CURDIR:H:H}/devel/${_QT_RELNAME}/files/extrapatch-armv6 . else _EXTRA_PATCHES_QT5= ${.CURDIR:H:H}/devel/${_QT_RELNAME}/files/extrapatch-mkspecs_features_create__cmake.prf \ ${.CURDIR:H:H}/devel/${_QT_RELNAME}/files/extrapatch-mkspecs_features_qt__module.prf . endif EXTRA_PATCHES?= ${.CURDIR:H:H}/devel/${_QT_RELNAME}/files/extrapatch-configure \ ${.CURDIR:H:H}/devel/${_QT_RELNAME}/files/extrapatch-config.tests-unix-compile.test \ ${_EXTRA_PATCHES_QT4} ${_EXTRA_PATCHES_QT5} . 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 # Add a RUN_DEPENDS on misc/qtchooser to select the binaries. # The binaries of both supported Qt versions are installed to # ${LOCALBASE}/lib/qt[45]/bin. The port misc/qtchooser installs # wrapper binaries into ${LOCALBASE}/bin, and chooses the correct # one depending on the value of QT_SELECT (which we pass to both # CONFIGURE_ENV and MAKE_ENV). Therefore make all QT_DIST ports # RUN_DEPEND on it. RUN_DEPENDS+= qtchooser:misc/qtchooser PLIST_SUB+= SHORTVER=${DISTVERSION:R} \ FULLVER=${DISTVERSION:C/-.*//} .endif # defined(QT_DIST) # 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_RELNAME} QT_ARCHDIR_REL?=${QT_LIBDIR_REL} 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 QT_CMAKEDIR_REL?= lib/cmake QT_QTCHOOSERDIR_REL?= ${QT_ETCDIR_REL}/qtchooser # Not customizable. .if ${_QT_VERSION:M4*} QT_MKSPECDIR_REL= ${QT_DATADIR_REL}/mkspecs _QT_LIBVER= # empty .else QT_MKSPECDIR_REL= ${QT_ARCHDIR_REL}/mkspecs _QT_LIBVER= ${_QT_VERSION:R:R} .endif LRELEASE?= ${QT_BINDIR}/lrelease LUPDATE?= ${QT_BINDIR}/lupdate MOC?= ${QT_BINDIR}/moc RCC?= ${QT_BINDIR}/rcc UIC?= ${QT_BINDIR}/uic QMAKE?= ${QT_BINDIR}/qmake # 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 .for dir in BIN INC LIB ARCH PLUGIN LIBEXEC IMPORT \ QML DATA DOC L10N ETC EXAMPLE TEST MKSPEC \ CMAKE QTCHOOSER QT_${dir}DIR= ${PREFIX}/${QT_${dir}DIR_REL} # Export all directories to the plist substituion for QT_DIST ports. # For the others, exclude QT_CMAKEDIR and QT_ETCDIR. . if (${dir:NCMAKE} && ${dir:NETC}) || defined(QT_DIST) PLIST_SUB+= QT_${dir}DIR="${QT_${dir}DIR_REL}" . endif .endfor # Pass the chosen Qt version to the environment for qtchooser. CONFIGURE_ENV+= QT_SELECT=${_QT_RELNAME} MAKE_ENV+= QT_SELECT=${_QT_RELNAME} .endif # !defined(_POSTMKINCLUDED) && !defined(Qt_Pre_Include) .if defined(_POSTMKINCLUDED) && !defined(Qt_Post_Include) Qt_Post_Include= bsd.qt.mk .if !defined(QT_NONSTANDARD) CONFIGURE_ENV+= QTDIR="${QT_ARCHDIR}" 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) _USE_QT_ALL= assistant dbus declarative designer doc gui help \ imageformats l10n 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 clucene codecs-cn codecs-jp \ codecs-kr codecs-tw corelib demo graphicssystems-opengl \ help-tools iconengines inputmethods makeqpf moc phonon \ phonon-gst porting qdoc3 qmlviewer qt3support qtconfig \ qtestlib qvfb rcc uic uic3 xmlpatterns-tool _USE_QT5_ONLY= 3d buildtools canvas3d charts concurrent connectivity \ core datavis3d declarative-render2d diag examples gamepad \ graphicaleffects location paths phonon4 plugininfo printsupport \ qdbus qdoc qdoc-data qev qml quick quickcontrols \ quickcontrols2 scxml sensors serialbus serialport \ sql-tds uiplugin uitools virtualkeyboard wayland webchannel \ - websockets websockets-qml widgets x11extras + webengine websockets websockets-qml widgets x11extras 3d_PORT= graphics/${_QT_RELNAME}-3d 3d_LIB= libQt${_QT_LIBVER}3DCore.so accessible_PORT= accessibility/${_QT_RELNAME}-accessible accessible_PATH= ${QT_PLUGINDIR}/accessible/libqtaccessiblewidgets.so assistant_PORT= devel/${_QT_RELNAME}-assistant assistant_PATH= ${QT_BINDIR}/assistant assistant-adp_PORT= devel/${_QT_RELNAME}-assistant-adp assistant-adp_PATH= ${PREFIX}/bin/assistant_adp assistantclient_PORT= devel/${_QT_RELNAME}-libqtassistantclient assistantclient_LIB= libQt${_QT_LIBVER}AssistantClient.so buildtools_PORT= devel/${_QT_RELNAME}-buildtools buildtools_PATH= ${MOC} canvas3d_PORT= x11-toolkits/${_QT_RELNAME}-canvas3d canvas3d_PATH= ${QT_QMLDIR}/QtCanvas3D/qmldir charts_PORT= x11-toolkits/${_QT_RELNAME}-charts charts_LIB= libQt${_QT_LIBVER}Charts.so clucene_PORT= textproc/${_QT_RELNAME}-clucene clucene_LIB= 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_LIB= libQt${_QT_LIBVER}Concurrent.so connectivity_PORT= comms/${_QT_RELNAME}-connectivity connectivity_LIB= libQt${_QT_LIBVER}Bluetooth.so core_PORT= devel/${_QT_RELNAME}-core core_LIB= libQt${_QT_LIBVER}Core.so corelib_PORT= devel/${_QT_RELNAME}-corelib corelib_LIB= ${core_LIB} datavis3d_PORT= x11-toolkits/${_QT_RELNAME}-datavis3d datavis3d_LIB= libQt${_QT_LIBVER}DataVisualization.so dbus_PORT= devel/${_QT_RELNAME}-dbus dbus_LIB= libQt${_QT_LIBVER}DBus.so declarative_PORT= x11-toolkits/${_QT_RELNAME}-declarative declarative_LIB= libQt${_QT_LIBVER}Declarative.so declarative-render2d_PORT= x11-toolkits/${_QT_RELNAME}-declarative-render2d declarative-render2d_PATH= ${QT_PLUGINDIR}/scenegraph/libsoftwarecontext.so demo_PORT= misc/${_QT_RELNAME}-qtdemo demo_PATH= ${QT_BINDIR}/qtdemo designer_PORT= devel/${_QT_RELNAME}-designer designer_PATH= ${QT_BINDIR}/designer diag_PORT= sysutils/${_QT_RELNAME}-qtdiag diag_PATH= ${QT_BINDIR}/qtdiag doc_PORT= misc/${_QT_RELNAME}-doc doc_PATH= ${_QT_RELNAME}-doc>=${_QT_VERSION:R:R} examples_PORT= misc/${_QT_RELNAME}-examples examples_PATH= ${_QT_RELNAME}-examples>=${_QT_VERSION:R:R} gamepad_PORT= x11-toolkits/${_QT_RELNAME}-gamepad gamepad_LIB= libQt${_QT_LIBVER}Gamepad.so 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_LIB= libQt${_QT_LIBVER}Gui.so help_PORT= devel/${_QT_RELNAME}-help help_LIB= 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 linguisttools_PORT= devel/${_QT_RELNAME}-linguisttools linguisttools_PATH= ${LRELEASE} location_PORT= devel/${_QT_RELNAME}-location location_LIB= libQt${_QT_LIBVER}Location.so 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 moc_PORT= devel/${_QT_RELNAME}-moc moc_PATH= ${MOC} multimedia_PORT= multimedia/${_QT_RELNAME}-multimedia multimedia_LIB= libQt${_QT_LIBVER}Multimedia.so network_PORT= net/${_QT_RELNAME}-network network_LIB= libQt${_QT_LIBVER}Network.so opengl_PORT= graphics/${_QT_RELNAME}-opengl opengl_LIB= 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_LIB= libphonon.so phonon4_PORT= multimedia/${_QT_RELNAME}-phonon4 phonon4_LIB= libphonon4${_QT_RELNAME}.so phonon-gst_PORT= multimedia/phonon-gstreamer phonon-gst_PATH= ${QT_PLUGINDIR}/phonon_backend/libphonon_gstreamer.so plugininfo_PORT= sysutils/${_QT_RELNAME}-qtplugininfo plugininfo_PATH= ${QT_BINDIR}/qtplugininfo porting_PORT= devel/${_QT_RELNAME}-porting porting_PATH= ${QT_BINDIR}/qt3to4 printsupport_PORT= print/${_QT_RELNAME}-printsupport printsupport_LIB= 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 qdoc-data_PORT= devel/${_QT_RELNAME}-qdoc-data qdoc-data_PATH= ${QT_DOCDIR}/global/config.qdocconf 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/${_QT_RELNAME}-qmake qmake_PATH= ${QMAKE} qml_PORT= lang/${_QT_RELNAME}-qml qml_LIB= libQt${_QT_LIBVER}Qml.so qmlviewer_PORT= devel/${_QT_RELNAME}-qmlviewer qmlviewer_PATH= ${QT_BINDIR}/qmlviewer qt3support_PORT= devel/${_QT_RELNAME}-qt3support qt3support_LIB= libQt${_QT_LIBVER}3Support.so qtconfig_PORT= misc/${_QT_RELNAME}-qtconfig qtconfig_PATH= ${QT_BINDIR}/qtconfig qtestlib_PORT= ${testlib_PORT} qtestlib_LIB= ${testlib_LIB} quick_PORT= x11-toolkits/${_QT_RELNAME}-quick quick_LIB= libQt${_QT_LIBVER}Quick.so quickcontrols_PORT= x11-toolkits/${_QT_RELNAME}-quickcontrols quickcontrols_PATH= ${QT_QMLDIR}/QtQuick/Controls/qmldir quickcontrols2_PORT= x11-toolkits/${_QT_RELNAME}-quickcontrols2 quickcontrols2_LIB= libQt${_QT_LIBVER}QuickControls2.so qvfb_PORT= devel/${_QT_RELNAME}-qvfb qvfb_PATH= ${QT_BINDIR}/qvfb rcc_PORT= devel/${_QT_RELNAME}-rcc rcc_PATH= ${RCC} sensors_PORT= comms/${_QT_RELNAME}-sensors sensors_LIB= libQt${_QT_LIBVER}Sensors.so script_PORT= devel/${_QT_RELNAME}-script script_LIB= libQt${_QT_LIBVER}Script.so scripttools_PORT= devel/${_QT_RELNAME}-scripttools scripttools_LIB= libQt${_QT_LIBVER}ScriptTools.so scxml_PORT= devel/${_QT_RELNAME}-scxml scxml_LIB= libQt${_QT_LIBVER}Scxml.so serialbus_PORT= comms/${_QT_RELNAME}-serialbus serialbus_LIB= libQt${_QT_LIBVER}SerialBus.so serialport_PORT= comms/${_QT_RELNAME}-serialport serialport_LIB= libQt${_QT_LIBVER}SerialPort.so sql_PORT= databases/${_QT_RELNAME}-sql sql_LIB= 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 tds . 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_LIB= libQt${_QT_LIBVER}Svg.so testlib_PORT= devel/${_QT_RELNAME}-testlib testlib_LIB= 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 uiplugin_PORT= x11-toolkits/${_QT_RELNAME}-uiplugin uiplugin_PATH= ${QT_INCDIR}/QtUiPlugin/QtUiPlugin uitools_PORT= devel/${_QT_RELNAME}-uitools uitools_PATH= ${QT_LIBDIR}/libQt${_QT_LIBVER}UiTools.a virtualkeyboard_PORT= x11-toolkits/${_QT_RELNAME}-virtualkeyboard virtualkeyboard_PATH= ${QT_PLUGINDIR}/platforminputcontexts/libqtvirtualkeyboardplugin.so webchannel_PORT= www/${_QT_RELNAME}-webchannel webchannel_LIB= libQt${_QT_LIBVER}WebChannel.so + +webengine_PORT= www/${_QT_RELNAME}-webengine +webengine_LIB= libQt${_QT_LIBVER}WebEngine.so websockets_PORT= www/${_QT_RELNAME}-websockets websockets_LIB= libQt${_QT_LIBVER}WebSockets.so websockets-qml_PORT= www/${_QT_RELNAME}-websockets-qml websockets-qml_PATH= ${QT_QMLDIR}/QtWebSockets/qmldir webkit_PORT= www/${_QT_RELNAME}-webkit webkit_LIB= libQt${_QT_LIBVER}WebKit.so widgets_PORT= x11-toolkits/${_QT_RELNAME}-widgets widgets_LIB= libQt${_QT_LIBVER}Widgets.so x11extras_PORT= x11/${_QT_RELNAME}-x11extras x11extras_LIB= libQt${_QT_LIBVER}X11Extras.so xml_PORT= textproc/${_QT_RELNAME}-xml xml_LIB= libQt${_QT_LIBVER}Xml.so xmlpatterns_PORT= textproc/${_QT_RELNAME}-xmlpatterns xmlpatterns_LIB= libQt${_QT_LIBVER}XmlPatterns.so xmlpatterns-tool_PORT= textproc/${_QT_RELNAME}-xmlpatterns-tool xmlpatterns-tool_PATH= ${QT_BINDIR}/xmlpatterns _USE_QT= ${USE_QT${_QT_VERSION:R:R}} _USE_QT_ALL+= ${_USE_QT${_QT_VERSION:R:R}_ONLY} # Iterate through components deprived of suffix. . for component in ${_USE_QT:O:u:C/_.+//} # Check that the component is valid. . if ${_USE_QT_ALL:M${component}} != "" # Skip meta-components (currently none). . if defined(${component}_PORT) && (defined(${component}_PATH) || defined(${component}_LIB)) # Check if a dependency type is explicitly requested. . if ${_USE_QT:M${component}_*} != "" && ${_USE_QT:M${component}} == "" ${component}_TYPE= # empty . if ${_USE_QT:M${component}_build} != "" ${component}_TYPE+= build . endif . if ${_USE_QT:M${component}_run} != "" ${component}_TYPE+= run . endif . endif # ${_USE_QT:M${component}_*} != "" && ${_USE_QT:M${component}} == "" # If no dependency type is set, default to full dependency. . if !defined(${component}_TYPE) ${component}_TYPE= build run . endif # Set real dependencies. . if defined(${component}_LIB) && ${${component}_TYPE:Mbuild} && ${${component}_TYPE:Mrun} LIB_DEPENDS+= ${${component}_LIB}:${${component}_PORT} . else ${component}_PATH?= ${QT_LIBDIR}/${${component}_LIB} ${component}_DEPENDS= ${${component}_PATH}:${${component}_PORT} . if ${${component}_TYPE:Mbuild} != "" BUILD_DEPENDS+= ${${component}_DEPENDS} . endif . if ${${component}_TYPE:Mrun} != "" RUN_DEPENDS+= ${${component}_DEPENDS} . endif . endif # ${${component}_LIB} && ${${component}_TYPE:Mbuild} && ${${component}_TYPE:Mrun} . endif # defined(${component}_PORT) && defined(${component}_PATH) . else # ! ${_USE_QT_ALL:M${component}} != "" IGNORE= cannot be installed: unknown USE_QT component '${component}' . endif # ${_USE_QT_ALL:M${component}} != "" . 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 # The list of QtBase components that need to be linked into WRKSRC/lib for # other QtBase ports. See below. _QT5_BASE= core dbus gui network sql widgets 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 # The following is a fix for the inplace upgrade problem we faced (see # QTBUG-40825 and ports bugs 194088, 195105 and 198720) previously, # which previously was adressed by making sure, that ${LOCALBASE}/lib, which # would often gets added by pkgconf for the dependencies, was passed after # ${WRKSRC}/lib. # * We fix the inplace upgrade problem by moving the Qt5 libraries into # ${LOCALBASE}/lib/qt5. Therefore a -L${LOCALBASE}/lib does no harm anymore. # * However, this means, that the ports belonging to the split up QtBase package # now no longer can find their depending QtBase libraries. We fix this by # linking these into ${CONFIGURE_WRKSRC}/lib if the given QtBase port depends # on them. . if ${QT_DIST:Mbase} . for basedep in ${_QT5_BASE} . if ${USE_QT5:M${basedep}} ${LN} -sf ${QT_LIBDIR}/${${basedep}_LIB} ${CONFIGURE_WRKSRC}/lib . endif . endfor . endif # # **** THIS PART IS OBSOLETE FOR THE NEXT QT UPGRADE **** # # 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" pre-configure: qt5-pre-configure qt5-pre-configure: # 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). ${MKDIR} ${CONFIGURE_WRKSRC} ${ECHO_CMD} 'CMAKE_MODULE_TESTS = -' > ${CONFIGURE_WRKSRC}/.qmake.cache # # **** THIS PART IS OBSOLETE FOR THE NEXT QT UPGRADE **** # # We piggyback on QMAKE_LIBDIR_FLAGS to make sure -L${WRKSRC}/lib is passed to # the linker before -L/usr/local/lib. By default, the opposite happens, which # is a problem when a Qt port is being upgraded, since an existing library # would end up being picked up instead of those built in ${WRKSRC}/lib. Since # qmake appends the value of QMAKE_LIBDIR to QMAKE_LIBDIR_FLAGS, we can use the # latter to get the linker path order right. qmake is smart enough to strip # occurrences of ${WRKSRC}/lib from .pc and .prl files when installing them. # See QTBUG-40825 and ports bugs 194088, 195105 and 198720. ${ECHO_CMD} 'QMAKE_LIBDIR_FLAGS = -L${CONFIGURE_WRKSRC}/lib' >> ${CONFIGURE_WRKSRC}/.qmake.cache 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:C/=.*$//} @${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} "${PREFIX}/${QT_INCDIR_REL}/QtCore/modules/qconfig-${QT_MODNAME}.h" \ >> ${TMPPLIST} @${ECHO_CMD} "@exec echo '#include ' >> ${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} "${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/devel/qt5/distinfo =================================================================== --- head/devel/qt5/distinfo (revision 448131) +++ head/devel/qt5/distinfo (revision 448132) @@ -1,59 +1,61 @@ TIMESTAMP = 1498945420 SHA256 (KDE/Qt/5.7.1/qt3d-opensource-src-5.7.1.tar.xz) = 1d74cf431777b8086d771ab0d4d2c01f9c28eb14cc2d73d7f838a665d1f707ea SIZE (KDE/Qt/5.7.1/qt3d-opensource-src-5.7.1.tar.xz) = 19474848 SHA256 (KDE/Qt/5.7.1/qtbase-opensource-src-5.7.1.tar.xz) = edcdf549d94d98aff08e201dcb3ca25bc3628a37b1309e320d5f556b6b66557e SIZE (KDE/Qt/5.7.1/qtbase-opensource-src-5.7.1.tar.xz) = 44992616 SHA256 (KDE/Qt/5.7.1/qtcanvas3d-opensource-src-5.7.1.tar.xz) = a887083817b77710f6b5401cec4713a03147ed16fa5cf5fb8de4495807bebdb4 SIZE (KDE/Qt/5.7.1/qtcanvas3d-opensource-src-5.7.1.tar.xz) = 10851540 SHA256 (KDE/Qt/5.7.1/qtcharts-opensource-src-5.7.1.tar.xz) = 85feee6992cdef1ab42947a83cbf806a29224d704ee5dc97ee5038c75b633fe3 SIZE (KDE/Qt/5.7.1/qtcharts-opensource-src-5.7.1.tar.xz) = 4086256 SHA256 (KDE/Qt/5.7.1/qtconnectivity-opensource-src-5.7.1.tar.xz) = b3e8b9068304dc5605a8fdf0695102032fd1a216f2c2d4d53a7e4d4dda3ab966 SIZE (KDE/Qt/5.7.1/qtconnectivity-opensource-src-5.7.1.tar.xz) = 2690688 SHA256 (KDE/Qt/5.7.1/qtdatavis3d-opensource-src-5.7.1.tar.xz) = 1bff85dcdeed98ad8f0e191f77e7c0e9d57af719c51791044b9c15e939b800f8 SIZE (KDE/Qt/5.7.1/qtdatavis3d-opensource-src-5.7.1.tar.xz) = 5155740 SHA256 (KDE/Qt/5.7.1/qtdeclarative-opensource-src-5.7.1.tar.xz) = fd13dd3059d20694a857ed30ee56a2ade908c0cb93246f9804a65f7a2d775d56 SIZE (KDE/Qt/5.7.1/qtdeclarative-opensource-src-5.7.1.tar.xz) = 18976920 SHA256 (KDE/Qt/5.7.1/qtdeclarative-render2d-opensource-src-5.7.1.tar.xz) = 831913488bb887993ae8701e5966f53875667a774c0230fc5dc39d6077828c7f SIZE (KDE/Qt/5.7.1/qtdeclarative-render2d-opensource-src-5.7.1.tar.xz) = 74340 SHA256 (KDE/Qt/5.7.1/qtgamepad-opensource-src-5.7.1.tar.xz) = bb2b2165e3bcbf37a7e03c3e1cac4fe9771b087dad7ab9566ba5f7f4f4929182 SIZE (KDE/Qt/5.7.1/qtgamepad-opensource-src-5.7.1.tar.xz) = 360940 SHA256 (KDE/Qt/5.7.1/qtgraphicaleffects-opensource-src-5.7.1.tar.xz) = 2c68fabe599fa2f318562dc22003df6797e91d00761dbf1f337cdc7fbacd4dc8 SIZE (KDE/Qt/5.7.1/qtgraphicaleffects-opensource-src-5.7.1.tar.xz) = 14486948 SHA256 (KDE/Qt/5.7.1/qtimageformats-opensource-src-5.7.1.tar.xz) = 4f97a2a2b269f8a45576256ad9f452320c9c9de6d9c7cc1751fdeac36b0f77f4 SIZE (KDE/Qt/5.7.1/qtimageformats-opensource-src-5.7.1.tar.xz) = 2004376 SHA256 (KDE/Qt/5.7.1/qtlocation-opensource-src-5.7.1.tar.xz) = f9e9e64e757008c2341504a1916a219ee0cf2b1b42bfa72156e62dfe9dfbf39f SIZE (KDE/Qt/5.7.1/qtlocation-opensource-src-5.7.1.tar.xz) = 3194112 SHA256 (KDE/Qt/5.7.1/qtmultimedia-opensource-src-5.7.1.tar.xz) = a52b177fbf02600a0c8bd995ce7c2041c673bc1332c02b60e0e95bb9ebab7def SIZE (KDE/Qt/5.7.1/qtmultimedia-opensource-src-5.7.1.tar.xz) = 3563676 SHA256 (KDE/Qt/5.7.1/qtquickcontrols-opensource-src-5.7.1.tar.xz) = 6feb1a736bf93af98c40d04cde6b36c113e4cdf84ccb9b306ca92ef9b1779e9d SIZE (KDE/Qt/5.7.1/qtquickcontrols-opensource-src-5.7.1.tar.xz) = 5943024 SHA256 (KDE/Qt/5.7.1/qtquickcontrols2-opensource-src-5.7.1.tar.xz) = f2e8acd0badbf604f28258b063c94ba71e28147c53c435ae9eb484497cf3e7ec SIZE (KDE/Qt/5.7.1/qtquickcontrols2-opensource-src-5.7.1.tar.xz) = 2212812 SHA256 (KDE/Qt/5.7.1/qtscript-opensource-src-5.7.1.tar.xz) = 5bf91a1c53020d91d454d4bb0f930ada98c5fc008fda78f2d7171152920da426 SIZE (KDE/Qt/5.7.1/qtscript-opensource-src-5.7.1.tar.xz) = 2608180 SHA256 (KDE/Qt/5.7.1/qtscxml-opensource-src-5.7.1.tar.xz) = 9dad4ab220a715b6a63df1d4a196bfa963a1ce7e6e57e7b36462c5dab09db38c SIZE (KDE/Qt/5.7.1/qtscxml-opensource-src-5.7.1.tar.xz) = 346948 SHA256 (KDE/Qt/5.7.1/qtsensors-opensource-src-5.7.1.tar.xz) = ccb3942edb5e615e9a43c147d87a09f19690eafbc56be0cdf4f73b7e510f3b10 SIZE (KDE/Qt/5.7.1/qtsensors-opensource-src-5.7.1.tar.xz) = 1987144 SHA256 (KDE/Qt/5.7.1/qtserialbus-opensource-src-5.7.1.tar.xz) = 727edbe0f29659119cfcfbc9ce7c7063af319ec441bc9a5156ebda28e820b157 SIZE (KDE/Qt/5.7.1/qtserialbus-opensource-src-5.7.1.tar.xz) = 239676 SHA256 (KDE/Qt/5.7.1/qtserialport-opensource-src-5.7.1.tar.xz) = 76d5e19bd392b72602ba3bfe3c0d03c10962674604cf814efa2c910f98cf5a26 SIZE (KDE/Qt/5.7.1/qtserialport-opensource-src-5.7.1.tar.xz) = 265616 SHA256 (KDE/Qt/5.7.1/qtsvg-opensource-src-5.7.1.tar.xz) = b0f017db8cf18e655e8a6635bc4ddbdbad6f8ef839857451b78942630a4c3947 SIZE (KDE/Qt/5.7.1/qtsvg-opensource-src-5.7.1.tar.xz) = 1751536 SHA256 (KDE/Qt/5.7.1/qttools-opensource-src-5.7.1.tar.xz) = 64197022686c3d8b11a8639f102e2caf03cc325a30e7a32ba66881648ac2dfac SIZE (KDE/Qt/5.7.1/qttools-opensource-src-5.7.1.tar.xz) = 10011108 SHA256 (KDE/Qt/5.7.1/qttranslations-opensource-src-5.7.1.tar.xz) = 16ecdb09532724e80fa6202e5604d80877923b652b771b6020cea36bee0258e7 SIZE (KDE/Qt/5.7.1/qttranslations-opensource-src-5.7.1.tar.xz) = 1206116 SHA256 (KDE/Qt/5.7.1/qtvirtualkeyboard-opensource-src-5.7.1.tar.xz) = b28b8b937ed15d794c5ebc93e9556d08a0c9761a434864ebf2b454554e652add SIZE (KDE/Qt/5.7.1/qtvirtualkeyboard-opensource-src-5.7.1.tar.xz) = 10014088 SHA256 (KDE/Qt/5.7.1/qtwayland-opensource-src-5.7.1.tar.xz) = f23fc5e180c8af5b38419d84e44f1f342904a197c2382a7b03f83de2136201c7 SIZE (KDE/Qt/5.7.1/qtwayland-opensource-src-5.7.1.tar.xz) = 291776 SHA256 (KDE/Qt/5.7.1/qtwebchannel-opensource-src-5.7.1.tar.xz) = 63ab3ac76ff993009cfa978162a764e05b763cacb70d1a862893f8de4492319b SIZE (KDE/Qt/5.7.1/qtwebchannel-opensource-src-5.7.1.tar.xz) = 122436 +SHA256 (KDE/Qt/5.7.1/qtwebengine-opensource-src-5.7.1.tar.xz) = 2101883e3d632b50133a14e3bbdc1d4d649e405c9618f2eef1b72a7b821ccc2b +SIZE (KDE/Qt/5.7.1/qtwebengine-opensource-src-5.7.1.tar.xz) = 163782564 SHA256 (KDE/Qt/5.7.1/qtwebsockets-opensource-src-5.7.1.tar.xz) = 5c2a75b68e7f2e98530659b33bb08edee83013832dbf99cc5b40afc8a90652d1 SIZE (KDE/Qt/5.7.1/qtwebsockets-opensource-src-5.7.1.tar.xz) = 193204 SHA256 (KDE/Qt/5.7.1/qtx11extras-opensource-src-5.7.1.tar.xz) = 5f5a0c2cc66ec01c2f2f31eff32fea26bd0bc03741a5dfd803b13870aa4ce427 SIZE (KDE/Qt/5.7.1/qtx11extras-opensource-src-5.7.1.tar.xz) = 59656 SHA256 (KDE/Qt/5.7.1/qtxmlpatterns-opensource-src-5.7.1.tar.xz) = a805938c2ab1379d7dc83dcec606edd7950b5155c073b9eb53c53e62deb5f8e5 SIZE (KDE/Qt/5.7.1/qtxmlpatterns-opensource-src-5.7.1.tar.xz) = 1352472 Index: head/www/Makefile =================================================================== --- head/www/Makefile (revision 448131) +++ head/www/Makefile (revision 448132) @@ -1,2526 +1,2527 @@ # $FreeBSD$ # COMMENT = Ports related to the World Wide Web SUBDIR += R-cran-RgoogleMaps SUBDIR += R-cran-Rook SUBDIR += R-cran-htmlwidgets SUBDIR += R-cran-httpuv SUBDIR += R-cran-httr SUBDIR += R-cran-rvest SUBDIR += R-cran-scrapeR SUBDIR += R-cran-selectr SUBDIR += R-cran-shiny SUBDIR += WebMagick SUBDIR += ach SUBDIR += adzap SUBDIR += alef-webfont SUBDIR += amphetadesk SUBDIR += analog SUBDIR += anyremote2html SUBDIR += anyterm SUBDIR += apache-forrest SUBDIR += apache-mode.el SUBDIR += apache22 SUBDIR += apache24 SUBDIR += apercu SUBDIR += aria2 SUBDIR += aria2fe SUBDIR += asql SUBDIR += asterisk-stat SUBDIR += atutor SUBDIR += august SUBDIR += awffull SUBDIR += aws SUBDIR += aws-demos SUBDIR += awstats SUBDIR += axis SUBDIR += axis2 SUBDIR += b2evolution SUBDIR += bacula-web SUBDIR += baikal SUBDIR += bareos-webui SUBDIR += bblog SUBDIR += bigbluebutton SUBDIR += bins SUBDIR += bkmrkconv SUBDIR += blastbeat SUBDIR += blogsum SUBDIR += bluefish SUBDIR += boa SUBDIR += bolt SUBDIR += bookmarkbridge SUBDIR += bozohttpd SUBDIR += butterfly SUBDIR += c-icap SUBDIR += c-icap-modules SUBDIR += cadaver SUBDIR += calamaris SUBDIR += calamaris-devel SUBDIR += caldavzap SUBDIR += calendarserver SUBDIR += castget SUBDIR += caudium14 SUBDIR += cblog SUBDIR += cgi-lib SUBDIR += cgi-lib.pl SUBDIR += cgicc SUBDIR += cgichk SUBDIR += cgihtml SUBDIR += cgiparse SUBDIR += cgiwrap SUBDIR += checkbot SUBDIR += chems SUBDIR += cherokee SUBDIR += choqok SUBDIR += chpasswd SUBDIR += chromium SUBDIR += ckeditor SUBDIR += cl-lml SUBDIR += cl-lml-sbcl SUBDIR += claroline SUBDIR += clearsilver SUBDIR += clearsilver-python SUBDIR += closure-compiler SUBDIR += cmsmadesimple SUBDIR += cntlm SUBDIR += codeigniter SUBDIR += coppermine SUBDIR += cplanet SUBDIR += cppcms SUBDIR += crawl SUBDIR += crp SUBDIR += css-mode.el SUBDIR += cssed SUBDIR += csso SUBDIR += csstidy SUBDIR += ctemplate SUBDIR += cutycapt SUBDIR += dalbum SUBDIR += davical SUBDIR += dddbl SUBDIR += decss SUBDIR += deforaos-surfer SUBDIR += demoroniser SUBDIR += dfileserver SUBDIR += dhttpd SUBDIR += dillo2 SUBDIR += dojo SUBDIR += dojo-shrinksafe SUBDIR += dokuwiki SUBDIR += domoticz SUBDIR += dotproject SUBDIR += drood SUBDIR += drraw SUBDIR += drupal7 SUBDIR += drupal7-wysiwyg SUBDIR += drupal8 SUBDIR += drush SUBDIR += dtse SUBDIR += dummyflash SUBDIR += e107 SUBDIR += e2guardian SUBDIR += edbrowse SUBDIR += efront SUBDIR += elgg SUBDIR += elinks SUBDIR += elixir-html_entities SUBDIR += elixir-httpoison SUBDIR += elixir-httpotion SUBDIR += elixir-joken SUBDIR += elixir-maru SUBDIR += elixir-phoenix SUBDIR += elixir-phoenix_ecto SUBDIR += elixir-phoenix_html SUBDIR += elixir-phoenix_pubsub SUBDIR += elixir-webassembly SUBDIR += emacs-w3m SUBDIR += encode-explorer SUBDIR += entrans SUBDIR += ephemera SUBDIR += epiphany SUBDIR += erlang-cowboy SUBDIR += erlang-cowlib SUBDIR += erlang-hackney SUBDIR += erlang-ibrowse SUBDIR += erlang-mochiweb SUBDIR += erlang-mochiweb-basho SUBDIR += erlang-webmachine SUBDIR += erwn SUBDIR += eventum SUBDIR += extjs SUBDIR += fabio SUBDIR += fancybox SUBDIR += faup SUBDIR += fcgi SUBDIR += fcgiwrap SUBDIR += feedjack SUBDIR += ffproxy SUBDIR += fgallery SUBDIR += fira-webfont SUBDIR += firefox SUBDIR += firefox-esr SUBDIR += firefox-esr-i18n SUBDIR += firefox-i18n SUBDIR += flashplayer SUBDIR += flat-frog SUBDIR += flickcurl SUBDIR += flood SUBDIR += flot SUBDIR += fluxbb SUBDIR += fnord SUBDIR += formication SUBDIR += foswiki SUBDIR += fpc-fastcgi SUBDIR += fpc-googleapi SUBDIR += fpc-httpd22 SUBDIR += fpc-httpd24 SUBDIR += free-sa-devel SUBDIR += freeway SUBDIR += fswiki SUBDIR += ftasv SUBDIR += g-cows SUBDIR += g-gcl SUBDIR += gaeutilities SUBDIR += gallery2 SUBDIR += gallery3 SUBDIR += gatling SUBDIR += gecko-mediaplayer SUBDIR += geckodriver SUBDIR += geeklog SUBDIR += geeknote SUBDIR += geneweb SUBDIR += geolizer SUBDIR += geronimo SUBDIR += get_flash_videos SUBDIR += getleft SUBDIR += gist SUBDIR += gitea SUBDIR += gitlab SUBDIR += gitlab-workhorse SUBDIR += glassfish SUBDIR += glpi SUBDIR += gnome-user-share SUBDIR += gnome-web-photo SUBDIR += go-fasthttp SUBDIR += go-www SUBDIR += gohugo SUBDIR += google-appengine SUBDIR += google-sitemapgen SUBDIR += googlebook_dl SUBDIR += googler SUBDIR += goose SUBDIR += gotty SUBDIR += gpx2map SUBDIR += grafana SUBDIR += grafana2 SUBDIR += grafana3 SUBDIR += grafana4 SUBDIR += grails SUBDIR += gregarius SUBDIR += groupoffice SUBDIR += grr SUBDIR += gstreamer-plugins-neon SUBDIR += gstreamer1-plugins-neon SUBDIR += gtkhtml3 SUBDIR += gtkhtml4 SUBDIR += guacamole-client SUBDIR += guile-www SUBDIR += gurlchecker SUBDIR += h2o SUBDIR += habari SUBDIR += hastymail SUBDIR += hastymail2 SUBDIR += hastymail2-devel SUBDIR += havp SUBDIR += helma SUBDIR += hiawatha SUBDIR += hinventory-client SUBDIR += horde-ansel SUBDIR += horde-base SUBDIR += horde-passwd SUBDIR += horde-trean SUBDIR += horde-wicked SUBDIR += hotcrp SUBDIR += hs-DAV SUBDIR += hs-HTTP SUBDIR += hs-activehs SUBDIR += hs-authenticate SUBDIR += hs-cgi SUBDIR += hs-cookie SUBDIR += hs-css-text SUBDIR += hs-fastcgi SUBDIR += hs-gitit SUBDIR += hs-hS3 SUBDIR += hs-happstack SUBDIR += hs-happstack-server SUBDIR += hs-heist SUBDIR += hs-hjsmin SUBDIR += hs-http-api-data SUBDIR += hs-http-client SUBDIR += hs-http-client-tls SUBDIR += hs-http-conduit SUBDIR += hs-http-date SUBDIR += hs-http-reverse-proxy SUBDIR += hs-http-server SUBDIR += hs-http-types SUBDIR += hs-http2 SUBDIR += hs-multipart SUBDIR += hs-oeis SUBDIR += hs-path-pieces SUBDIR += hs-recaptcha SUBDIR += hs-shakespeare SUBDIR += hs-snap SUBDIR += hs-snap-core SUBDIR += hs-snap-server SUBDIR += hs-url SUBDIR += hs-wai SUBDIR += hs-wai-app-static SUBDIR += hs-wai-extra SUBDIR += hs-wai-logger SUBDIR += hs-warp SUBDIR += hs-warp-tls SUBDIR += hs-webkit SUBDIR += hs-xss-sanitize SUBDIR += hs-yesod SUBDIR += hs-yesod-auth SUBDIR += hs-yesod-auth-hashdb SUBDIR += hs-yesod-bin SUBDIR += hs-yesod-core SUBDIR += hs-yesod-form SUBDIR += hs-yesod-persistent SUBDIR += hs-yesod-static SUBDIR += hs-yesod-test SUBDIR += htdigest SUBDIR += htdump SUBDIR += html2hdml SUBDIR += html2wml SUBDIR += htmlcompressor SUBDIR += htmlcxx SUBDIR += htmlpp SUBDIR += httest SUBDIR += http-analyze SUBDIR += http_get SUBDIR += http_load SUBDIR += http_post SUBDIR += httpasyncclient SUBDIR += httpclient SUBDIR += httpcore SUBDIR += httptunnel SUBDIR += httrack SUBDIR += hypermail SUBDIR += igal2 SUBDIR += ikiwiki SUBDIR += ilias SUBDIR += imgsizer SUBDIR += impresscms SUBDIR += interchange SUBDIR += iridium SUBDIR += itop SUBDIR += iwebcal SUBDIR += jdresolve SUBDIR += jericho-html SUBDIR += jesred SUBDIR += jetty8 SUBDIR += jetty9 SUBDIR += jinzora SUBDIR += jmeter SUBDIR += joomla3 SUBDIR += jspwiki SUBDIR += jtoolkit SUBDIR += junkbuster SUBDIR += kanboard SUBDIR += kannel SUBDIR += kannel-sqlbox SUBDIR += kcgi SUBDIR += kdewebdev4 SUBDIR += kf5-kdewebkit SUBDIR += kf5-khtml SUBDIR += kf5-kjs SUBDIR += kf5-kjsembed SUBDIR += kohana SUBDIR += kpartsplugin SUBDIR += kplaylist SUBDIR += kwebkitpart SUBDIR += larbin SUBDIR += lessc SUBDIR += libapreq2 SUBDIR += libdom SUBDIR += libecap SUBDIR += libepc SUBDIR += libevhtp SUBDIR += libgtkhtml SUBDIR += libhpack SUBDIR += libhubbub SUBDIR += libjwt SUBDIR += libmicrohttpd SUBDIR += libnghttp2 SUBDIR += libsocialweb SUBDIR += libwww SUBDIR += libxul SUBDIR += lightsquid SUBDIR += lighttpd SUBDIR += lighttpd-mod_h264_streaming SUBDIR += lilurl SUBDIR += limesurvey SUBDIR += linkcheck SUBDIR += linkchecker SUBDIR += linklint SUBDIR += links SUBDIR += links-hacked SUBDIR += links1 SUBDIR += linux-c6-qt47-webkit SUBDIR += linux-c7-qtwebkit SUBDIR += linux-firefox SUBDIR += linux-flashplayer SUBDIR += linux-opera SUBDIR += linux-seamonkey SUBDIR += lionwiki SUBDIR += litmus SUBDIR += ljdeps SUBDIR += ljdump SUBDIR += llgal SUBDIR += logtools SUBDIR += luakit SUBDIR += lynx SUBDIR += lynx-current SUBDIR += madsonic SUBDIR += madsonic-standalone SUBDIR += magento SUBDIR += mahara SUBDIR += man2web SUBDIR += mathjax SUBDIR += mathopd SUBDIR += mediawiki123 SUBDIR += mediawiki127 SUBDIR += mediawiki128 SUBDIR += mediawiki129 SUBDIR += mergelog SUBDIR += mgstat SUBDIR += mhonarc SUBDIR += micro_httpd SUBDIR += middleman SUBDIR += midori SUBDIR += mimetex SUBDIR += mini_httpd SUBDIR += miniminiweb SUBDIR += minio SUBDIR += minio-client SUBDIR += mitmproxy SUBDIR += mkapachepw SUBDIR += mknmz-wwwoffle SUBDIR += mnogosearch SUBDIR += mod_amazon_proxy SUBDIR += mod_antiloris SUBDIR += mod_asn SUBDIR += mod_auth_cas SUBDIR += mod_auth_cookie_mysql2 SUBDIR += mod_auth_external2 SUBDIR += mod_auth_gssapi SUBDIR += mod_auth_imap2 SUBDIR += mod_auth_kerb2 SUBDIR += mod_auth_mysql2 SUBDIR += mod_auth_mysql_another SUBDIR += mod_auth_openid SUBDIR += mod_auth_pam2 SUBDIR += mod_auth_pgsql2 SUBDIR += mod_auth_pubtkt SUBDIR += mod_auth_tkt SUBDIR += mod_auth_xradius SUBDIR += mod_authn_sasl SUBDIR += mod_authnz_crowd SUBDIR += mod_authnz_external24 SUBDIR += mod_backtrace SUBDIR += mod_bw SUBDIR += mod_cband SUBDIR += mod_cfg_ldap SUBDIR += mod_chroot SUBDIR += mod_clamav SUBDIR += mod_cloudflare SUBDIR += mod_cvs2 SUBDIR += mod_dav_svn SUBDIR += mod_dnssd SUBDIR += mod_domaintree SUBDIR += mod_encoding SUBDIR += mod_evasive SUBDIR += mod_extract_forwarded SUBDIR += mod_fastcgi SUBDIR += mod_fcgid SUBDIR += mod_fileiri SUBDIR += mod_flickr SUBDIR += mod_geoip2 SUBDIR += mod_gzip2 SUBDIR += mod_h264_streaming SUBDIR += mod_hosts_access SUBDIR += mod_http2-devel SUBDIR += mod_jk SUBDIR += mod_layout22 SUBDIR += mod_limitipconn2 SUBDIR += mod_line_edit SUBDIR += mod_log_config-st SUBDIR += mod_log_mysql SUBDIR += mod_log_sql2 SUBDIR += mod_log_sql2-dtc SUBDIR += mod_macro22 SUBDIR += mod_md-devel SUBDIR += mod_memcache SUBDIR += mod_memcache_block SUBDIR += mod_mono SUBDIR += mod_mpm_itk SUBDIR += mod_musicindex SUBDIR += mod_ntlm2 SUBDIR += mod_perl2 SUBDIR += mod_php56 SUBDIR += mod_php70 SUBDIR += mod_php71 SUBDIR += mod_proctitle SUBDIR += mod_proxy_html SUBDIR += mod_proxy_uwsgi SUBDIR += mod_proxy_xml SUBDIR += mod_python33 SUBDIR += mod_python35 SUBDIR += mod_qos SUBDIR += mod_realdoc SUBDIR += mod_remoteip SUBDIR += mod_reproxy SUBDIR += mod_rivet SUBDIR += mod_rpaf2 SUBDIR += mod_scgi SUBDIR += mod_security SUBDIR += mod_security-devel SUBDIR += mod_setenvifplus SUBDIR += mod_spdy SUBDIR += mod_tidy SUBDIR += mod_tsa SUBDIR += mod_uid SUBDIR += mod_umask SUBDIR += mod_vhost_ldap SUBDIR += mod_vhs SUBDIR += mod_webauth SUBDIR += mod_webkit SUBDIR += mod_whatkilledus SUBDIR += mod_wsgi4 SUBDIR += mod_xml2enc SUBDIR += mod_xmlns SUBDIR += mod_xsendfile SUBDIR += mohawk SUBDIR += moinmoin SUBDIR += monast SUBDIR += mongoose SUBDIR += mongrel2 SUBDIR += moodle30 SUBDIR += moodle31 SUBDIR += moodle32 SUBDIR += moodle33 SUBDIR += mozplugger SUBDIR += multisort SUBDIR += multiwatch SUBDIR += mybb SUBDIR += myfaces SUBDIR += mysar SUBDIR += mysqlphp2postgres SUBDIR += mythplugin-mythweb SUBDIR += nanoblogger SUBDIR += nanoblogger-extra SUBDIR += neon SUBDIR += netoffice SUBDIR += netrik SUBDIR += netstiff SUBDIR += netsurf SUBDIR += newsbeuter SUBDIR += nextcloud SUBDIR += nghttp2 SUBDIR += nginx SUBDIR += nginx-devel SUBDIR += nginx-full SUBDIR += nginx-lite SUBDIR += nginx-naxsi SUBDIR += nibbleblog SUBDIR += node SUBDIR += node4 SUBDIR += node6 SUBDIR += nostromo SUBDIR += npapi-vlc SUBDIR += npapi-xine SUBDIR += npc SUBDIR += npm SUBDIR += npm-less-plugin-clean-css SUBDIR += npm2 SUBDIR += npm3 SUBDIR += npm4 SUBDIR += nspluginwrapper SUBDIR += nuvolaplayer-8tracks SUBDIR += nuvolaplayer-all-services SUBDIR += nuvolaplayer-amazon-cloud-player SUBDIR += nuvolaplayer-bandcamp SUBDIR += nuvolaplayer-google-play-music SUBDIR += nuvolaplayer-groove SUBDIR += nuvolaplayer-jango SUBDIR += nuvolaplayer-kexp SUBDIR += nuvolaplayer-logitech-media-server SUBDIR += nuvolaplayer-mixcloud SUBDIR += nuvolaplayer-plex SUBDIR += nuvolaplayer-soundcloud SUBDIR += nuvolaplayer-spotify SUBDIR += nuvolaplayer-tunein SUBDIR += nuvolaplayer-yandex-music SUBDIR += nuvolaplayer-youtube SUBDIR += obhttpd SUBDIR += ocaml-net SUBDIR += opencart SUBDIR += openxmldir SUBDIR += opera SUBDIR += opera-linuxplugins SUBDIR += orangehrm SUBDIR += oscommerce SUBDIR += otrs SUBDIR += otter-browser SUBDIR += owncloud SUBDIR += p5-AMF-Perl SUBDIR += p5-Acme-Monta SUBDIR += p5-Amon2 SUBDIR += p5-Amon2-Lite SUBDIR += p5-Amon2-Plugin-LogDispatch SUBDIR += p5-Amon2-Plugin-Web-CSRFDefender SUBDIR += p5-Amon2-Plugin-Web-MobileAgent SUBDIR += p5-Any-Template SUBDIR += p5-Any-URI-Escape SUBDIR += p5-AnyEvent-HTTP SUBDIR += p5-AnyEvent-HTTP-LWP-UserAgent SUBDIR += p5-AnyEvent-HTTPD SUBDIR += p5-AnyEvent-Mojo SUBDIR += p5-AnyEvent-ReverseHTTP SUBDIR += p5-AnyEvent-SCGI SUBDIR += p5-Apache-ASP SUBDIR += p5-Apache-Admin-Config SUBDIR += p5-Apache-AuthCookie SUBDIR += p5-Apache-AuthTicket SUBDIR += p5-Apache-Clean2 SUBDIR += p5-Apache-ConfigFile SUBDIR += p5-Apache-ConfigParser SUBDIR += p5-Apache-DB SUBDIR += p5-Apache-DBI SUBDIR += p5-Apache-Gallery SUBDIR += p5-Apache-Htgroup SUBDIR += p5-Apache-LogFormat-Compiler SUBDIR += p5-Apache-MP3 SUBDIR += p5-Apache-ParseFormData SUBDIR += p5-Apache-Profiler SUBDIR += p5-Apache-Session SUBDIR += p5-Apache-Session-PHP SUBDIR += p5-Apache-Session-SQLite3 SUBDIR += p5-Apache-Session-SharedMem SUBDIR += p5-Apache-Session-Wrapper SUBDIR += p5-Apache-SessionX SUBDIR += p5-Apache-Singleton SUBDIR += p5-Apache2-SiteControl SUBDIR += p5-ApacheBench SUBDIR += p5-App-Nopaste SUBDIR += p5-App-gist SUBDIR += p5-Ark SUBDIR += p5-Bigtop SUBDIR += p5-Blog-Spam SUBDIR += p5-Browser-Open SUBDIR += p5-Business-PayPal SUBDIR += p5-CGI SUBDIR += p5-CGI-Ajax SUBDIR += p5-CGI-Application SUBDIR += p5-CGI-Application-Dispatch SUBDIR += p5-CGI-Application-Dispatch-Server SUBDIR += p5-CGI-Application-PSGI SUBDIR += p5-CGI-Application-Plugin-AnyTemplate SUBDIR += p5-CGI-Application-Plugin-Apache SUBDIR += p5-CGI-Application-Plugin-Authentication SUBDIR += p5-CGI-Application-Plugin-Authorization SUBDIR += p5-CGI-Application-Plugin-AutoRunmode SUBDIR += p5-CGI-Application-Plugin-Config-YAML SUBDIR += p5-CGI-Application-Plugin-ConfigAuto SUBDIR += p5-CGI-Application-Plugin-DBH SUBDIR += p5-CGI-Application-Plugin-DebugScreen SUBDIR += p5-CGI-Application-Plugin-DevPopup SUBDIR += p5-CGI-Application-Plugin-Forward SUBDIR += p5-CGI-Application-Plugin-HTDot SUBDIR += p5-CGI-Application-Plugin-HTMLPrototype SUBDIR += p5-CGI-Application-Plugin-HtmlTidy SUBDIR += p5-CGI-Application-Plugin-JSON SUBDIR += p5-CGI-Application-Plugin-LinkIntegrity SUBDIR += p5-CGI-Application-Plugin-LogDispatch SUBDIR += p5-CGI-Application-Plugin-MessageStack SUBDIR += p5-CGI-Application-Plugin-Redirect SUBDIR += p5-CGI-Application-Plugin-Session SUBDIR += p5-CGI-Application-Plugin-Stream SUBDIR += p5-CGI-Application-Plugin-TT SUBDIR += p5-CGI-Application-Plugin-ValidateRM SUBDIR += p5-CGI-Application-Plugin-ViewCode SUBDIR += p5-CGI-Application-Server SUBDIR += p5-CGI-ArgChecker SUBDIR += p5-CGI-Builder SUBDIR += p5-CGI-Builder-TT2 SUBDIR += p5-CGI-Cache SUBDIR += p5-CGI-Compile SUBDIR += p5-CGI-Compress-Gzip SUBDIR += p5-CGI-Cookie-Splitter SUBDIR += p5-CGI-Cookie-XS SUBDIR += p5-CGI-Deurl-XS SUBDIR += p5-CGI-Emulate-PSGI SUBDIR += p5-CGI-EncryptForm SUBDIR += p5-CGI-Enurl SUBDIR += p5-CGI-Ex SUBDIR += p5-CGI-Expand SUBDIR += p5-CGI-ExtDirect SUBDIR += p5-CGI-FCKeditor SUBDIR += p5-CGI-Fast SUBDIR += p5-CGI-FastTemplate SUBDIR += p5-CGI-FormBuilder SUBDIR += p5-CGI-Framework SUBDIR += p5-CGI-Kwiki SUBDIR += p5-CGI-Minimal SUBDIR += p5-CGI-PSGI SUBDIR += p5-CGI-Pager SUBDIR += p5-CGI-Prototype SUBDIR += p5-CGI-Response SUBDIR += p5-CGI-SSI SUBDIR += p5-CGI-Session SUBDIR += p5-CGI-Session-ExpireSessions SUBDIR += p5-CGI-Simple SUBDIR += p5-CGI-SpeedyCGI SUBDIR += p5-CGI-Struct SUBDIR += p5-CGI-Thin SUBDIR += p5-CGI-Untaint SUBDIR += p5-CGI-Untaint-date SUBDIR += p5-CGI-Untaint-email SUBDIR += p5-CGI-Upload SUBDIR += p5-CGI-Utils SUBDIR += p5-CGI-XMLApplication SUBDIR += p5-CGI.pm SUBDIR += p5-CGI_Lite SUBDIR += p5-CIF-Client SUBDIR += p5-CSS-DOM SUBDIR += p5-CSS-Inliner SUBDIR += p5-Catalyst-Action-REST SUBDIR += p5-Catalyst-Action-RenderView SUBDIR += p5-Catalyst-Action-Serialize-XML-Hash-LX SUBDIR += p5-Catalyst-ActionRole-ACL SUBDIR += p5-Catalyst-Authentication-Credential-HTTP SUBDIR += p5-Catalyst-Authentication-Credential-OpenID SUBDIR += p5-Catalyst-Authentication-Store-DBIx-Class SUBDIR += p5-Catalyst-Authentication-Store-LDAP SUBDIR += p5-Catalyst-Component-ACCEPT_CONTEXT SUBDIR += p5-Catalyst-Component-InstancePerContext SUBDIR += p5-Catalyst-Controller-ActionRole SUBDIR += p5-Catalyst-Controller-BindLex SUBDIR += p5-Catalyst-Controller-FormBuilder SUBDIR += p5-Catalyst-Controller-HTML-FormFu SUBDIR += p5-Catalyst-Controller-RateLimit SUBDIR += p5-Catalyst-Controller-RequestToken SUBDIR += p5-Catalyst-Controller-SOAP SUBDIR += p5-Catalyst-Devel SUBDIR += p5-Catalyst-DispatchType-Regex SUBDIR += p5-Catalyst-Engine-Apache SUBDIR += p5-Catalyst-Engine-HTTP-Prefork SUBDIR += p5-Catalyst-Engine-PSGI SUBDIR += p5-Catalyst-Enzyme SUBDIR += p5-Catalyst-Helper-Controller-Scaffold SUBDIR += p5-Catalyst-Manual SUBDIR += p5-Catalyst-Model-Adaptor SUBDIR += p5-Catalyst-Model-CDBI SUBDIR += p5-Catalyst-Model-CDBI-Plain SUBDIR += p5-Catalyst-Model-CDBI-Sweet SUBDIR += p5-Catalyst-Model-DBIC-Plain SUBDIR += p5-Catalyst-Model-DBIC-Schema SUBDIR += p5-Catalyst-Model-DynamicAdaptor SUBDIR += p5-Catalyst-Model-LDAP SUBDIR += p5-Catalyst-Model-Memcached SUBDIR += p5-Catalyst-Model-Oryx SUBDIR += p5-Catalyst-Model-Tarantool SUBDIR += p5-Catalyst-Model-XML-Feed SUBDIR += p5-Catalyst-Model-Xapian SUBDIR += p5-Catalyst-Model-Xapian10 SUBDIR += p5-Catalyst-Plugin-AtomServer SUBDIR += p5-Catalyst-Plugin-Authentication SUBDIR += p5-Catalyst-Plugin-Authentication-CDBI SUBDIR += p5-Catalyst-Plugin-Authentication-OpenID SUBDIR += p5-Catalyst-Plugin-Authentication-Store-Htpasswd SUBDIR += p5-Catalyst-Plugin-Authorization-ACL SUBDIR += p5-Catalyst-Plugin-Authorization-Roles SUBDIR += p5-Catalyst-Plugin-AutoCRUD SUBDIR += p5-Catalyst-Plugin-Browser SUBDIR += p5-Catalyst-Plugin-C3 SUBDIR += p5-Catalyst-Plugin-Cache SUBDIR += p5-Catalyst-Plugin-Cache-FastMmap SUBDIR += p5-Catalyst-Plugin-Cache-Memcached SUBDIR += p5-Catalyst-Plugin-Cache-Memcached-Fast SUBDIR += p5-Catalyst-Plugin-Captcha SUBDIR += p5-Catalyst-Plugin-ConfigLoader SUBDIR += p5-Catalyst-Plugin-ConfigLoader-Environment SUBDIR += p5-Catalyst-Plugin-CookiedSession SUBDIR += p5-Catalyst-Plugin-DateTime SUBDIR += p5-Catalyst-Plugin-DefaultEnd SUBDIR += p5-Catalyst-Plugin-Email SUBDIR += p5-Catalyst-Plugin-ErrorCatcher SUBDIR += p5-Catalyst-Plugin-FillInForm SUBDIR += p5-Catalyst-Plugin-FormBuilder SUBDIR += p5-Catalyst-Plugin-FormValidator SUBDIR += p5-Catalyst-Plugin-I18N SUBDIR += p5-Catalyst-Plugin-Log-Dispatch SUBDIR += p5-Catalyst-Plugin-Log-Handler SUBDIR += p5-Catalyst-Plugin-LogWarnings SUBDIR += p5-Catalyst-Plugin-PageCache SUBDIR += p5-Catalyst-Plugin-Params-Nested SUBDIR += p5-Catalyst-Plugin-Pluggable SUBDIR += p5-Catalyst-Plugin-Prototype SUBDIR += p5-Catalyst-Plugin-RunAfterRequest SUBDIR += p5-Catalyst-Plugin-Scheduler SUBDIR += p5-Catalyst-Plugin-Server SUBDIR += p5-Catalyst-Plugin-Session SUBDIR += p5-Catalyst-Plugin-Session-FastMmap SUBDIR += p5-Catalyst-Plugin-Session-PerUser SUBDIR += p5-Catalyst-Plugin-Session-State-Cookie SUBDIR += p5-Catalyst-Plugin-Session-State-URI SUBDIR += p5-Catalyst-Plugin-Session-Store-Cache SUBDIR += p5-Catalyst-Plugin-Session-Store-DBI SUBDIR += p5-Catalyst-Plugin-Session-Store-DBIC SUBDIR += p5-Catalyst-Plugin-Session-Store-Delegate SUBDIR += p5-Catalyst-Plugin-Session-Store-FastMmap SUBDIR += p5-Catalyst-Plugin-Session-Store-File SUBDIR += p5-Catalyst-Plugin-Session-Store-Memcached SUBDIR += p5-Catalyst-Plugin-Session-Store-Memcached-Fast SUBDIR += p5-Catalyst-Plugin-Setenv SUBDIR += p5-Catalyst-Plugin-SmartURI SUBDIR += p5-Catalyst-Plugin-StackTrace SUBDIR += p5-Catalyst-Plugin-Static SUBDIR += p5-Catalyst-Plugin-Static-Simple SUBDIR += p5-Catalyst-Plugin-StatusMessage SUBDIR += p5-Catalyst-Plugin-SubRequest SUBDIR += p5-Catalyst-Plugin-Textile SUBDIR += p5-Catalyst-Plugin-Unicode SUBDIR += p5-Catalyst-Plugin-XMLRPC SUBDIR += p5-Catalyst-Runtime SUBDIR += p5-Catalyst-TraitFor-Controller-DBIC-DoesPaging SUBDIR += p5-Catalyst-TraitFor-Request-BrowserDetect SUBDIR += p5-Catalyst-View-ClearSilver SUBDIR += p5-Catalyst-View-Email SUBDIR += p5-Catalyst-View-GraphViz SUBDIR += p5-Catalyst-View-HTML-Template SUBDIR += p5-Catalyst-View-HTML-Template-Compiled SUBDIR += p5-Catalyst-View-JSON SUBDIR += p5-Catalyst-View-Jemplate SUBDIR += p5-Catalyst-View-Mason SUBDIR += p5-Catalyst-View-REST-XML SUBDIR += p5-Catalyst-View-RRDGraph SUBDIR += p5-Catalyst-View-TT SUBDIR += p5-Catalyst-View-TT-Alloy SUBDIR += p5-Catalyst-View-TT-ControllerLocal SUBDIR += p5-Catalyst-View-Template-Declare SUBDIR += p5-Catalyst-View-Templated SUBDIR += p5-Catalyst-View-XML-Feed SUBDIR += p5-Catalyst-View-XML-Simple SUBDIR += p5-Catalyst-View-XSLT SUBDIR += p5-CatalystX-AppBuilder SUBDIR += p5-CatalystX-Component-Traits SUBDIR += p5-CatalystX-InjectComponent SUBDIR += p5-CatalystX-LeakChecker SUBDIR += p5-CatalystX-Profile SUBDIR += p5-CatalystX-REPL SUBDIR += p5-CatalystX-RoleApplicator SUBDIR += p5-CatalystX-SimpleLogin SUBDIR += p5-CatalystX-VirtualComponents SUBDIR += p5-Class-DBI-FromForm SUBDIR += p5-ClearSilver SUBDIR += p5-Compress-LeadingBlankSpaces SUBDIR += p5-Continuity SUBDIR += p5-Cookie-Baker SUBDIR += p5-Corona SUBDIR += p5-Dancer SUBDIR += p5-Dancer-Logger-Log4perl SUBDIR += p5-Dancer-Plugin-ExtDirect SUBDIR += p5-Dancer-Plugin-Feed SUBDIR += p5-Dancer-Plugin-FlashMessage SUBDIR += p5-Dancer-Plugin-Lexicon SUBDIR += p5-Dancer-Plugin-Memcached SUBDIR += p5-Dancer-Plugin-REST SUBDIR += p5-Dancer-Plugin-RPC SUBDIR += p5-Dancer-Plugin-SiteMap SUBDIR += p5-Dancer-Plugin-ValidationClass SUBDIR += p5-Dancer-Session-Cookie SUBDIR += p5-Dancer-Template-Xslate SUBDIR += p5-Dancer2 SUBDIR += p5-Dancer2-Plugin-Ajax SUBDIR += p5-Dancer2-Plugin-Deferred SUBDIR += p5-Dancer2-Plugin-Interchange6 SUBDIR += p5-Dancer2-Plugin-Path-Class SUBDIR += p5-Data-TreeDumper-Renderer-DHTML SUBDIR += p5-Data-Validate-URI SUBDIR += p5-Emplacken SUBDIR += p5-FAQ-OMatic SUBDIR += p5-FCGI SUBDIR += p5-FCGI-Async SUBDIR += p5-FCGI-Client SUBDIR += p5-FCGI-Engine SUBDIR += p5-FCGI-ProcManager SUBDIR += p5-FCGI-Spawn SUBDIR += p5-FEAR-API SUBDIR += p5-Facebook-Graph SUBDIR += p5-Feed-Find SUBDIR += p5-Feersum SUBDIR += p5-File-Mork SUBDIR += p5-Flea SUBDIR += p5-Flickr-API SUBDIR += p5-Flickr-Upload SUBDIR += p5-Fliggy SUBDIR += p5-Furl SUBDIR += p5-FurlX-Coro SUBDIR += p5-Gantry SUBDIR += p5-Geo-Caching SUBDIR += p5-Google-Search SUBDIR += p5-Gtk2-WebKit SUBDIR += p5-Gungho SUBDIR += p5-GunghoX-FollowLinks SUBDIR += p5-HTML-Adsense SUBDIR += p5-HTML-Breadcrumbs SUBDIR += p5-HTML-CalendarMonthSimple SUBDIR += p5-HTML-Chunks SUBDIR += p5-HTML-Clean SUBDIR += p5-HTML-ContentExtractor SUBDIR += p5-HTML-DOM SUBDIR += p5-HTML-Declare SUBDIR += p5-HTML-Defaultify SUBDIR += p5-HTML-Diff SUBDIR += p5-HTML-Display SUBDIR += p5-HTML-Element-Extended SUBDIR += p5-HTML-Element-Library SUBDIR += p5-HTML-Element-Replacer SUBDIR += p5-HTML-Encoding SUBDIR += p5-HTML-ExtractContent SUBDIR += p5-HTML-ExtractMain SUBDIR += p5-HTML-Field SUBDIR += p5-HTML-FillInForm SUBDIR += p5-HTML-FillInForm-ForceUTF8 SUBDIR += p5-HTML-FillInForm-Lite SUBDIR += p5-HTML-Form SUBDIR += p5-HTML-FormFu SUBDIR += p5-HTML-FormFu-Imager SUBDIR += p5-HTML-FormFu-Model-DBIC SUBDIR += p5-HTML-FormHandler SUBDIR += p5-HTML-FromANSI SUBDIR += p5-HTML-FromText SUBDIR += p5-HTML-GenToc SUBDIR += p5-HTML-GenerateUtil SUBDIR += p5-HTML-GoogleMaps SUBDIR += p5-HTML-Highlight SUBDIR += p5-HTML-LinkExtractor SUBDIR += p5-HTML-LinkList SUBDIR += p5-HTML-Lint SUBDIR += p5-HTML-Location SUBDIR += p5-HTML-Macro SUBDIR += p5-HTML-Mason SUBDIR += p5-HTML-Mason-PSGIHandler SUBDIR += p5-HTML-MobileConverter SUBDIR += p5-HTML-Pager SUBDIR += p5-HTML-Parser SUBDIR += p5-HTML-Parser-Simple SUBDIR += p5-HTML-Perlinfo SUBDIR += p5-HTML-PrettyPrinter SUBDIR += p5-HTML-Prototype SUBDIR += p5-HTML-Query SUBDIR += p5-HTML-QuickCheck SUBDIR += p5-HTML-RSSAutodiscovery SUBDIR += p5-HTML-ResolveLink SUBDIR += p5-HTML-Restrict SUBDIR += p5-HTML-RobotsMETA SUBDIR += p5-HTML-Scrubber SUBDIR += p5-HTML-Seamstress SUBDIR += p5-HTML-Selector-XPath SUBDIR += p5-HTML-Shakan SUBDIR += p5-HTML-SimpleLinkExtor SUBDIR += p5-HTML-SimpleParse SUBDIR += p5-HTML-StickyQuery SUBDIR += p5-HTML-StickyQuery-DoCoMoGUID SUBDIR += p5-HTML-Stream SUBDIR += p5-HTML-Strip SUBDIR += p5-HTML-StripScripts SUBDIR += p5-HTML-StripScripts-Parser SUBDIR += p5-HTML-Summary SUBDIR += p5-HTML-Table SUBDIR += p5-HTML-TableContentParser SUBDIR += p5-HTML-TableExtract SUBDIR += p5-HTML-TableLayout SUBDIR += p5-HTML-TableParser SUBDIR += p5-HTML-TableTiler SUBDIR += p5-HTML-TagCloud SUBDIR += p5-HTML-TagCloud-Extended SUBDIR += p5-HTML-TagParser SUBDIR += p5-HTML-Tagset SUBDIR += p5-HTML-Template SUBDIR += p5-HTML-Template-Associate SUBDIR += p5-HTML-Template-Compiled SUBDIR += p5-HTML-Template-Expr SUBDIR += p5-HTML-Template-HashWrapper SUBDIR += p5-HTML-Template-JIT SUBDIR += p5-HTML-Template-Pluggable SUBDIR += p5-HTML-Template-Pro SUBDIR += p5-HTML-Toc SUBDIR += p5-HTML-TokeParser-Simple SUBDIR += p5-HTML-Tree SUBDIR += p5-HTML-TreeBuilder-LibXML SUBDIR += p5-HTML-TreeBuilder-XPath SUBDIR += p5-HTML-Widgets-SelectLayers SUBDIR += p5-HTML-WikiConverter SUBDIR += p5-HTML-WikiConverter-DokuWiki SUBDIR += p5-HTML-WikiConverter-GoogleCode SUBDIR += p5-HTML-WikiConverter-Kwiki SUBDIR += p5-HTML-WikiConverter-Markdown SUBDIR += p5-HTML-WikiConverter-MediaWiki SUBDIR += p5-HTML-WikiConverter-MoinMoin SUBDIR += p5-HTML-WikiConverter-Oddmuse SUBDIR += p5-HTML-WikiConverter-PbWiki SUBDIR += p5-HTML-WikiConverter-PhpWiki SUBDIR += p5-HTML-WikiConverter-PmWiki SUBDIR += p5-HTML-WikiConverter-SnipSnap SUBDIR += p5-HTML-WikiConverter-Socialtext SUBDIR += p5-HTML-WikiConverter-TikiWiki SUBDIR += p5-HTML-WikiConverter-UseMod SUBDIR += p5-HTML-WikiConverter-WakkaWiki SUBDIR += p5-HTML-WikiConverter-WikkaWiki SUBDIR += p5-HTTP-Async SUBDIR += p5-HTTP-Body SUBDIR += p5-HTTP-BrowserDetect SUBDIR += p5-HTTP-Cache-Transparent SUBDIR += p5-HTTP-CookieJar SUBDIR += p5-HTTP-Cookies SUBDIR += p5-HTTP-Cookies-Mozilla SUBDIR += p5-HTTP-Cookies-iCab SUBDIR += p5-HTTP-Cookies-w3m SUBDIR += p5-HTTP-DAV SUBDIR += p5-HTTP-Daemon SUBDIR += p5-HTTP-Daemon-SSL SUBDIR += p5-HTTP-Date SUBDIR += p5-HTTP-Engine SUBDIR += p5-HTTP-Engine-Middleware SUBDIR += p5-HTTP-Exception SUBDIR += p5-HTTP-HeaderParser-XS SUBDIR += p5-HTTP-Headers-Fast SUBDIR += p5-HTTP-Link-Parser SUBDIR += p5-HTTP-Lite SUBDIR += p5-HTTP-MHTTP SUBDIR += p5-HTTP-Message SUBDIR += p5-HTTP-MobileAgent SUBDIR += p5-HTTP-MobileAgent-Plugin-Charset SUBDIR += p5-HTTP-MobileAgent-Plugin-Locator SUBDIR += p5-HTTP-Negotiate SUBDIR += p5-HTTP-Parser SUBDIR += p5-HTTP-Parser-XS SUBDIR += p5-HTTP-Proxy SUBDIR += p5-HTTP-ProxyPAC SUBDIR += p5-HTTP-Recorder SUBDIR += p5-HTTP-Request-AsCGI SUBDIR += p5-HTTP-Request-Params SUBDIR += p5-HTTP-Response-Encoding SUBDIR += p5-HTTP-Router SUBDIR += p5-HTTP-Server-Simple SUBDIR += p5-HTTP-Server-Simple-Authen SUBDIR += p5-HTTP-Server-Simple-Mason SUBDIR += p5-HTTP-Server-Simple-PSGI SUBDIR += p5-HTTP-Server-Simple-Recorder SUBDIR += p5-HTTP-Server-Simple-Static SUBDIR += p5-HTTP-Session SUBDIR += p5-HTTP-Session-State-MobileAgentID SUBDIR += p5-HTTP-Session-Store-DBI SUBDIR += p5-HTTP-Session2 SUBDIR += p5-HTTP-SimpleLinkChecker SUBDIR += p5-HTTP-Size SUBDIR += p5-HTTP-Thin SUBDIR += p5-HTTP-Tiny SUBDIR += p5-HTTP-Tiny-SPDY SUBDIR += p5-HTTP-WebTest SUBDIR += p5-HTTP-XSCookies SUBDIR += p5-HTTPD-Log-Filter SUBDIR += p5-HTTPD-User-Manage SUBDIR += p5-Hijk SUBDIR += p5-I18N-AcceptLanguage SUBDIR += p5-IMDB-Film SUBDIR += p5-Image-Delivery SUBDIR += p5-Interchange6 SUBDIR += p5-JE SUBDIR += p5-JSON-API SUBDIR += p5-Jemplate SUBDIR += p5-Jifty SUBDIR += p5-Kwiki SUBDIR += p5-LWP-Authen-Negotiate SUBDIR += p5-LWP-Authen-OAuth SUBDIR += p5-LWP-Authen-Wsse SUBDIR += p5-LWP-ConnCache-MaxKeepAliveRequests SUBDIR += p5-LWP-MediaTypes SUBDIR += p5-LWP-Online SUBDIR += p5-LWP-Protocol-PSGI SUBDIR += p5-LWP-Protocol-connect SUBDIR += p5-LWP-Protocol-http10 SUBDIR += p5-LWP-Protocol-https SUBDIR += p5-LWP-Protocol-socks SUBDIR += p5-LWP-UserAgent-Determined SUBDIR += p5-LWP-UserAgent-POE SUBDIR += p5-LWP-UserAgent-WithCache SUBDIR += p5-LWPx-ParanoidAgent SUBDIR += p5-LWPx-TimedHTTP SUBDIR += p5-Markup-Perl SUBDIR += p5-Mason SUBDIR += p5-MasonX-Interp-WithCallbacks SUBDIR += p5-MasonX-Profiler SUBDIR += p5-MasonX-Request-WithApacheSession SUBDIR += p5-MasonX-WebApp SUBDIR += p5-Maypole SUBDIR += p5-Maypole-Authentication-UserSessionCookie SUBDIR += p5-Maypole-Component SUBDIR += p5-McBain SUBDIR += p5-McBain-WithPSGI SUBDIR += p5-MediaWiki SUBDIR += p5-MediaWiki-API SUBDIR += p5-Mobile-UserAgent SUBDIR += p5-ModPerl-VersionUtil SUBDIR += p5-Mojo-Server-FastCGI SUBDIR += p5-MojoMojo SUBDIR += p5-MojoX-Log-Dispatch-Simple SUBDIR += p5-MojoX-Renderer-Xslate SUBDIR += p5-Mojolicious SUBDIR += p5-Mojolicious-Plugin-Authentication SUBDIR += p5-Mojolicious-Plugin-Database SUBDIR += p5-Mojolicious-Plugin-Mongodb SUBDIR += p5-Mojolicious-Plugin-SetUserGroup SUBDIR += p5-Mojolicious-Plugin-TtRenderer SUBDIR += p5-Mojolicious-Plugin-YamlConfig SUBDIR += p5-Monoceros SUBDIR += p5-Mozilla-CA SUBDIR += p5-Net-Akismet SUBDIR += p5-Net-Amazon-AWIS SUBDIR += p5-Net-Async-FastCGI SUBDIR += p5-Net-Async-HTTP SUBDIR += p5-Net-FastCGI SUBDIR += p5-Net-FireEagle SUBDIR += p5-Net-Flickr-API SUBDIR += p5-Net-Flickr-Backup SUBDIR += p5-Net-Flickr-RDF SUBDIR += p5-Net-FreshBooks-API SUBDIR += p5-Net-GeoPlanet SUBDIR += p5-Net-Plurk SUBDIR += p5-Net-STF-Client SUBDIR += p5-Net-Trac SUBDIR += p5-Net-UPS SUBDIR += p5-Net-YAP SUBDIR += p5-Net-eBay SUBDIR += p5-Newsletter SUBDIR += p5-Nginx-ReadBody SUBDIR += p5-Nginx-Simple SUBDIR += p5-PHP-Session SUBDIR += p5-POE-Component-Client-HTTP SUBDIR += p5-POE-Component-Client-UserAgent SUBDIR += p5-POE-Component-Server-HTTP SUBDIR += p5-POE-Component-Server-HTTPServer SUBDIR += p5-POE-Component-Server-PSGI SUBDIR += p5-POE-Component-Server-SOAP SUBDIR += p5-POE-Component-Server-SimpleHTTP SUBDIR += p5-POE-Filter-HTTP-Parser SUBDIR += p5-POEx-Role-PSGIServer SUBDIR += p5-PSGI SUBDIR += p5-ParallelUserAgent SUBDIR += p5-Parse-HTTP-UserAgent SUBDIR += p5-Path-Class-URI SUBDIR += p5-Perlanet SUBDIR += p5-Perlbal-Plugin-PSGI SUBDIR += p5-Plack SUBDIR += p5-Plack-App-Proxy SUBDIR += p5-Plack-Builder-Conditionals SUBDIR += p5-Plack-Handler-AnyEvent-HTTPD SUBDIR += p5-Plack-Handler-AnyEvent-ReverseHTTP SUBDIR += p5-Plack-Handler-AnyEvent-SCGI SUBDIR += p5-Plack-Handler-CLI SUBDIR += p5-Plack-Handler-SCGI SUBDIR += p5-Plack-Middleware-AMF SUBDIR += p5-Plack-Middleware-AddDefaultCharset SUBDIR += p5-Plack-Middleware-Auth-Digest SUBDIR += p5-Plack-Middleware-AutoRefresh SUBDIR += p5-Plack-Middleware-ConsoleLogger SUBDIR += p5-Plack-Middleware-CrossOrigin SUBDIR += p5-Plack-Middleware-Debug SUBDIR += p5-Plack-Middleware-Deflater SUBDIR += p5-Plack-Middleware-Expires SUBDIR += p5-Plack-Middleware-ExtDirect SUBDIR += p5-Plack-Middleware-File-Sass SUBDIR += p5-Plack-Middleware-FixMissingBodyInRedirect SUBDIR += p5-Plack-Middleware-ForceEnv SUBDIR += p5-Plack-Middleware-Header SUBDIR += p5-Plack-Middleware-IEnosniff SUBDIR += p5-Plack-Middleware-InteractiveDebugger SUBDIR += p5-Plack-Middleware-JSConcat SUBDIR += p5-Plack-Middleware-MemoryUsage SUBDIR += p5-Plack-Middleware-MethodOverride SUBDIR += p5-Plack-Middleware-NoMultipleSlashes SUBDIR += p5-Plack-Middleware-Precompressed SUBDIR += p5-Plack-Middleware-RemoveRedundantBody SUBDIR += p5-Plack-Middleware-Reproxy SUBDIR += p5-Plack-Middleware-ReverseProxy SUBDIR += p5-Plack-Middleware-Rewrite SUBDIR += p5-Plack-Middleware-ServerStatus-Lite SUBDIR += p5-Plack-Middleware-Session SUBDIR += p5-Plack-Middleware-SocketIO SUBDIR += p5-Plack-Middleware-Status SUBDIR += p5-Plack-Middleware-Test-StashWarnings SUBDIR += p5-Plack-Middleware-Throttle SUBDIR += p5-Plack-Middleware-XForwardedFor SUBDIR += p5-Plack-Server-Coro SUBDIR += p5-Plack-Server-POE SUBDIR += p5-Plack-Server-ReverseHTTP SUBDIR += p5-Plack-Test-ExternalServer SUBDIR += p5-PocketIO SUBDIR += p5-Pod-Site SUBDIR += p5-PodToHTML SUBDIR += p5-Protocol-HTTP2 SUBDIR += p5-Protocol-SocketIO SUBDIR += p5-Protocol-WebSocket SUBDIR += p5-Protocol-XMLRPC SUBDIR += p5-REST-Client SUBDIR += p5-REST-Google-Apps-Provisioning SUBDIR += p5-RPC-ExtDirect SUBDIR += p5-RT-Authen-ExternalAuth SUBDIR += p5-RT-Client-REST SUBDIR += p5-RT-Extension-CommandByMail SUBDIR += p5-RT-Extension-Gravatar SUBDIR += p5-RT-Extension-LDAPImport SUBDIR += p5-RT-Extension-MandatoryOnTransition SUBDIR += p5-RT-Extension-QuickAssign SUBDIR += p5-RT-Extension-SLA SUBDIR += p5-RTx-Calendar SUBDIR += p5-Reaction SUBDIR += p5-Reddit SUBDIR += p5-Reddit-Client SUBDIR += p5-Role-REST-Client SUBDIR += p5-Rose-HTML-Objects SUBDIR += p5-Router-Boom SUBDIR += p5-Router-Simple SUBDIR += p5-Router-Simple-Sinatraish SUBDIR += p5-SCGI SUBDIR += p5-SOAP-Transport-HTTP-Plack SUBDIR += p5-SRU SUBDIR += p5-STF-Dispatcher-PSGI SUBDIR += p5-SWF-Chart SUBDIR += p5-Scrappy SUBDIR += p5-Selenium-Remote-Driver SUBDIR += p5-Session-Storage-Secure SUBDIR += p5-Squatting SUBDIR += p5-Squatting-On-PSGI SUBDIR += p5-Starlet SUBDIR += p5-Starman SUBDIR += p5-Syntax-Highlight-HTML SUBDIR += p5-Syntax-Highlight-Shell SUBDIR += p5-Task-Catalyst SUBDIR += p5-Task-Plack SUBDIR += p5-Tatsumaki SUBDIR += p5-Template-Alloy SUBDIR += p5-Template-GD SUBDIR += p5-Template-Iterator-AlzaboWrapperCursor SUBDIR += p5-Template-Multilingual SUBDIR += p5-Template-Mustache SUBDIR += p5-Template-Plugin-Class SUBDIR += p5-Template-Plugin-Clickable SUBDIR += p5-Template-Plugin-Clickable-Email SUBDIR += p5-Template-Plugin-Comma SUBDIR += p5-Template-Plugin-FillInForm SUBDIR += p5-Template-Plugin-JSON SUBDIR += p5-Template-Plugin-JavaScript SUBDIR += p5-Template-Plugin-MP3 SUBDIR += p5-Template-Plugin-Markdown SUBDIR += p5-Template-Plugin-Monta SUBDIR += p5-Template-Plugin-Number-Format SUBDIR += p5-Template-Plugin-StripScripts SUBDIR += p5-Template-Plugin-Subst SUBDIR += p5-Template-Plugin-VMethods SUBDIR += p5-Template-Provider-Encoding SUBDIR += p5-Template-Provider-FromDATA SUBDIR += p5-Template-Simple SUBDIR += p5-Template-Stash-AutoEscape SUBDIR += p5-Template-Timer SUBDIR += p5-Template-Toolkit SUBDIR += p5-Template-Toolkit-Simple SUBDIR += p5-Tenjin SUBDIR += p5-Test-HTTP SUBDIR += p5-Test-HTTP-Server-Simple SUBDIR += p5-Test-LWP-UserAgent SUBDIR += p5-Test-Nginx SUBDIR += p5-TestGen4Web-Runner SUBDIR += p5-Text-MultiMarkdown-ApacheHandler SUBDIR += p5-Tie-TinyURL SUBDIR += p5-Toader SUBDIR += p5-Toadfarm SUBDIR += p5-Twiggy SUBDIR += p5-Twiggy-TLS SUBDIR += p5-URI-Encode SUBDIR += p5-URI-Escape-JavaScript SUBDIR += p5-URI-Escape-XS SUBDIR += p5-URI-Fetch SUBDIR += p5-URI-ParseSearchString SUBDIR += p5-URI-Sequin SUBDIR += p5-URI-Title SUBDIR += p5-URI-ToDisk SUBDIR += p5-URL-Encode SUBDIR += p5-URL-Encode-XS SUBDIR += p5-VUser-Google-ProvisioningAPI SUBDIR += p5-W3C-LinkChecker SUBDIR += p5-W3C-LogValidator SUBDIR += p5-WWW-AtMovies-TV SUBDIR += p5-WWW-Babelfish SUBDIR += p5-WWW-Baseball-NPB SUBDIR += p5-WWW-Comic SUBDIR += p5-WWW-Contact SUBDIR += p5-WWW-Curl SUBDIR += p5-WWW-DHL SUBDIR += p5-WWW-Dilbert SUBDIR += p5-WWW-Facebook-API SUBDIR += p5-WWW-Form-UrlEncoded SUBDIR += p5-WWW-FreeProxy SUBDIR += p5-WWW-GitHub-Gist SUBDIR += p5-WWW-Google-Calculator SUBDIR += p5-WWW-Google-News SUBDIR += p5-WWW-Google-News-TW SUBDIR += p5-WWW-Google-PageRank SUBDIR += p5-WWW-Google-Video SUBDIR += p5-WWW-HatenaDiary SUBDIR += p5-WWW-HatenaLogin SUBDIR += p5-WWW-HatenaStar SUBDIR += p5-WWW-IMDb SUBDIR += p5-WWW-Instapaper-Client SUBDIR += p5-WWW-LongURL SUBDIR += p5-WWW-Mechanize SUBDIR += p5-WWW-Mechanize-CGI SUBDIR += p5-WWW-Mechanize-DecodedContent SUBDIR += p5-WWW-Mechanize-FormFiller SUBDIR += p5-WWW-Mechanize-GZip SUBDIR += p5-WWW-Mechanize-Meta SUBDIR += p5-WWW-Mechanize-PhantomJS SUBDIR += p5-WWW-Mechanize-Pluggable SUBDIR += p5-WWW-Mechanize-Plugin-phpBB SUBDIR += p5-WWW-Mechanize-Shell SUBDIR += p5-WWW-Mechanize-SpamCop SUBDIR += p5-WWW-Mechanize-TreeBuilder SUBDIR += p5-WWW-Mediawiki-Client SUBDIR += p5-WWW-Mixi SUBDIR += p5-WWW-Mixi-Scraper SUBDIR += p5-WWW-Myspace SUBDIR += p5-WWW-NicoVideo-Download SUBDIR += p5-WWW-NioTV SUBDIR += p5-WWW-OpenSVN SUBDIR += p5-WWW-OpenSearch SUBDIR += p5-WWW-Pastebin-PastebinCom-Create SUBDIR += p5-WWW-Plurk SUBDIR += p5-WWW-Robot SUBDIR += p5-WWW-RobotRules SUBDIR += p5-WWW-RobotRules-Parser SUBDIR += p5-WWW-Salesforce SUBDIR += p5-WWW-Scraper-ISBN SUBDIR += p5-WWW-Scraper-ISBN-Amazon_Driver SUBDIR += p5-WWW-Scraper-ISBN-ORA_Driver SUBDIR += p5-WWW-Scripter SUBDIR += p5-WWW-Scripter-Plugin-Ajax SUBDIR += p5-WWW-Scripter-Plugin-JavaScript SUBDIR += p5-WWW-Search SUBDIR += p5-WWW-Search-AltaVista SUBDIR += p5-WWW-Search-Google SUBDIR += p5-WWW-Search-MSN SUBDIR += p5-WWW-Shorten SUBDIR += p5-WWW-Shorten-0rz SUBDIR += p5-WWW-Shorten-Bitly SUBDIR += p5-WWW-Shorten-Googl SUBDIR += p5-WWW-Shorten-KUSO SUBDIR += p5-WWW-Shorten-Yourls SUBDIR += p5-WWW-Shorten-isgd SUBDIR += p5-WWW-SourceForge SUBDIR += p5-WWW-Spinn3r SUBDIR += p5-WWW-TV SUBDIR += p5-WWW-TWSMS SUBDIR += p5-WWW-TinySong SUBDIR += p5-WWW-Tumblr SUBDIR += p5-WWW-VenusEnvy SUBDIR += p5-WWW-WebArchive SUBDIR += p5-WWW-Wikipedia SUBDIR += p5-WWW-Yandex-TIC SUBDIR += p5-WWW-iTunesConnect SUBDIR += p5-Web-Query SUBDIR += p5-Web-Scraper SUBDIR += p5-Web-Scraper-Config SUBDIR += p5-Web-Simple SUBDIR += p5-Web-oEmbed SUBDIR += p5-WebDAO SUBDIR += p5-WebDriver-Tiny SUBDIR += p5-WebService-Basecamp SUBDIR += p5-WebService-Bloglines SUBDIR += p5-WebService-BuzzurlAPI SUBDIR += p5-WebService-CIA SUBDIR += p5-WebService-GData SUBDIR += p5-WebService-Google-Reader SUBDIR += p5-WebService-Google-Sets SUBDIR += p5-WebService-IMDB SUBDIR += p5-WebService-ISBNDB SUBDIR += p5-WebService-Linode SUBDIR += p5-WebService-MoviePosterDB SUBDIR += p5-WebService-MusicBrainz SUBDIR += p5-WebService-NoPaste SUBDIR += p5-WebService-Pushover SUBDIR += p5-WebService-Rakuten SUBDIR += p5-WebService-Redmine SUBDIR += p5-WebService-Simple SUBDIR += p5-WebService-Technorati SUBDIR += p5-WebService-YouTube SUBDIR += p5-WordPress-XMLRPC SUBDIR += p5-Yahoo-Lifestyle SUBDIR += p5-Yahoo-Search SUBDIR += p5-ZConf-RSS SUBDIR += p5-ZConf-RSS-GUI-GTK SUBDIR += p5-chklinks SUBDIR += p5-jQuery-File-Upload SUBDIR += p5-libapreq2 SUBDIR += p5-libservlet SUBDIR += p5-libwww SUBDIR += p5-pQuery SUBDIR += p5-webservice-validator-css-w3c SUBDIR += p5-webservice-validator-html-w3c SUBDIR += paros SUBDIR += payara SUBDIR += pear-HTML_AJAX SUBDIR += pear-HTML_TagCloud SUBDIR += pear-HTTP SUBDIR += pear-HTTP_Client SUBDIR += pear-HTTP_Download SUBDIR += pear-HTTP_FloodControl SUBDIR += pear-HTTP_Header SUBDIR += pear-HTTP_Request SUBDIR += pear-HTTP_Request2 SUBDIR += pear-HTTP_Server SUBDIR += pear-HTTP_Session2 SUBDIR += pear-HTTP_Upload SUBDIR += pear-HTTP_WebDAV_Client SUBDIR += pear-HTTP_WebDAV_Server SUBDIR += pear-Horde_Browser SUBDIR += pear-Horde_Css_Parser SUBDIR += pear-Horde_Dav SUBDIR += pear-Horde_Editor SUBDIR += pear-Horde_Feed SUBDIR += pear-Horde_Form SUBDIR += pear-Horde_Http SUBDIR += pear-Horde_Routes SUBDIR += pear-Horde_Service_Facebook SUBDIR += pear-Horde_Service_Gravatar SUBDIR += pear-Horde_Service_Twitter SUBDIR += pear-Horde_Service_UrlShortener SUBDIR += pear-Horde_Service_Weather SUBDIR += pear-Horde_SessionHandler SUBDIR += pear-Horde_Template SUBDIR += pear-Services_Amazon SUBDIR += pear-Services_Amazon_S3 SUBDIR += pear-Services_Blogging SUBDIR += pear-Services_Compete SUBDIR += pear-Services_Delicious SUBDIR += pear-Services_Digg SUBDIR += pear-Services_Facebook SUBDIR += pear-Services_GeoNames SUBDIR += pear-Services_Google SUBDIR += pear-Services_OpenSearch SUBDIR += pear-Services_ShortURL SUBDIR += pear-Services_TinyURL SUBDIR += pear-Services_TwitPic SUBDIR += pear-Services_W3C_CSSValidator SUBDIR += pear-Services_W3C_HTMLValidator SUBDIR += pear-Services_Yadis SUBDIR += pear-Services_Yahoo SUBDIR += pear-Services_urlTea SUBDIR += pear-Structures_DataGrid_Renderer_Flexy SUBDIR += pear-Structures_DataGrid_Renderer_Pager SUBDIR += pear-Structures_DataGrid_Renderer_Smarty SUBDIR += pear-Text_Wiki SUBDIR += pear-UDDI SUBDIR += pear-XML_GRDDL SUBDIR += pear-twig SUBDIR += pebble SUBDIR += pecl-amfext SUBDIR += pecl-http SUBDIR += pecl-http1 SUBDIR += pecl-http2 SUBDIR += pecl-solr SUBDIR += pecl-sphinx SUBDIR += pecl-swish SUBDIR += pecl-twig SUBDIR += pecl-yaf SUBDIR += pecl-yaf2 SUBDIR += pecl-yar SUBDIR += pecl-yar1 SUBDIR += perlbal SUBDIR += pglogd SUBDIR += phalcon SUBDIR += photo_gallery SUBDIR += php-screw SUBDIR += php-templates SUBDIR += php56-opcache SUBDIR += php56-session SUBDIR += php56-tidy SUBDIR += php70-opcache SUBDIR += php70-session SUBDIR += php70-tidy SUBDIR += php71-opcache SUBDIR += php71-session SUBDIR += php71-tidy SUBDIR += phpbb SUBDIR += phpbb3 SUBDIR += phpgroupware SUBDIR += phpmp SUBDIR += phpmustache SUBDIR += phpmyfaq SUBDIR += phprecipebook SUBDIR += phproxy SUBDIR += phpsysinfo SUBDIR += phpvirtualbox SUBDIR += phpwebapp SUBDIR += pivotx SUBDIR += piwigo SUBDIR += piwik SUBDIR += planet SUBDIR += plexwatchweb SUBDIR += plone SUBDIR += plugger SUBDIR += pmwiki SUBDIR += pnews SUBDIR += podcastamatic SUBDIR += polipo SUBDIR += pound SUBDIR += privoxy SUBDIR += protovis SUBDIR += pserv SUBDIR += publicfile SUBDIR += punbb SUBDIR += pwebstats SUBDIR += py-HTMLgen SUBDIR += py-MechanicalSoup SUBDIR += py-Products.CMFPlone SUBDIR += py-Products.PloneLDAP SUBDIR += py-Products.TinyMCE SUBDIR += py-Tenjin SUBDIR += py-WebError SUBDIR += py-WebFlash SUBDIR += py-WebTest SUBDIR += py-aiohttp SUBDIR += py-aiohttp-wsgi SUBDIR += py-albatross SUBDIR += py-amf SUBDIR += py-apachelog SUBDIR += py-autobahn SUBDIR += py-aws-requests-auth SUBDIR += py-beaker SUBDIR += py-beautifulsoup SUBDIR += py-beautifulsoup32 SUBDIR += py-bjoern SUBDIR += py-bleach SUBDIR += py-blogofile SUBDIR += py-bokeh SUBDIR += py-boto3 SUBDIR += py-bottle SUBDIR += py-bottle-cork SUBDIR += py-cachecontrol SUBDIR += py-caldav SUBDIR += py-cherrypy SUBDIR += py-cherrypy-old SUBDIR += py-clientform SUBDIR += py-collective.easytemplate SUBDIR += py-collective.templateengines SUBDIR += py-cookies SUBDIR += py-cssmin SUBDIR += py-cssselect SUBDIR += py-cssutils SUBDIR += py-django SUBDIR += py-django-allauth SUBDIR += py-django-annotations SUBDIR += py-django-annoying SUBDIR += py-django-appconf SUBDIR += py-django-appmedia SUBDIR += py-django-assets SUBDIR += py-django-auth-ldap SUBDIR += py-django-babel SUBDIR += py-django-bitfield SUBDIR += py-django-bootstrap-form SUBDIR += py-django-caching-app-plugins SUBDIR += py-django-classy-tags SUBDIR += py-django-cms SUBDIR += py-django-configurations SUBDIR += py-django-constance SUBDIR += py-django-contact-form SUBDIR += py-django-contrib-comments SUBDIR += py-django-cors-headers SUBDIR += py-django-countries SUBDIR += py-django-crispy-forms SUBDIR += py-django-datetime-widget SUBDIR += py-django-debug-toolbar SUBDIR += py-django-devel SUBDIR += py-django-dpaste SUBDIR += py-django-evolution SUBDIR += py-django-extensions SUBDIR += py-django-filer SUBDIR += py-django-formtools SUBDIR += py-django-guardian SUBDIR += py-django-happenings SUBDIR += py-django-haystack SUBDIR += py-django-hijack SUBDIR += py-django-htmlmin SUBDIR += py-django-json-rpc SUBDIR += py-django-jsonfield SUBDIR += py-django-keyedcache SUBDIR += py-django-ldapdb SUBDIR += py-django-livesettings SUBDIR += py-django-markdownx SUBDIR += py-django-markwhat SUBDIR += py-django-mezzanine SUBDIR += py-django-mezzanine-filebrowser SUBDIR += py-django-mezzanine-grappelli SUBDIR += py-django-mptt SUBDIR += py-django-openid-auth SUBDIR += py-django-otp SUBDIR += py-django-otp-yubikey SUBDIR += py-django-overextends SUBDIR += py-django-paging SUBDIR += py-django-photologue SUBDIR += py-django-picklefield SUBDIR += py-django-pipeline SUBDIR += py-django-post_office SUBDIR += py-django-profiles SUBDIR += py-django-pyscss SUBDIR += py-django-recaptcha SUBDIR += py-django-redis SUBDIR += py-django-registration SUBDIR += py-django-registration-defaults SUBDIR += py-django-registration-redux SUBDIR += py-django-reversion SUBDIR += py-django-sekizai SUBDIR += py-django-signals-ahoy SUBDIR += py-django-simple-captcha SUBDIR += py-django-simple-history SUBDIR += py-django-social-auth SUBDIR += py-django-sortedm2m SUBDIR += py-django-star-ratings SUBDIR += py-django-statici18n SUBDIR += py-django-storages SUBDIR += py-django-subdomains SUBDIR += py-django-sudo SUBDIR += py-django-tables2 SUBDIR += py-django-tagging SUBDIR += py-django-taggit SUBDIR += py-django-tastypie SUBDIR += py-django-templatetag-sugar SUBDIR += py-django-threaded-multihost SUBDIR += py-django-tinymce SUBDIR += py-django-voting SUBDIR += py-django110 SUBDIR += py-django111 SUBDIR += py-django18 SUBDIR += py-django19 SUBDIR += py-django_compressor SUBDIR += py-django_openstack_auth SUBDIR += py-django_polymorphic SUBDIR += py-djangorestframework SUBDIR += py-djangorestframework-csv SUBDIR += py-djangorestframework-filters SUBDIR += py-djangorestframework-xml SUBDIR += py-djangotoolbox SUBDIR += py-dojango SUBDIR += py-dtflickr SUBDIR += py-evernote SUBDIR += py-falcon SUBDIR += py-fcgi SUBDIR += py-fedex SUBDIR += py-feedgenerator SUBDIR += py-flask SUBDIR += py-flask-admin SUBDIR += py-flask-api SUBDIR += py-flask-assets SUBDIR += py-flask-bootstrap SUBDIR += py-flask-cache SUBDIR += py-flask-compress SUBDIR += py-flask-cors SUBDIR += py-flask-flatpages SUBDIR += py-flask-login SUBDIR += py-flask-oauthlib SUBDIR += py-flask-principal SUBDIR += py-flask-restful SUBDIR += py-flask-restplus SUBDIR += py-flask-socketio SUBDIR += py-flask-sockets SUBDIR += py-flask-uploads SUBDIR += py-flask-wtf SUBDIR += py-flexget SUBDIR += py-flup SUBDIR += py-formalchemy SUBDIR += py-formencode SUBDIR += py-frappe-bench SUBDIR += py-frozen-flask SUBDIR += py-funkload SUBDIR += py-gandi.cli SUBDIR += py-gevent-websocket SUBDIR += py-goobook SUBDIR += py-google SUBDIR += py-google-api-python-client SUBDIR += py-graphite-api SUBDIR += py-graphite-web SUBDIR += py-grequests SUBDIR += py-gunicorn SUBDIR += py-h2 SUBDIR += py-horizon SUBDIR += py-hpack SUBDIR += py-html SUBDIR += py-html5-parser SUBDIR += py-html5lib SUBDIR += py-http-parser SUBDIR += py-httpie SUBDIR += py-httplib2 SUBDIR += py-hyper SUBDIR += py-hyperframe SUBDIR += py-hyperlink SUBDIR += py-imdbpy SUBDIR += py-jonpy SUBDIR += py-jswebkit SUBDIR += py-kallithea SUBDIR += py-libsass SUBDIR += py-mechanize SUBDIR += py-meld SUBDIR += py-meld3 SUBDIR += py-mt SUBDIR += py-multidict SUBDIR += py-nevow SUBDIR += py-notebook SUBDIR += py-octoprint SUBDIR += py-pafy SUBDIR += py-paste SUBDIR += py-pastedeploy SUBDIR += py-pastescript SUBDIR += py-pelican SUBDIR += py-plone.alterego SUBDIR += py-plone.app.blob SUBDIR += py-plone.app.caching SUBDIR += py-plone.app.collection SUBDIR += py-plone.app.content SUBDIR += py-plone.app.contentlisting SUBDIR += py-plone.app.contentmenu SUBDIR += py-plone.app.contentrules SUBDIR += py-plone.app.controlpanel SUBDIR += py-plone.app.customerize SUBDIR += py-plone.app.dexterity SUBDIR += py-plone.app.discussion SUBDIR += py-plone.app.folder SUBDIR += py-plone.app.form SUBDIR += py-plone.app.i18n SUBDIR += py-plone.app.imaging SUBDIR += py-plone.app.iterate SUBDIR += py-plone.app.jquery SUBDIR += py-plone.app.jquerytools SUBDIR += py-plone.app.layout SUBDIR += py-plone.app.ldap SUBDIR += py-plone.app.linkintegrity SUBDIR += py-plone.app.locales SUBDIR += py-plone.app.portlets SUBDIR += py-plone.app.querystring SUBDIR += py-plone.app.redirector SUBDIR += py-plone.app.registry SUBDIR += py-plone.app.search SUBDIR += py-plone.app.testing SUBDIR += py-plone.app.textfield SUBDIR += py-plone.app.theming SUBDIR += py-plone.app.upgrade SUBDIR += py-plone.app.users SUBDIR += py-plone.app.uuid SUBDIR += py-plone.app.viewletmanager SUBDIR += py-plone.app.vocabularies SUBDIR += py-plone.app.workflow SUBDIR += py-plone.app.z3cform SUBDIR += py-plone.autoform SUBDIR += py-plone.batching SUBDIR += py-plone.behavior SUBDIR += py-plone.browserlayer SUBDIR += py-plone.cachepurging SUBDIR += py-plone.caching SUBDIR += py-plone.contentrules SUBDIR += py-plone.dexterity SUBDIR += py-plone.fieldsets SUBDIR += py-plone.folder SUBDIR += py-plone.formwidget.namedfile SUBDIR += py-plone.i18n SUBDIR += py-plone.indexer SUBDIR += py-plone.intelligenttext SUBDIR += py-plone.locking SUBDIR += py-plone.memoize SUBDIR += py-plone.namedfile SUBDIR += py-plone.outputfilters SUBDIR += py-plone.portlet.collection SUBDIR += py-plone.portlet.static SUBDIR += py-plone.portlets SUBDIR += py-plone.registry SUBDIR += py-plone.resource SUBDIR += py-plone.resourceeditor SUBDIR += py-plone.rfc822 SUBDIR += py-plone.scale SUBDIR += py-plone.schemaeditor SUBDIR += py-plone.stringinterp SUBDIR += py-plone.subrequest SUBDIR += py-plone.supermodel SUBDIR += py-plone.synchronize SUBDIR += py-plone.testing SUBDIR += py-plone.theme SUBDIR += py-plone.transformchain SUBDIR += py-plone.uuid SUBDIR += py-plone.z3cform SUBDIR += py-plonetheme.classic SUBDIR += py-plonetheme.sunburst SUBDIR += py-poster SUBDIR += py-praw SUBDIR += py-prewikka SUBDIR += py-puppetboard SUBDIR += py-puppetboard02 SUBDIR += py-py-restclient SUBDIR += py-pySmartDL SUBDIR += py-pyjwt SUBDIR += py-pylons SUBDIR += py-pyocclient SUBDIR += py-pyquery SUBDIR += py-pyramid SUBDIR += py-pyramid_rpc SUBDIR += py-pysearch SUBDIR += py-python-digitalocean SUBDIR += py-pywebdav SUBDIR += py-pywikibot SUBDIR += py-qp SUBDIR += py-qpy SUBDIR += py-qt4-webkit SUBDIR += py-qt5-webkit SUBDIR += py-qt5-webkitwidgets SUBDIR += py-rackspace-monitoring SUBDIR += py-recaptcha SUBDIR += py-requestbuilder SUBDIR += py-requests SUBDIR += py-requests-futures SUBDIR += py-requests-oauthlib SUBDIR += py-requests-toolbelt SUBDIR += py-requests1 SUBDIR += py-restclient SUBDIR += py-rfc3986 SUBDIR += py-rfc3987 SUBDIR += py-rhodecode SUBDIR += py-rollbar SUBDIR += py-routes SUBDIR += py-scgi SUBDIR += py-scrapy SUBDIR += py-seafdav SUBDIR += py-seafobj SUBDIR += py-searx SUBDIR += py-selector SUBDIR += py-selenium SUBDIR += py-slimit SUBDIR += py-slimmer SUBDIR += py-slumber SUBDIR += py-sockjs-tornado SUBDIR += py-splinter SUBDIR += py-spyne SUBDIR += py-surl SUBDIR += py-textile SUBDIR += py-tmdb3 SUBDIR += py-tornado SUBDIR += py-trello SUBDIR += py-turbogears2 SUBDIR += py-tvdb_api SUBDIR += py-twistedWeb SUBDIR += py-twistedWeb2 SUBDIR += py-txrequests SUBDIR += py-uliweb SUBDIR += py-urlgrabber SUBDIR += py-urlobject SUBDIR += py-user_agent SUBDIR += py-utidylib SUBDIR += py-w3lib SUBDIR += py-waitress SUBDIR += py-webassets SUBDIR += py-webhelpers SUBDIR += py-webkitgtk SUBDIR += py-webob SUBDIR += py-websocket-client SUBDIR += py-webunit SUBDIR += py-werkzeug SUBDIR += py-wikipedia SUBDIR += py-wikitools SUBDIR += py-ws4py SUBDIR += py-wsaccel SUBDIR += py-wsgiauth SUBDIR += py-wsgidav SUBDIR += py-yarl SUBDIR += py-zope.app.wsgi SUBDIR += py3-cssutils SUBDIR += py3-requests SUBDIR += pyblosxom SUBDIR += pycarddav SUBDIR += pydio SUBDIR += pyjamas SUBDIR += pyweblib SUBDIR += qdecoder SUBDIR += qooxdoo SUBDIR += qt4-webkit SUBDIR += qt5-webchannel + SUBDIR += qt5-webengine SUBDIR += qt5-webkit SUBDIR += qt5-websockets SUBDIR += qt5-websockets-qml SUBDIR += quickie SUBDIR += qupzilla-qt4 SUBDIR += qupzilla-qt5 SUBDIR += radicale SUBDIR += red5 SUBDIR += redaxo SUBDIR += redmine SUBDIR += redmine-a_common_libs SUBDIR += redmine-backlogs SUBDIR += redmine-basecamp SUBDIR += redmine-default_assign SUBDIR += redmine-graphs SUBDIR += redmine-http-auth SUBDIR += redmine-issue_templates SUBDIR += redmine-knowledgebase SUBDIR += redmine-ldap_sync SUBDIR += redmine-qa_contact SUBDIR += redmine-redcarpet_formatter SUBDIR += redmine-sidebar_hide SUBDIR += redmine-single_auth SUBDIR += redmine-wiki_notes SUBDIR += rejik SUBDIR += rekonq SUBDIR += reportmagic SUBDIR += repos-style SUBDIR += resin3 SUBDIR += retawq SUBDIR += revive-adserver SUBDIR += rnews SUBDIR += roundup SUBDIR += rsskit SUBDIR += rssowl SUBDIR += rssroll SUBDIR += rsstail SUBDIR += rsstool SUBDIR += rt42 SUBDIR += rt44 SUBDIR += rtv SUBDIR += ruby-aws SUBDIR += rubygem-ace-rails-ap SUBDIR += rubygem-actioncable5 SUBDIR += rubygem-actioncable50 SUBDIR += rubygem-actionpack4 SUBDIR += rubygem-actionpack5 SUBDIR += rubygem-actionpack50 SUBDIR += rubygem-activeresource4 SUBDIR += rubygem-activeresource5 SUBDIR += rubygem-acts-as-taggable-on SUBDIR += rubygem-acts-as-taggable-on3 SUBDIR += rubygem-acts-as-taggable-on5 SUBDIR += rubygem-acts_as_taggable SUBDIR += rubygem-addressable SUBDIR += rubygem-adsf SUBDIR += rubygem-akami SUBDIR += rubygem-amazon-ecs SUBDIR += rubygem-anemone SUBDIR += rubygem-asana SUBDIR += rubygem-async_sinatra SUBDIR += rubygem-best_in_place SUBDIR += rubygem-best_in_place-rails5 SUBDIR += rubygem-bluecloth SUBDIR += rubygem-bootstrap-sass SUBDIR += rubygem-browser SUBDIR += rubygem-cal-heatmap-rails SUBDIR += rubygem-cal-heatmap-rails-rails4 SUBDIR += rubygem-carrierwave SUBDIR += rubygem-cgi_multipart_eof_fix SUBDIR += rubygem-chosen-rails SUBDIR += rubygem-cookiejar SUBDIR += rubygem-crass SUBDIR += rubygem-cuba SUBDIR += rubygem-d3_rails SUBDIR += rubygem-d3_rails-rails4 SUBDIR += rubygem-dashing SUBDIR += rubygem-davclient SUBDIR += rubygem-deckar01-task_list SUBDIR += rubygem-deckar01-task_list1 SUBDIR += rubygem-domainatrix SUBDIR += rubygem-dropzonejs-rails SUBDIR += rubygem-dropzonejs-rails07 SUBDIR += rubygem-em-http-request SUBDIR += rubygem-em-socksify SUBDIR += rubygem-em-twitter SUBDIR += rubygem-em-websocket SUBDIR += rubygem-emk-sinatra-url-for SUBDIR += rubygem-erubi SUBDIR += rubygem-erubis SUBDIR += rubygem-ethon SUBDIR += rubygem-eventmachine_httpserver SUBDIR += rubygem-faraday SUBDIR += rubygem-faraday_middleware SUBDIR += rubygem-faye SUBDIR += rubygem-faye-websocket SUBDIR += rubygem-fcgi SUBDIR += rubygem-feed-normalizer SUBDIR += rubygem-feedjira SUBDIR += rubygem-flowdock SUBDIR += rubygem-fuzzyurl SUBDIR += rubygem-geminabox SUBDIR += rubygem-gitlab-flowdock-git-hook SUBDIR += rubygem-gitlab-gollum-lib SUBDIR += rubygem-gitlab-grack SUBDIR += rubygem-gitlab-turbolinks-classic SUBDIR += rubygem-goldfinger SUBDIR += rubygem-gollum SUBDIR += rubygem-gollum-grit_adapter SUBDIR += rubygem-gollum-lib SUBDIR += rubygem-gollum-lib-gitlab SUBDIR += rubygem-gollum-rugged_adapter SUBDIR += rubygem-gon SUBDIR += rubygem-gon-rails4 SUBDIR += rubygem-hackpad-cli SUBDIR += rubygem-haml SUBDIR += rubygem-haml-coderay SUBDIR += rubygem-haml-contrib SUBDIR += rubygem-haml-rails-rails4 SUBDIR += rubygem-haml4 SUBDIR += rubygem-hamlit SUBDIR += rubygem-hamlit-rails SUBDIR += rubygem-hamlit-rails-rails5 SUBDIR += rubygem-hamlit-rails-rails50 SUBDIR += rubygem-hashicorp-checkpoint SUBDIR += rubygem-heroku SUBDIR += rubygem-heroku-api SUBDIR += rubygem-heroku-nav SUBDIR += rubygem-hpricot SUBDIR += rubygem-html2haml SUBDIR += rubygem-http SUBDIR += rubygem-http-cookie SUBDIR += rubygem-http-form_data SUBDIR += rubygem-http_router SUBDIR += rubygem-httparty SUBDIR += rubygem-httpclient SUBDIR += rubygem-httpi SUBDIR += rubygem-hurley SUBDIR += rubygem-innate SUBDIR += rubygem-jekyll SUBDIR += rubygem-jekyll-watch SUBDIR += rubygem-journey SUBDIR += rubygem-jquery-atwho-rails SUBDIR += rubygem-jquery-rails SUBDIR += rubygem-jquery-rails-rails5 SUBDIR += rubygem-jquery-rails-rails50 SUBDIR += rubygem-jquery-scrollto-rails SUBDIR += rubygem-jquery-turbolinks SUBDIR += rubygem-jquery-ui-rails-rails4 SUBDIR += rubygem-jruby-rack SUBDIR += rubygem-jsobfu SUBDIR += rubygem-json-jwt SUBDIR += rubygem-jwt SUBDIR += rubygem-kaminari SUBDIR += rubygem-kaminari-actionview SUBDIR += rubygem-kaminari-actionview-rails5 SUBDIR += rubygem-kaminari-actionview-rails50 SUBDIR += rubygem-kaminari-activerecord SUBDIR += rubygem-kaminari-activerecord-rails5 SUBDIR += rubygem-kaminari-activerecord-rails50 SUBDIR += rubygem-kaminari-core SUBDIR += rubygem-kaminari-rails4 SUBDIR += rubygem-kaminari-rails5 SUBDIR += rubygem-kaminari-rails50 SUBDIR += rubygem-kensa SUBDIR += rubygem-kubeclient SUBDIR += rubygem-layout_yullio_generator SUBDIR += rubygem-less SUBDIR += rubygem-lighthouse-api SUBDIR += rubygem-link_header SUBDIR += rubygem-lograge SUBDIR += rubygem-lograge-rails5 SUBDIR += rubygem-lograge-rails50 SUBDIR += rubygem-maruku SUBDIR += rubygem-mechanize SUBDIR += rubygem-merb-assets SUBDIR += rubygem-merb-core SUBDIR += rubygem-merb-haml SUBDIR += rubygem-merb-helpers SUBDIR += rubygem-merb-param-protection SUBDIR += rubygem-mousetrap-rails SUBDIR += rubygem-multipart-post SUBDIR += rubygem-nanoc SUBDIR += rubygem-nested_form SUBDIR += rubygem-net-http-digest_auth SUBDIR += rubygem-net-http-persistent SUBDIR += rubygem-net-http-persistent2 SUBDIR += rubygem-net-http-pipeline SUBDIR += rubygem-nicovideo SUBDIR += rubygem-ntlm-http SUBDIR += rubygem-octopress SUBDIR += rubygem-oembed SUBDIR += rubygem-ostatus2 SUBDIR += rubygem-pagerduty SUBDIR += rubygem-passenger SUBDIR += rubygem-puma SUBDIR += rubygem-puma2 SUBDIR += rubygem-pusher-client SUBDIR += rubygem-rabbirack SUBDIR += rubygem-rack SUBDIR += rubygem-rack-accept SUBDIR += rubygem-rack-attack SUBDIR += rubygem-rack-cache SUBDIR += rubygem-rack-contrib SUBDIR += rubygem-rack-cors SUBDIR += rubygem-rack-cors0 SUBDIR += rubygem-rack-mount SUBDIR += rubygem-rack-openid SUBDIR += rubygem-rack-protection SUBDIR += rubygem-rack-protection1 SUBDIR += rubygem-rack-proxy SUBDIR += rubygem-rack-ssl SUBDIR += rubygem-rack-test SUBDIR += rubygem-rack-timeout SUBDIR += rubygem-rack15 SUBDIR += rubygem-rack16 SUBDIR += rubygem-rails-settings-cached SUBDIR += rubygem-rails-settings-cached-rails5 SUBDIR += rubygem-rails-settings-cached-rails50 SUBDIR += rubygem-rails4 SUBDIR += rubygem-rails5 SUBDIR += rubygem-rails50 SUBDIR += rubygem-rails_12factor SUBDIR += rubygem-rails_autolink SUBDIR += rubygem-rails_serve_static_assets SUBDIR += rubygem-rails_stdout_logging SUBDIR += rubygem-railties4 SUBDIR += rubygem-railties5 SUBDIR += rubygem-railties50 SUBDIR += rubygem-raindrops SUBDIR += rubygem-ramaze SUBDIR += rubygem-raphael-rails SUBDIR += rubygem-rdf SUBDIR += rubygem-redcloth SUBDIR += rubygem-redis-rack SUBDIR += rubygem-redis-rack1 SUBDIR += rubygem-redis-rails SUBDIR += rubygem-redis-rails-rails5 SUBDIR += rubygem-redis-rails-rails50 SUBDIR += rubygem-redmine_acts_as_taggable_on SUBDIR += rubygem-responders SUBDIR += rubygem-responders-rails5 SUBDIR += rubygem-responders-rails50 SUBDIR += rubygem-rest-client SUBDIR += rubygem-rfacebook SUBDIR += rubygem-rfeedfinder SUBDIR += rubygem-rinku SUBDIR += rubygem-rkelly-remix SUBDIR += rubygem-robotex SUBDIR += rubygem-robots SUBDIR += rubygem-rqrcode SUBDIR += rubygem-rqrcode-rails3 SUBDIR += rubygem-rtlit SUBDIR += rubygem-ruby-oembed SUBDIR += rubygem-ruby-readability SUBDIR += rubygem-savon SUBDIR += rubygem-sawyer SUBDIR += rubygem-scrapi SUBDIR += rubygem-select2-rails SUBDIR += rubygem-select2-rails3 SUBDIR += rubygem-selenium-webdriver SUBDIR += rubygem-semantic-ui-sass SUBDIR += rubygem-simple-rss SUBDIR += rubygem-sinatra SUBDIR += rubygem-sinatra-contrib SUBDIR += rubygem-sinatra-r18n SUBDIR += rubygem-sinatra-respond_to SUBDIR += rubygem-sinatra1 SUBDIR += rubygem-socksify SUBDIR += rubygem-task_list SUBDIR += rubygem-thin SUBDIR += rubygem-tinyatom SUBDIR += rubygem-tinymce-rails SUBDIR += rubygem-toml-rb SUBDIR += rubygem-totoridipjp SUBDIR += rubygem-tumblr_client SUBDIR += rubygem-turbolinks SUBDIR += rubygem-turbolinks-classic SUBDIR += rubygem-turbolinks-rails5 SUBDIR += rubygem-turbolinks-rails50 SUBDIR += rubygem-turbolinks-source SUBDIR += rubygem-typhoeus SUBDIR += rubygem-uglifier SUBDIR += rubygem-underscore-rails SUBDIR += rubygem-unicorn SUBDIR += rubygem-unicorn-worker-killer SUBDIR += rubygem-url_escape SUBDIR += rubygem-url_mount SUBDIR += rubygem-wasabi SUBDIR += rubygem-webkit-gtk SUBDIR += rubygem-webkit-gtk2 SUBDIR += rubygem-webmock SUBDIR += rubygem-webpack-rails SUBDIR += rubygem-webrobots SUBDIR += rubygem-websocket SUBDIR += rubygem-websocket-driver SUBDIR += rubygem-websocket-extensions SUBDIR += rubygem-yapra SUBDIR += sabredav SUBDIR += sahi SUBDIR += sakai SUBDIR += samidare SUBDIR += sams2 SUBDIR += sarg SUBDIR += scloader SUBDIR += script4rss SUBDIR += seahub SUBDIR += seamonkey SUBDIR += seamonkey-i18n SUBDIR += selenium SUBDIR += serendipity SUBDIR += serf SUBDIR += servlet-api SUBDIR += sfnt2woff SUBDIR += shellinabox SUBDIR += shttpd SUBDIR += sit SUBDIR += sitebar SUBDIR += sitecopy SUBDIR += skytemplate SUBDIR += slowcgi SUBDIR += smarty2 SUBDIR += smarty3 SUBDIR += smb_auth SUBDIR += snarf SUBDIR += sogo2 SUBDIR += sogo2-activesync SUBDIR += sogo3 SUBDIR += sogo3-activesync SUBDIR += spawn-fcgi SUBDIR += spdylay SUBDIR += speedtest-mini SUBDIR += spreadlogd SUBDIR += sqstat SUBDIR += squid SUBDIR += squid-devel SUBDIR += squid_radius_auth SUBDIR += squidanalyzer SUBDIR += squidclamav SUBDIR += squidguard SUBDIR += squidpurge SUBDIR += squidview SUBDIR += srg SUBDIR += stagit SUBDIR += subsonic SUBDIR += subsonic-standalone SUBDIR += suphp SUBDIR += surf SUBDIR += surfraw SUBDIR += swfdec-plugin SUBDIR += swiggle SUBDIR += swish++ SUBDIR += swish-e SUBDIR += sws SUBDIR += sxweb SUBDIR += syndigator SUBDIR += tclhttpd SUBDIR += tclwebtest SUBDIR += tdiary SUBDIR += tdom SUBDIR += template_ SUBDIR += templatelite SUBDIR += testlink SUBDIR += textpattern SUBDIR += thttpd SUBDIR += thumbnail_index SUBDIR += thundercache SUBDIR += thundersnarf SUBDIR += tickr SUBDIR += tidy SUBDIR += tidy-devel SUBDIR += tidy-html5 SUBDIR += tidy-lib SUBDIR += tikiwiki SUBDIR += tinymce SUBDIR += tinyproxy SUBDIR += tinytinyhttpd SUBDIR += tivoka SUBDIR += tntnet SUBDIR += tokyopromenade SUBDIR += tomcat-devel SUBDIR += tomcat-native SUBDIR += tomcat6 SUBDIR += tomcat7 SUBDIR += tomcat8 SUBDIR += tomcat85 SUBDIR += tomee SUBDIR += trac SUBDIR += trac-OhlohWidgetsMacro SUBDIR += trac-TracGoogleAnalytics SUBDIR += trac-accountmanager SUBDIR += trac-advancedticketworkflow SUBDIR += trac-attachmentpolicy SUBDIR += trac-autocomplete SUBDIR += trac-bzr SUBDIR += trac-ccselector SUBDIR += trac-childtickets SUBDIR += trac-customfieldadmin SUBDIR += trac-datefield SUBDIR += trac-defaultcc SUBDIR += trac-discussion SUBDIR += trac-downloads SUBDIR += trac-email2trac SUBDIR += trac-email2trac-postfix SUBDIR += trac-estimator SUBDIR += trac-fivestarvote SUBDIR += trac-fullblog SUBDIR += trac-fullblognotification SUBDIR += trac-gantt SUBDIR += trac-graphviz SUBDIR += trac-iniadmin SUBDIR += trac-keywords SUBDIR += trac-keywordsecretticket SUBDIR += trac-ldap SUBDIR += trac-ldapauthstore SUBDIR += trac-math SUBDIR += trac-mercurial SUBDIR += trac-navadd SUBDIR += trac-permredirect SUBDIR += trac-privatetickets SUBDIR += trac-pydotorgtheme SUBDIR += trac-scrumburndown SUBDIR += trac-spam-filter SUBDIR += trac-subtickets SUBDIR += trac-tags SUBDIR += trac-themeengine SUBDIR += trac-ticketimport SUBDIR += trac-tickettemplate SUBDIR += trac-timingandestimation SUBDIR += trac-tocmacro SUBDIR += trac-tracdragdrop SUBDIR += trac-tweakui SUBDIR += trac-vote SUBDIR += trac-watchlist SUBDIR += trac-wikigoodies SUBDIR += trac-wikinotification SUBDIR += trac-wikitemplates SUBDIR += trac-wikitopdf SUBDIR += trac-wysiwyg SUBDIR += trac-xmlrpc SUBDIR += trafficserver SUBDIR += transmission-web SUBDIR += transproxy SUBDIR += trytond28_google_maps SUBDIR += tt-rss SUBDIR += ttf2eot SUBDIR += twiki SUBDIR += twiki-BehaviourContrib SUBDIR += twiki-BlogAddOn SUBDIR += twiki-BugzillaLinkPlugin SUBDIR += twiki-ClassicSkin SUBDIR += twiki-CommentPlugin SUBDIR += twiki-EditTablePlugin SUBDIR += twiki-EmptyPlugin SUBDIR += twiki-GluePlugin SUBDIR += twiki-InterwikiPlugin SUBDIR += twiki-JSCalendarContrib SUBDIR += twiki-LDAPPasswordChangerPlugin SUBDIR += twiki-LdapContrib SUBDIR += twiki-LdapNgPlugin SUBDIR += twiki-MailerContrib SUBDIR += twiki-MathModePlugin SUBDIR += twiki-NewUserPlugin SUBDIR += twiki-PatternSkin SUBDIR += twiki-PreferencesPlugin SUBDIR += twiki-RenderListPlugin SUBDIR += twiki-SlideShowPlugin SUBDIR += twiki-SmiliesPlugin SUBDIR += twiki-SpreadSheetPlugin SUBDIR += twiki-SubscribePlugin SUBDIR += twiki-TWikiUserMappingContrib SUBDIR += twiki-TablePlugin SUBDIR += twiki-TagMePlugin SUBDIR += twiki-TinyMCEPlugin SUBDIR += twiki-TipsContrib SUBDIR += twiki-TopicVarsPlugin SUBDIR += twiki-TwistyContrib SUBDIR += twiki-TwistyPlugin SUBDIR += twiki-WysiwygPlugin SUBDIR += twill SUBDIR += twms SUBDIR += typo3-7 SUBDIR += typo3-8 SUBDIR += uchiwa SUBDIR += udmsearch SUBDIR += ufdbguard SUBDIR += uglifyjs SUBDIR += usermanager SUBDIR += uwsgi SUBDIR += uwsgitop SUBDIR += uzbl SUBDIR += validator SUBDIR += varnish-libvmod-awsrest SUBDIR += varnish-libvmod-digest SUBDIR += varnish-libvmod-maxminddb SUBDIR += varnish-modules SUBDIR += varnish-nagios SUBDIR += varnish4 SUBDIR += varnish5 SUBDIR += vdr-plugin-live SUBDIR += vdradmin-am SUBDIR += vee SUBDIR += vertx SUBDIR += vimb-gtk2 SUBDIR += vimb-gtk3 SUBDIR += visitors SUBDIR += volta SUBDIR += w3m SUBDIR += w3m-img SUBDIR += w3mir SUBDIR += waccess SUBDIR += wadcomblog SUBDIR += web2ldap SUBDIR += webalizer SUBDIR += webbrowser SUBDIR += webcheck SUBDIR += webcopy SUBDIR += webcrawl SUBDIR += webfs SUBDIR += webgo SUBDIR += webgrind SUBDIR += webinject SUBDIR += webkit-gtk2 SUBDIR += webkit-gtk3 SUBDIR += webkit-sharp SUBDIR += webkit2-gtk3 SUBDIR += weblint SUBDIR += weblint++ SUBDIR += webpy SUBDIR += webreport SUBDIR += webresolve SUBDIR += websh SUBDIR += webstats SUBDIR += webstone SUBDIR += webstone-ssl SUBDIR += webtrees SUBDIR += wgetpaste SUBDIR += wikicalc SUBDIR += woof SUBDIR += wordpress SUBDIR += wsdlpull SUBDIR += wsmake SUBDIR += wt SUBDIR += www6to4 SUBDIR += wwwoffle SUBDIR += xapian-omega SUBDIR += xapian-omega12 SUBDIR += xaraya SUBDIR += xcache SUBDIR += xfce4-smartbookmark-plugin SUBDIR += xist SUBDIR += xombrero SUBDIR += xoops SUBDIR += xpi-adblock SUBDIR += xpi-adblock_plus SUBDIR += xpi-clear_cache_button SUBDIR += xpi-close-all-tabs SUBDIR += xpi-colorfultabs SUBDIR += xpi-conkeror SUBDIR += xpi-cssviewer SUBDIR += xpi-cutemenus-crystalsvg SUBDIR += xpi-default_full_zoom_level SUBDIR += xpi-delicious SUBDIR += xpi-downthemall SUBDIR += xpi-errorzilla SUBDIR += xpi-firebug SUBDIR += xpi-firefox-showcase SUBDIR += xpi-firemobilesimulator SUBDIR += xpi-fission SUBDIR += xpi-flagfox SUBDIR += xpi-flashblock SUBDIR += xpi-flashgot SUBDIR += xpi-flatbmark SUBDIR += xpi-forecastfox SUBDIR += xpi-formfox SUBDIR += xpi-foxmarks SUBDIR += xpi-foxyproxy SUBDIR += xpi-gdata_provider SUBDIR += xpi-ghostery SUBDIR += xpi-gmail-manager SUBDIR += xpi-google-notebook SUBDIR += xpi-google_shortcuts SUBDIR += xpi-grab_and_drag SUBDIR += xpi-greasemonkey SUBDIR += xpi-httpfox SUBDIR += xpi-imagezoom SUBDIR += xpi-imdbpreview SUBDIR += xpi-imglikeopera SUBDIR += xpi-infolister SUBDIR += xpi-informenter SUBDIR += xpi-inline-google-definitions SUBDIR += xpi-it_s_all_text SUBDIR += xpi-jslib SUBDIR += xpi-jsview SUBDIR += xpi-jv SUBDIR += xpi-leechblock SUBDIR += xpi-linkification SUBDIR += xpi-live_http_headers SUBDIR += xpi-live_pagerank SUBDIR += xpi-menueditor SUBDIR += xpi-modify_headers SUBDIR += xpi-mrtech-local-install SUBDIR += xpi-neo-diggler SUBDIR += xpi-no-referrer SUBDIR += xpi-noscript SUBDIR += xpi-passwordmaker SUBDIR += xpi-pdf_download SUBDIR += xpi-permatabs SUBDIR += xpi-quick-locale-switcher SUBDIR += xpi-quickproxy SUBDIR += xpi-resurrectpages SUBDIR += xpi-sameplace SUBDIR += xpi-scrapbook SUBDIR += xpi-searchstatus SUBDIR += xpi-server_spy SUBDIR += xpi-server_switcher SUBDIR += xpi-sessionmanager SUBDIR += xpi-showip SUBDIR += xpi-speed-dial SUBDIR += xpi-splash SUBDIR += xpi-stumbleupon SUBDIR += xpi-stylish SUBDIR += xpi-table2clipboard SUBDIR += xpi-tabmixplus SUBDIR += xpi-tagzilla SUBDIR += xpi-togglewordwrap SUBDIR += xpi-torbutton SUBDIR += xpi-twitterfox SUBDIR += xpi-u2f4moz SUBDIR += xpi-uBlock_origin SUBDIR += xpi-unplug SUBDIR += xpi-urllink SUBDIR += xpi-user_agent_switcher SUBDIR += xpi-vimperator SUBDIR += xpi-web_developer SUBDIR += xpi-wmlbrowser SUBDIR += xpi-xhtml-ruby-support SUBDIR += xpi-xmpp4moz SUBDIR += xpi-yslow SUBDIR += xshttpd SUBDIR += xshttpd-devel SUBDIR += xsp SUBDIR += yabb SUBDIR += yanopaste SUBDIR += yarn SUBDIR += yaws SUBDIR += yii SUBDIR += you-get SUBDIR += yourls SUBDIR += youtube_dl SUBDIR += yuicompressor SUBDIR += zen-cart SUBDIR += zend-framework SUBDIR += zend-framework1 SUBDIR += zenphoto SUBDIR += zerowait-httpd SUBDIR += zikula SUBDIR += zope213 .include Index: head/www/qt5-webengine/Makefile =================================================================== --- head/www/qt5-webengine/Makefile (nonexistent) +++ head/www/qt5-webengine/Makefile (revision 448132) @@ -0,0 +1,105 @@ +# $FreeBSD$ + +# QtWebEngine itself is a very thin layer of Qt code on top of a large part of +# Chromium (everything up to the content/ layer). As such, most of the work in +# this port revolves around taming Chromium and getting it to build on FreeBSD. +# While it does build at the moment, there are several items that should be +# investigated or improved: +# - We are using several stub files, especially in Chromium's base/ and net/ +# layers. We should look at implementing the missing bits instead. +# - We are currently not using any sandboxing mechanism. +# - We are disabling support for features such as WebRTC and printing. We need +# to see what it would take to properly support them. +# - We need to see if more "use_system_" flags can be passed. +# - The process of porting QtWebEngine needs to be documented so we can move to +# newer releases more easily. + +PORTNAME= webengine +DISTVERSION= ${QT5_VERSION} +CATEGORIES= www +PKGNAMEPREFIX= qt5- + +MAINTAINER= kde@FreeBSD.org +COMMENT= Qt 5 library to render web content + +BUILD_DEPENDS= bison:devel/bison \ + ninja:devel/ninja \ + python:lang/python \ + yasm:devel/yasm \ + ${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat +LIB_DEPENDS= libdbus-1.so:devel/dbus \ + libevent.so:devel/libevent \ + libfontconfig.so:x11-fonts/fontconfig \ + libfreetype.so:print/freetype2 \ + libjsoncpp.so:devel/jsoncpp \ + libnspr4.so:devel/nspr \ + libnss3.so:security/nss \ + libopus.so:audio/opus \ + libpci.so:devel/libpci \ + libpng.so:graphics/png \ + libprotobuf.so:devel/protobuf \ + libsnappy.so:archivers/snappy \ + libsrtp.so:net/libsrtp \ + libwebp.so:graphics/webp + +OPTIONS_SINGLE= AUDIO +OPTIONS_SINGLE_AUDIO= ALSA PULSEAUDIO +OPTIONS_DEFAULT= ALSA + +AUDIO_DESC= Audio backend + +ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib +ALSA_QMAKE_ON= QT_CONFIG+=alsa +PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio +PULSEAUDIO_QMAKE_ON= QT_CONFIG+=pulseaudio + +# We pass `norecursive' to USES=qmake because src/plugins/plugins.pro checks +# whether webenginewidgets is available, which fails when qmake processes all +# .pro files at once. +USES= gperf jpeg python:2,build pkgconfig \ + qmake:norecursive,outsource shebangfix +USE_GNOME= glib20 libxml2 libxslt +USE_QT5= core designer gui location network qml quick webchannel \ + widgets buildtools_build qmake_build +USE_XORG= scrnsaverproto x11 xcomposite xcursor xext xi xproto \ + xrandr xrender xscrnsaver xtst + +USE_LDCONFIG= ${QT_LIBDIR} + +QT_DIST= ${PORTNAME} + +QMAKE_ARGS= WEBENGINE_CONFIG+=use_nss \ + WEBENGINE_CONFIG+=use_proprietary_codecs \ + WEBENGINE_CONFIG+=use_system_libevent + +# We could just set it to an empty string as well. "all" does not account for +# dependencies correctly in the generated Makefiles, use the right target here. +ALL_TARGET= first + +# The build system reads the environment variable $NINJA_PATH to decide whether +# to boostrap ninja or not (and also to invoke it afterwards). CC and CXX are +# read by some Chromium code to determine which compiler to invoke when running +# some configuration tests. +# Since we use USES=qmake:norecursive, we also need to pass some variables to +# MAKE_ENV because part of the configuration process happens during the build. +CONFIGURE_ENV+= NINJAFLAGS="-j${MAKE_JOBS_NUMBER}" \ + NINJA_PATH="${LOCALBASE}/bin/ninja" +MAKE_ENV+= CC="${CC}" CXX="${CXX}" ${CONFIGURE_ENV} + +post-extract: +# Install FreeBSD's freebsd.pri file. + ${CP} ${FILESDIR}/freebsd.pri ${WRKSRC}/src/core/config/freebsd.pri +# Unbundle libusb. + ${RM} -r ${WRKSRC}/src/3rdparty/chromium/third_party/libusb/src + ${CP} ${WRKSRC}/src/3rdparty/chromium/build/linux/unbundle/libusb.gyp \ + ${WRKSRC}/src/3rdparty/chromium/third_party/libusb/libusb.gyp +# Unbundle libxml. + ${CP} ${WRKSRC}/src/3rdparty/chromium/build/linux/unbundle/libxml.gyp \ + ${WRKSRC}/src/3rdparty/chromium/third_party/libxml/libxml.gyp + +post-patch: +# Too many occurrences to keep in a patch in files/. + ${REINPLACE_CMD} -e 's,OS == "linux",(OS == "linux" or OS == "freebsd"),g' \ + ${WRKSRC}/src/3rdparty/chromium/third_party/ffmpeg/ffmpeg_generated.gypi + +.include Property changes on: head/www/qt5-webengine/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/www/qt5-webengine/distinfo =================================================================== --- head/www/qt5-webengine/distinfo (nonexistent) +++ head/www/qt5-webengine/distinfo (revision 448132) @@ -0,0 +1 @@ +TIMESTAMP = 1491910958 Property changes on: head/www/qt5-webengine/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/www/qt5-webengine/files/freebsd.pri =================================================================== --- head/www/qt5-webengine/files/freebsd.pri (nonexistent) +++ head/www/qt5-webengine/files/freebsd.pri (revision 448132) @@ -0,0 +1,16 @@ +include(desktop_linux.pri) + +GYP_CONFIG += disable_nacl=1 \ + enable_basic_printing=0 \ + enable_printing=0 \ + enable_webrtc=0 \ + enable_hidpi=1 \ + use_dbus=1 \ + use_pulseaudio=0 + +# Once the port works better, we can think about readding the diverse `use_system_` +# for bundled libraries. +# For now, only add very few system libraries. +GYP_CONFIG += use_system_yasm=1 \ + use_system_libusb=1 \ + use_system_libcxx=1 Property changes on: head/www/qt5-webengine/files/freebsd.pri ___________________________________________________________________ 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/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_base.gyp =================================================================== --- head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_base.gyp (nonexistent) +++ head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_base.gyp (revision 448132) @@ -0,0 +1,13 @@ +Disable USE_SYMBOLIZE, it assumes Linux is being used and does things such as +reading from /proc. +--- src/3rdparty/chromium/base/base.gyp.orig 2017-04-19 16:31:45 UTC ++++ src/3rdparty/chromium/base/base.gyp +@@ -46,7 +46,7 @@ + 'xdg_mime', + ], + 'defines': [ +- 'USE_SYMBOLIZE', ++ # 'USE_SYMBOLIZE', + ], + }, { # desktop_linux == 0 and chromeos == 0 + 'sources/': [ Property changes on: head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_base.gyp ___________________________________________________________________ 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/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_base.gypi =================================================================== --- head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_base.gypi (nonexistent) +++ head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_base.gypi (revision 448132) @@ -0,0 +1,17 @@ +--- src/3rdparty/chromium/base/base.gypi.orig 2016-11-07 14:46:18 UTC ++++ src/3rdparty/chromium/base/base.gypi +@@ -1006,9 +1006,14 @@ + 'process/memory_stubs.cc', + ], + 'sources/': [ ++ ['exclude', '^debug/proc_maps_linux\\.cc$'], ++ ['exclude', '^files/file_path_watcher_fsevents\\.cc$'], + ['exclude', '^files/file_path_watcher_linux\\.cc$'], + ['exclude', '^files/file_path_watcher_stub\\.cc$'], + ['exclude', '^files/file_util_linux\\.cc$'], ++ ['exclude', '^process/memory_linux\\.cc$'], ++ ['exclude', '^process/process_iterator_linux\\.cc$'], ++ ['exclude', '^process/process_metrics_linux\\.cc$'], + ['exclude', '^process/process_linux\\.cc$'], + ['exclude', '^sys_info_linux\\.cc$'], + ], Property changes on: head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_base.gypi ___________________________________________________________________ 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/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_files_file__path__watcher__kqueue.cc =================================================================== --- head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_files_file__path__watcher__kqueue.cc (nonexistent) +++ head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_files_file__path__watcher__kqueue.cc (revision 448132) @@ -0,0 +1,13 @@ +--- src/3rdparty/chromium/base/files/file_path_watcher_kqueue.cc.orig 2017-04-19 09:33:16 UTC ++++ src/3rdparty/chromium/base/files/file_path_watcher_kqueue.cc +@@ -388,4 +388,10 @@ void FilePathWatcherKQueue::CancelOnMess + } + } + ++// In the upstream version, this method is implemented in ++// file_path_watcher_mac.cc, which we obviously do not use. ++FilePathWatcher::FilePathWatcher() { ++ impl_ = new FilePathWatcherKQueue(); ++} ++ + } // namespace base Property changes on: head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_files_file__path__watcher__kqueue.cc ___________________________________________________________________ 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/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_files_file__path__watcher__kqueue.h =================================================================== --- head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_files_file__path__watcher__kqueue.h (nonexistent) +++ head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_files_file__path__watcher__kqueue.h (revision 448132) @@ -0,0 +1,14 @@ +--- src/3rdparty/chromium/base/files/file_path_watcher_kqueue.h.orig 2017-04-11 14:08:45 UTC ++++ src/3rdparty/chromium/base/files/file_path_watcher_kqueue.h +@@ -5,6 +5,11 @@ + #ifndef BASE_FILES_FILE_PATH_WATCHER_KQUEUE_H_ + #define BASE_FILES_FILE_PATH_WATCHER_KQUEUE_H_ + ++#ifdef __FreeBSD__ ++#include ++#include ++#endif ++ + #include + #include + Property changes on: head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_files_file__path__watcher__kqueue.h ___________________________________________________________________ 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/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_posix_unix__domain__socket__linux.cc =================================================================== --- head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_posix_unix__domain__socket__linux.cc (nonexistent) +++ head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_posix_unix__domain__socket__linux.cc (revision 448132) @@ -0,0 +1,44 @@ +--- src/3rdparty/chromium/base/posix/unix_domain_socket_linux.cc.orig 2017-04-11 14:08:45 UTC ++++ src/3rdparty/chromium/base/posix/unix_domain_socket_linux.cc +@@ -21,6 +21,15 @@ + #include + #endif + ++#if defined(__FreeBSD__) ++// Port over Linux ucred structure ++struct ucred { ++ pid_t pid; // process ID of the sending process ++ uid_t uid; // user ID of the sending process ++ gid_t gid; // group ID of the sending process ++}; ++#endif ++ + namespace base { + + const size_t UnixDomainSocket::kMaxFileDescriptors = 16; +@@ -41,7 +50,13 @@ static bool CreateSocketPair(ScopedFD* one, ScopedFD* + // static + bool UnixDomainSocket::EnableReceiveProcessId(int fd) { + const int enable = 1; ++#if defined(__FreeBSD__) ++ // XXX(rene) do this? : ++ // taken from dbus, Academic Free License 2.1 / GPL 2+ ++ return 0; // fake OK ++#else + return setsockopt(fd, SOL_SOCKET, SO_PASSCRED, &enable, sizeof(enable)) == 0; ++#endif + } + #endif // !defined(OS_NACL_NONSFI) + +@@ -147,7 +162,11 @@ ssize_t UnixDomainSocket::RecvMsgWithFlags(int fd, + // The PNaCl toolchain for Non-SFI binary build does not support + // SCM_CREDENTIALS. + if (cmsg->cmsg_level == SOL_SOCKET && ++#if defined(__FreeBSD__) ++ 1) { ++#else + cmsg->cmsg_type == SCM_CREDENTIALS) { ++#endif + DCHECK_EQ(payload_len, sizeof(struct ucred)); + DCHECK_EQ(pid, -1); + pid = reinterpret_cast(CMSG_DATA(cmsg))->pid; Property changes on: head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_posix_unix__domain__socket__linux.cc ___________________________________________________________________ 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/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_process_memory__stubs.cc =================================================================== --- head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_process_memory__stubs.cc (nonexistent) +++ head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_process_memory__stubs.cc (revision 448132) @@ -0,0 +1,15 @@ +Use the definition in memory.cc instead. +--- src/3rdparty/chromium/base/process/memory_stubs.cc.orig 2017-04-19 16:40:17 UTC ++++ src/3rdparty/chromium/base/process/memory_stubs.cc +@@ -32,9 +32,11 @@ bool UncheckedMalloc(size_t size, void** + return *result != nullptr; + } + ++#if !defined(OS_BSD) + bool UncheckedCalloc(size_t num_items, size_t size, void** result) { + *result = calloc(num_items, size); + return *result != nullptr; + } ++#endif + + } // namespace base Property changes on: head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_process_memory__stubs.cc ___________________________________________________________________ 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/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_process_process__posix.cc =================================================================== --- head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_process_process__posix.cc (nonexistent) +++ head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_process_process__posix.cc (revision 448132) @@ -0,0 +1,10 @@ +--- src/3rdparty/chromium/base/process/process_posix.cc.orig 2017-04-11 14:08:45 UTC ++++ src/3rdparty/chromium/base/process/process_posix.cc +@@ -8,6 +8,7 @@ + #include + #include + #include ++#include + + #include "base/files/scoped_file.h" + #include "base/logging.h" Property changes on: head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_process_process__posix.cc ___________________________________________________________________ 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/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_threading_platform__thread__linux.cc =================================================================== --- head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_threading_platform__thread__linux.cc (nonexistent) +++ head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_threading_platform__thread__linux.cc (revision 448132) @@ -0,0 +1,21 @@ +--- src/3rdparty/chromium/base/threading/platform_thread_linux.cc.orig 2017-04-11 14:08:45 UTC ++++ src/3rdparty/chromium/base/threading/platform_thread_linux.cc +@@ -17,7 +17,9 @@ + + #if !defined(OS_NACL) + #include ++#if !defined(OS_BSD) + #include ++#endif + #include + #include + #endif +@@ -81,7 +83,7 @@ void PlatformThread::SetName(const std::string& name) + ThreadIdNameManager::GetInstance()->SetName(CurrentId(), name); + tracked_objects::ThreadData::InitializeThreadContext(name); + +-#if !defined(OS_NACL) ++#if !defined(OS_NACL) && !defined(OS_BSD) + // On linux we can get the thread names to show up in the debugger by setting + // the process name for the LWP. We don't want to do this for the main + // thread because that would rename the process, causing tools like killall Property changes on: head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_threading_platform__thread__linux.cc ___________________________________________________________________ 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/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_trace__event_process__memory__dump.cc =================================================================== --- head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_trace__event_process__memory__dump.cc (nonexistent) +++ head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_trace__event_process__memory__dump.cc (revision 448132) @@ -0,0 +1,29 @@ +--- src/3rdparty/chromium/base/trace_event/process_memory_dump.cc.orig 2016-11-07 14:46:18 UTC ++++ src/3rdparty/chromium/base/trace_event/process_memory_dump.cc +@@ -52,7 +52,7 @@ size_t ProcessMemoryDump::CountResidentB + const size_t page_count = (chunk_size + page_size - 1) / page_size; + size_t resident_page_count = 0; + +-#if defined(OS_MACOSX) || defined(OS_IOS) ++#if defined(OS_MACOSX) || defined(OS_IOS) || defined(OS_BSD) + std::vector vec(page_count + 1); + // mincore in MAC does not fail with EAGAIN. + result = mincore(chunk_start, chunk_size, vec.data()); +@@ -61,7 +61,7 @@ size_t ProcessMemoryDump::CountResidentB + + for (size_t i = 0; i < page_count; i++) + resident_page_count += vec[i] & MINCORE_INCORE ? 1 : 0; +-#else // defined(OS_MACOSX) || defined(OS_IOS) ++#else // defined(OS_MACOSX) || defined(OS_IOS) || defined(OS_BSD) + std::vector vec(page_count + 1); + int error_counter = 0; + // HANDLE_EINTR tries for 100 times. So following the same pattern. +@@ -73,7 +73,7 @@ size_t ProcessMemoryDump::CountResidentB + + for (size_t i = 0; i < page_count; i++) + resident_page_count += vec[i]; +-#endif // defined(OS_MACOSX) || defined(OS_IOS) ++#endif // defined(OS_MACOSX) || defined(OS_IOS) || defined(OS_BSD) + + total_resident_size += resident_page_count * page_size; + offset += kMaxChunkSize; Property changes on: head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_trace__event_process__memory__dump.cc ___________________________________________________________________ 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/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_tracked__objects.cc =================================================================== --- head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_tracked__objects.cc (nonexistent) +++ head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_tracked__objects.cc (revision 448132) @@ -0,0 +1,11 @@ +--- src/3rdparty/chromium/base/tracked_objects.cc.orig 2017-04-11 14:08:45 UTC ++++ src/3rdparty/chromium/base/tracked_objects.cc +@@ -431,7 +431,7 @@ void ThreadData::OnThreadTerminationCleanup() { + } + // We must NOT do any allocations during this callback. + // Using the simple linked lists avoids all allocations. +- DCHECK_EQ(this->next_retired_worker_, reinterpret_cast(NULL)); ++ DCHECK_EQ(this->next_retired_worker_, reinterpret_cast(0)); + this->next_retired_worker_ = first_retired_worker_; + first_retired_worker_ = this; + } Property changes on: head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_tracked__objects.cc ___________________________________________________________________ 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/www/qt5-webengine/files/patch-src_3rdparty_chromium_build_common.gypi =================================================================== --- head/www/qt5-webengine/files/patch-src_3rdparty_chromium_build_common.gypi (nonexistent) +++ head/www/qt5-webengine/files/patch-src_3rdparty_chromium_build_common.gypi (revision 448132) @@ -0,0 +1,16 @@ +--- src/3rdparty/chromium/build/common.gypi.orig 2017-04-11 14:08:45 UTC ++++ src/3rdparty/chromium/build/common.gypi +@@ -4781,6 +4781,13 @@ + 'ldflags': [ + '-Wl,--no-keep-memory', + ], ++ 'ldflags!': [ ++ '-ldl', ++ '-pie', ++ ], ++ 'libraries!': [ ++ '-ldl', ++ ], + }, + }], + # Android-specific options; note that most are set above with Linux. Property changes on: head/www/qt5-webengine/files/patch-src_3rdparty_chromium_build_common.gypi ___________________________________________________________________ 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/www/qt5-webengine/files/patch-src_3rdparty_chromium_build_linux_unbundle_libusb.gyp =================================================================== --- head/www/qt5-webengine/files/patch-src_3rdparty_chromium_build_linux_unbundle_libusb.gyp (nonexistent) +++ head/www/qt5-webengine/files/patch-src_3rdparty_chromium_build_linux_unbundle_libusb.gyp (revision 448132) @@ -0,0 +1,20 @@ +--- src/3rdparty/chromium/build/linux/unbundle/libusb.gyp.orig 2017-04-11 14:08:45 UTC ++++ src/3rdparty/chromium/build/linux/unbundle/libusb.gyp +@@ -18,14 +18,14 @@ + ], + 'direct_dependent_settings': { + 'cflags': [ +- 'ForkRequest( + cmd_line->argv(), std::move(files_to_register), process_type); +@@ -296,7 +296,7 @@ void TerminateOnLauncherThread(bool zygote, base::Proc + process.Terminate(RESULT_CODE_NORMAL_EXIT, false); + // On POSIX, we must additionally reap the child. + #if defined(OS_POSIX) +-#if !defined(OS_MACOSX) ++#if !defined(OS_MACOSX) && !defined(OS_BSD) + if (zygote) { + // If the renderer was created via a zygote, we have to proxy the reaping + // through the zygote process. +@@ -398,7 +398,7 @@ void ChildProcessLauncher::Launch( + + void ChildProcessLauncher::UpdateTerminationStatus(bool known_dead) { + DCHECK(CalledOnValidThread()); +-#if defined(OS_POSIX) && !defined(OS_MACOSX) && !defined(OS_ANDROID) ++#if defined(OS_POSIX) && !defined(OS_MACOSX) && !defined(OS_ANDROID) && !defined(OS_BSD) + if (zygote_) { + termination_status_ = ZygoteHostImpl::GetInstance()-> + GetTerminationStatus(process_.Handle(), known_dead, &exit_code_); +@@ -469,7 +469,7 @@ void ChildProcessLauncher::Notify( + starting_ = false; + process_ = std::move(process); + +-#if defined(OS_POSIX) && !defined(OS_MACOSX) && !defined(OS_ANDROID) ++#if defined(OS_POSIX) && !defined(OS_MACOSX) && !defined(OS_ANDROID) && !defined(OS_BSD) + zygote_ = zygote; + #endif + if (process_.IsValid()) { Property changes on: head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_browser_child__process__launcher.cc ___________________________________________________________________ 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/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_browser_download_file__metadata__linux.cc =================================================================== --- head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_browser_download_file__metadata__linux.cc (nonexistent) +++ head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_browser_download_file__metadata__linux.cc (revision 448132) @@ -0,0 +1,20 @@ +--- src/3rdparty/chromium/content/browser/download/file_metadata_linux.cc.orig 2017-04-20 13:00:41 UTC ++++ src/3rdparty/chromium/content/browser/download/file_metadata_linux.cc +@@ -6,7 +6,7 @@ + + #include + #include +-#include ++#include + + #include "base/files/file_path.h" + #include "base/files/file_util.h" +@@ -21,7 +21,7 @@ const char kReferrerURLAttrName[] = "use + static void SetExtendedFileAttribute(const char* path, const char* name, + const char* value, size_t value_size, + int flags) { +- int result = setxattr(path, name, value, value_size, flags); ++ int result = extattr_set_file(path, EXTATTR_NAMESPACE_USER, name, value, value_size); + if (result) { + DPLOG(ERROR) + << "Could not set extended attribute " << name << " on file " << path; Property changes on: head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_browser_download_file__metadata__linux.cc ___________________________________________________________________ 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/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_browser_frame__host_render__widget__host__view__guest.cc =================================================================== --- head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_browser_frame__host_render__widget__host__view__guest.cc (nonexistent) +++ head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_browser_frame__host_render__widget__host__view__guest.cc (revision 448132) @@ -0,0 +1,16 @@ +--- src/3rdparty/chromium/content/browser/frame_host/render_widget_host_view_guest.cc.orig 2017-04-11 14:08:45 UTC ++++ src/3rdparty/chromium/content/browser/frame_host/render_widget_host_view_guest.cc +@@ -338,11 +338,11 @@ gfx::NativeView RenderWidgetHostViewGuest::GetNativeVi + + gfx::NativeViewId RenderWidgetHostViewGuest::GetNativeViewId() const { + if (!guest_) +- return static_cast(NULL); ++ return reinterpret_cast(NULL); + + RenderWidgetHostView* rwhv = guest_->GetOwnerRenderWidgetHostView(); + if (!rwhv) +- return static_cast(NULL); ++ return reinterpret_cast(NULL); + return rwhv->GetNativeViewId(); + } + Property changes on: head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_browser_frame__host_render__widget__host__view__guest.cc ___________________________________________________________________ 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/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_browser_geolocation_location__arbitrator__impl.cc =================================================================== --- head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_browser_geolocation_location__arbitrator__impl.cc (nonexistent) +++ head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_browser_geolocation_location__arbitrator__impl.cc (revision 448132) @@ -0,0 +1,11 @@ +--- src/3rdparty/chromium/content/browser/geolocation/location_arbitrator_impl.cc.orig 2017-04-19 16:57:24 UTC ++++ src/3rdparty/chromium/content/browser/geolocation/location_arbitrator_impl.cc +@@ -174,7 +174,7 @@ LocationProvider* LocationArbitratorImpl + } + + LocationProvider* LocationArbitratorImpl::NewSystemLocationProvider() { +-#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX) ++#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX) || defined(OS_BSD) + return NULL; + #else + return content::NewSystemLocationProvider(); Property changes on: head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_browser_geolocation_location__arbitrator__impl.cc ___________________________________________________________________ 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/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_content__browser.gypi =================================================================== --- head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_content__browser.gypi (nonexistent) +++ head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_content__browser.gypi (revision 448132) @@ -0,0 +1,33 @@ +--- src/3rdparty/chromium/content/content_browser.gypi.orig 2016-11-07 14:46:18 UTC ++++ src/3rdparty/chromium/content/content_browser.gypi +@@ -2140,6 +2140,9 @@ + ['os_bsd==1', { + 'sources/': [ + ['exclude', '^browser/gamepad/gamepad_platform_data_fetcher_linux\\.cc$'], ++ ['exclude', '^browser/zygote_host/zygote_host_impl_linux\\.cc$'], ++ ['exclude', '^zygote/zygote_linux\\.cc$'], ++ ['exclude', '^zygote/zygote_main_linux\\.cc$'], + ], + }], + ['use_aura==1', { +@@ -2191,14 +2194,16 @@ + 'browser/geolocation/empty_wifi_data_provider.cc', + ], + }], +- ['OS == "linux" and use_dbus==1', { +- 'sources!': [ +- 'browser/geolocation/empty_wifi_data_provider.cc', +- ], ++ ['use_dbus==1', { + 'dependencies': [ + '../build/linux/system.gyp:dbus', + '../dbus/dbus.gyp:dbus', + ], ++ }], ++ ['OS == "linux" and use_dbus==1', { ++ 'sources!': [ ++ 'browser/geolocation/empty_wifi_data_provider.cc', ++ ], + }, { # OS != "linux" or use_dbus==0 + 'sources!': [ + 'browser/geolocation/wifi_data_provider_linux.cc', Property changes on: head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_content__browser.gypi ___________________________________________________________________ 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/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_content__common.gypi =================================================================== --- head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_content__common.gypi (nonexistent) +++ head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_content__common.gypi (revision 448132) @@ -0,0 +1,32 @@ +--- src/3rdparty/chromium/content/content_common.gypi.orig 2016-11-07 14:46:18 UTC ++++ src/3rdparty/chromium/content/content_common.gypi +@@ -12,6 +12,7 @@ + '../skia/skia.gyp:skia', + '../third_party/WebKit/public/blink_headers.gyp:blink_headers', + '../third_party/icu/icu.gyp:icuuc', ++ '../third_party/mesa/mesa.gyp:mesa_headers', + '../ui/accessibility/accessibility.gyp:accessibility', + '../ui/accessibility/accessibility.gyp:ax_gen', + '../ui/base/ime/ui_base_ime.gyp:ui_base_ime', +@@ -756,6 +757,21 @@ + 'content.gyp:common_aidl', + ], + }], ++ ['os_bsd==1', { ++ 'sources!': [ ++ 'common/sandbox_linux/bpf_cros_arm_gpu_policy_linux.cc', ++ 'common/sandbox_linux/bpf_gpu_policy_linux.cc', ++ 'common/sandbox_linux/bpf_ppapi_policy_linux.cc', ++ 'common/sandbox_linux/bpf_renderer_policy_linux.cc', ++ 'common/sandbox_linux/bpf_utility_policy_linux.cc', ++ 'common/sandbox_linux/sandbox_bpf_base_policy_linux.cc', ++ 'common/sandbox_linux/sandbox_debug_handling_linux.cc', ++ 'common/sandbox_linux/sandbox_init_linux.cc', ++ 'common/sandbox_linux/sandbox_linux.cc', ++ 'common/sandbox_linux/sandbox_seccomp_bpf_linux.cc', ++ 'common/set_process_title_linux.cc', ++ ], ++ }], + ['use_pango == 1', { + 'dependencies': [ + '../build/linux/system.gyp:pangocairo', Property changes on: head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_content__common.gypi ___________________________________________________________________ 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/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_gpu_gpu__child__thread.cc =================================================================== --- head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_gpu_gpu__child__thread.cc (nonexistent) +++ head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_gpu_gpu__child__thread.cc (revision 448132) @@ -0,0 +1,18 @@ +--- src/3rdparty/chromium/content/gpu/gpu_child_thread.cc.orig 2017-04-11 14:08:45 UTC ++++ src/3rdparty/chromium/content/gpu/gpu_child_thread.cc +@@ -306,6 +306,7 @@ void GpuChildThread::StopWatchdog() { + } + + void GpuChildThread::OnCollectGraphicsInfo() { ++#if !defined(OS_FREEBSD) + #if defined(OS_WIN) + // GPU full info collection should only happen on un-sandboxed GPU process + // or single process/in-process gpu mode on Windows. +@@ -348,6 +349,7 @@ void GpuChildThread::OnCollectGraphicsInfo() { + base::MessageLoop::current()->QuitWhenIdle(); + } + #endif // OS_WIN ++#endif + } + + void GpuChildThread::OnGetVideoMemoryUsageStats() { Property changes on: head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_gpu_gpu__child__thread.cc ___________________________________________________________________ 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/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_gpu_gpu__main.cc =================================================================== --- head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_gpu_gpu__main.cc (nonexistent) +++ head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_gpu_gpu__main.cc (revision 448132) @@ -0,0 +1,45 @@ +--- src/3rdparty/chromium/content/gpu/gpu_main.cc.orig 2017-04-11 14:08:45 UTC ++++ src/3rdparty/chromium/content/gpu/gpu_main.cc +@@ -99,7 +99,7 @@ void GetGpuInfoFromCommandLine(gpu::GPUInfo& gpu_info, + const base::CommandLine& command_line); + bool WarmUpSandbox(const base::CommandLine& command_line); + +-#if !defined(OS_MACOSX) ++#if !defined(OS_MACOSX) && !defined(OS_FREEBSD) + bool CollectGraphicsInfo(gpu::GPUInfo& gpu_info); + #endif + +@@ -191,13 +191,13 @@ int GpuMain(const MainFunctionParams& parameters) { + #else + base::MessageLoop main_message_loop(base::MessageLoop::TYPE_UI); + #endif +-#elif defined(OS_LINUX) && defined(USE_X11) ++#elif (defined(OS_LINUX)||defined(OS_BSD)) && defined(USE_X11) + // We need a UI loop so that we can grab the Expose events. See GLSurfaceGLX + // and https://crbug.com/326995. + base::MessageLoop main_message_loop(base::MessageLoop::TYPE_UI); + scoped_ptr event_source = + ui::PlatformEventSource::CreateDefault(); +-#elif defined(OS_LINUX) ++#elif defined(OS_LINUX)||defined(OS_BSD) + base::MessageLoop main_message_loop(base::MessageLoop::TYPE_DEFAULT); + #elif defined(OS_MACOSX) + // This is necessary for CoreAnimation layers hosted in the GPU process to be +@@ -303,7 +303,7 @@ int GpuMain(const MainFunctionParams& parameters) { + // and we already registered them through SetGpuInfo() above. + base::TimeTicks before_collect_context_graphics_info = + base::TimeTicks::Now(); +-#if !defined(OS_MACOSX) ++#if !defined(OS_MACOSX) && !defined(OS_FREEBSD) + if (!CollectGraphicsInfo(gpu_info)) + dead_on_arrival = true; + +@@ -457,7 +457,7 @@ bool WarmUpSandbox(const base::CommandLine& command_li + return true; + } + +-#if !defined(OS_MACOSX) ++#if !defined(OS_MACOSX) && !defined(OS_FREEBSD) + bool CollectGraphicsInfo(gpu::GPUInfo& gpu_info) { + TRACE_EVENT0("gpu,startup", "Collect Graphics Info"); + Property changes on: head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_gpu_gpu__main.cc ___________________________________________________________________ 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/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_renderer_devtools_v8__sampling__profiler.cc =================================================================== --- head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_renderer_devtools_v8__sampling__profiler.cc (nonexistent) +++ head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_renderer_devtools_v8__sampling__profiler.cc (revision 448132) @@ -0,0 +1,21 @@ +--- src/3rdparty/chromium/content/renderer/devtools/v8_sampling_profiler.cc.orig 2017-04-11 14:08:45 UTC ++++ src/3rdparty/chromium/content/renderer/devtools/v8_sampling_profiler.cc +@@ -6,6 +6,7 @@ + + #include + #include ++#include + + #include "base/format_macros.h" + #include "base/location.h" +@@ -544,6 +546,10 @@ void V8SamplingThread::HandleProfilerSignal(int signal + state.pc = reinterpret_cast(mcontext->__ss.REG_64_32(__rip, __eip)); + state.sp = reinterpret_cast(mcontext->__ss.REG_64_32(__rsp, __esp)); + state.fp = reinterpret_cast(mcontext->__ss.REG_64_32(__rbp, __ebp)); ++#elif defined(OS_FREEBSD) ++ state.pc = reinterpret_cast(mcontext.REG_64_32(mc_rip, mc_eip)); ++ state.sp = reinterpret_cast(mcontext.REG_64_32(mc_rsp, mc_esp)); ++ state.fp = reinterpret_cast(mcontext.REG_64_32(mc_rbp, mc_ebp)); + #else + state.pc = + reinterpret_cast(mcontext.gregs[REG_64_32(REG_RIP, REG_EIP)]); Property changes on: head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_renderer_devtools_v8__sampling__profiler.cc ___________________________________________________________________ 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/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_renderer_renderer__main__platform__delegate__linux.cc =================================================================== --- head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_renderer_renderer__main__platform__delegate__linux.cc (nonexistent) +++ head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_renderer_renderer__main__platform__delegate__linux.cc (revision 448132) @@ -0,0 +1,18 @@ +--- src/3rdparty/chromium/content/renderer/renderer_main_platform_delegate_linux.cc.orig 2017-04-20 13:24:44 UTC ++++ src/3rdparty/chromium/content/renderer/renderer_main_platform_delegate_linux.cc +@@ -29,6 +29,7 @@ void RendererMainPlatformDelegate::Platf + } + + bool RendererMainPlatformDelegate::EnableSandbox() { ++#if defined(OS_LINUX) + // The setuid sandbox is started in the zygote process: zygote_main_linux.cc + // http://code.google.com/p/chromium/wiki/LinuxSUIDSandbox + // +@@ -60,6 +61,7 @@ bool RendererMainPlatformDelegate::Enabl + } + #endif // __x86_64__ + ++#endif // defined(OS_LINUX) + return true; + } + Property changes on: head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_renderer_renderer__main__platform__delegate__linux.cc ___________________________________________________________________ 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/www/qt5-webengine/files/patch-src_3rdparty_chromium_crypto_nss__util.cc =================================================================== --- head/www/qt5-webengine/files/patch-src_3rdparty_chromium_crypto_nss__util.cc (nonexistent) +++ head/www/qt5-webengine/files/patch-src_3rdparty_chromium_crypto_nss__util.cc (revision 448132) @@ -0,0 +1,24 @@ +--- src/3rdparty/chromium/crypto/nss_util.cc.orig 2017-04-23 10:32:17 UTC ++++ src/3rdparty/chromium/crypto/nss_util.cc +@@ -15,7 +15,7 @@ + + #include "crypto/nss_util_internal.h" + +-#if defined(OS_OPENBSD) ++#if defined(OS_BSD) + #include + #include + #endif +@@ -158,10 +158,10 @@ void UseLocalCacheOfNSSDatabaseIfNFS(con + base::FileSystemType fs_type = base::FILE_SYSTEM_UNKNOWN; + if (base::GetFileSystemType(database_dir, &fs_type)) + db_on_nfs = (fs_type == base::FILE_SYSTEM_NFS); +-#elif defined(OS_OPENBSD) ++#elif defined(OS_BSD) + struct statfs buf; + if (statfs(database_dir.value().c_str(), &buf) == 0) +- db_on_nfs = (strcmp(buf.f_fstypename, MOUNT_NFS) == 0); ++ db_on_nfs = (strcmp(buf.f_fstypename, "nfs") == 0); + #else + NOTIMPLEMENTED(); + #endif Property changes on: head/www/qt5-webengine/files/patch-src_3rdparty_chromium_crypto_nss__util.cc ___________________________________________________________________ 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/www/qt5-webengine/files/patch-src_3rdparty_chromium_device_usb_usb__context.cc =================================================================== --- head/www/qt5-webengine/files/patch-src_3rdparty_chromium_device_usb_usb__context.cc (nonexistent) +++ head/www/qt5-webengine/files/patch-src_3rdparty_chromium_device_usb_usb__context.cc (revision 448132) @@ -0,0 +1,22 @@ +--- src/3rdparty/chromium/device/usb/usb_context.cc.orig 2017-04-11 14:15:58 UTC ++++ src/3rdparty/chromium/device/usb/usb_context.cc +@@ -9,8 +9,7 @@ + #include "base/macros.h" + #include "base/threading/simple_thread.h" + #include "device/usb/usb_error.h" +-#include "third_party/libusb/src/libusb/interrupt.h" +-#include "third_party/libusb/src/libusb/libusb.h" ++#include "libusb.h" + + namespace device { + +@@ -58,7 +57,9 @@ void UsbContext::UsbEventHandler::Run() { + + void UsbContext::UsbEventHandler::Stop() { + base::subtle::Release_Store(&running_, 0); ++#if !defined(__FreeBSD__) + libusb_interrupt_handle_event(context_); ++#endif + } + + UsbContext::UsbContext(PlatformUsbContext context) : context_(context) { Property changes on: head/www/qt5-webengine/files/patch-src_3rdparty_chromium_device_usb_usb__context.cc ___________________________________________________________________ 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/www/qt5-webengine/files/patch-src_3rdparty_chromium_device_usb_usb__service__impl.cc =================================================================== --- head/www/qt5-webengine/files/patch-src_3rdparty_chromium_device_usb_usb__service__impl.cc (nonexistent) +++ head/www/qt5-webengine/files/patch-src_3rdparty_chromium_device_usb_usb__service__impl.cc (revision 448132) @@ -0,0 +1,48 @@ +The hotplug API is not available on FreeBSD <= 10.3. + +The API was added in base r302080, so it is part of FreeBSD 11.0+. It was +MFC'ed to stable/10 in r302275, which is between __FreeBSD_version's 1003505 +(r302228) and 1003506 (r304611). +--- src/3rdparty/chromium/device/usb/usb_service_impl.cc.orig 2017-04-20 16:14:07 UTC ++++ src/3rdparty/chromium/device/usb/usb_service_impl.cc +@@ -482,6 +482,7 @@ UsbServiceImpl::UsbServiceImpl( + } + context_ = new UsbContext(platform_context); + ++#if defined(__FreeBSD_version) && __FreeBSD_version >= 1003506 + rv = libusb_hotplug_register_callback( + context_->context(), + static_cast(LIBUSB_HOTPLUG_EVENT_DEVICE_ARRIVED | +@@ -492,6 +493,7 @@ UsbServiceImpl::UsbServiceImpl( + if (rv == LIBUSB_SUCCESS) { + hotplug_enabled_ = true; + } ++#endif + + RefreshDevices(); + #if defined(OS_WIN) +@@ -504,7 +506,9 @@ UsbServiceImpl::UsbServiceImpl( + + UsbServiceImpl::~UsbServiceImpl() { + if (hotplug_enabled_) { ++#if defined(__FreeBSD_version) && __FreeBSD_version >= 1003506 + libusb_hotplug_deregister_callback(context_->context(), hotplug_handle_); ++#endif + } + for (const auto& map_entry : devices_) { + map_entry.second->OnDisconnect(); +@@ -744,6 +748,7 @@ void UsbServiceImpl::RemoveDevice(scoped + } + + // static ++#if defined(__FreeBSD_version) && __FreeBSD_version >= 1003506 + int LIBUSB_CALL UsbServiceImpl::HotplugCallback(libusb_context* context, + PlatformUsbDevice device, + libusb_hotplug_event event, +@@ -799,5 +804,6 @@ void UsbServiceImpl::OnPlatformDeviceRem + } + libusb_unref_device(platform_device); + } ++#endif // defined(__FreeBSD_version) && __FreeBSD_version >= 1003506 + + } // namespace device Property changes on: head/www/qt5-webengine/files/patch-src_3rdparty_chromium_device_usb_usb__service__impl.cc ___________________________________________________________________ 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/www/qt5-webengine/files/patch-src_3rdparty_chromium_device_usb_usb__service__impl.h =================================================================== --- head/www/qt5-webengine/files/patch-src_3rdparty_chromium_device_usb_usb__service__impl.h (nonexistent) +++ head/www/qt5-webengine/files/patch-src_3rdparty_chromium_device_usb_usb__service__impl.h (revision 448132) @@ -0,0 +1,33 @@ +The hotplug API is not available on FreeBSD <= 10.3. + +The API was added in base r302080, so it is part of FreeBSD 11.0+. It was +MFC'ed to stable/10 in r302275, which is between __FreeBSD_version's 1003505 +(r302228) and 1003506 (r304611). +--- src/3rdparty/chromium/device/usb/usb_service_impl.h.orig 2017-04-20 16:14:03 UTC ++++ src/3rdparty/chromium/device/usb/usb_service_impl.h +@@ -72,6 +72,7 @@ class UsbServiceImpl : + void RemoveDevice(scoped_refptr device); + + // Handle hotplug events from libusb. ++#if defined(__FreeBSD_version) && __FreeBSD_version >= 1003506 + static int LIBUSB_CALL HotplugCallback(libusb_context* context, + PlatformUsbDevice device, + libusb_hotplug_event event, +@@ -79,6 +80,7 @@ class UsbServiceImpl : + // These functions release a reference to the provided platform device. + void OnPlatformDeviceAdded(PlatformUsbDevice platform_device); + void OnPlatformDeviceRemoved(PlatformUsbDevice platform_device); ++#endif + + scoped_refptr context_; + scoped_refptr task_runner_; +@@ -88,7 +90,9 @@ class UsbServiceImpl : + // connected instead of only when a full enumeration is requested. + // TODO(reillyg): Support this on all platforms. crbug.com/411715 + bool hotplug_enabled_ = false; ++#if defined(__FreeBSD_version) && __FreeBSD_version >= 1003506 + libusb_hotplug_callback_handle hotplug_handle_; ++#endif + + // Enumeration callbacks are queued until an enumeration completes. + bool enumeration_ready_ = false; Property changes on: head/www/qt5-webengine/files/patch-src_3rdparty_chromium_device_usb_usb__service__impl.h ___________________________________________________________________ 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/www/qt5-webengine/files/patch-src_3rdparty_chromium_gpu_gpu__config.gypi =================================================================== --- head/www/qt5-webengine/files/patch-src_3rdparty_chromium_gpu_gpu__config.gypi (nonexistent) +++ head/www/qt5-webengine/files/patch-src_3rdparty_chromium_gpu_gpu__config.gypi (revision 448132) @@ -0,0 +1,17 @@ +--- src/3rdparty/chromium/gpu/gpu_config.gypi.orig 2016-11-07 14:46:18 UTC ++++ src/3rdparty/chromium/gpu/gpu_config.gypi +@@ -66,12 +66,12 @@ + '../third_party/amd/amd_videocard_info_win.cc', + ], + }], +- ['OS=="linux" and use_libpci==1 and (use_x11==1 or use_ozone==1)', { ++ ['(OS=="linux" or os_bsd==1) and use_libpci==1 and (use_x11==1 or use_ozone==1)', { + 'dependencies': [ + '../build/linux/system.gyp:libpci', + ], + }], +- ['OS=="linux" and use_x11==1', { ++ ['(OS=="linux" or os_bsd==1) and use_x11==1', { + 'dependencies': [ + '../build/linux/system.gyp:x11', + '../build/linux/system.gyp:xext', Property changes on: head/www/qt5-webengine/files/patch-src_3rdparty_chromium_gpu_gpu__config.gypi ___________________________________________________________________ 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/www/qt5-webengine/files/patch-src_3rdparty_chromium_media_capture_video_file__video__capture__device__factory.cc =================================================================== --- head/www/qt5-webengine/files/patch-src_3rdparty_chromium_media_capture_video_file__video__capture__device__factory.cc (nonexistent) +++ head/www/qt5-webengine/files/patch-src_3rdparty_chromium_media_capture_video_file__video__capture__device__factory.cc (revision 448132) @@ -0,0 +1,11 @@ +--- src/3rdparty/chromium/media/capture/video/file_video_capture_device_factory.cc.orig 2017-04-23 10:37:42 UTC ++++ src/3rdparty/chromium/media/capture/video/file_video_capture_device_factory.cc +@@ -50,7 +50,7 @@ void FileVideoCaptureDeviceFactory::GetD + device_names->push_back(VideoCaptureDevice::Name( + command_line_file_path.value(), kFileVideoCaptureDeviceName, + VideoCaptureDevice::Name::AVFOUNDATION)); +-#elif defined(OS_LINUX) ++#elif defined(OS_LINUX) || defined(OS_BSD) + device_names->push_back(VideoCaptureDevice::Name( + command_line_file_path.value(), kFileVideoCaptureDeviceName, + VideoCaptureDevice::Name::V4L2_SINGLE_PLANE)); Property changes on: head/www/qt5-webengine/files/patch-src_3rdparty_chromium_media_capture_video_file__video__capture__device__factory.cc ___________________________________________________________________ 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/www/qt5-webengine/files/patch-src_3rdparty_chromium_media_capture_video_linux_v4l2__capture__delegate.cc =================================================================== --- head/www/qt5-webengine/files/patch-src_3rdparty_chromium_media_capture_video_linux_v4l2__capture__delegate.cc (nonexistent) +++ head/www/qt5-webengine/files/patch-src_3rdparty_chromium_media_capture_video_linux_v4l2__capture__delegate.cc (revision 448132) @@ -0,0 +1,21 @@ +--- src/3rdparty/chromium/media/capture/video/linux/v4l2_capture_delegate.cc.orig 2017-04-19 19:13:43 UTC ++++ src/3rdparty/chromium/media/capture/video/linux/v4l2_capture_delegate.cc +@@ -20,7 +20,7 @@ + #include "media/capture/video/linux/v4l2_capture_delegate_single_plane.h" + #include "media/capture/video/linux/video_capture_device_linux.h" + +-#if !defined(OS_OPENBSD) ++#if !defined(OS_BSD) + #include + #endif + +@@ -277,9 +277,7 @@ void V4L2CaptureDelegate::AllocateAndSta + // operation (|errno| == EINVAL in this case) or plain failure. + if ((power_line_frequency_ == V4L2_CID_POWER_LINE_FREQUENCY_50HZ) + || (power_line_frequency_ == V4L2_CID_POWER_LINE_FREQUENCY_60HZ) +-#if LINUX_VERSION_CODE >= KERNEL_VERSION(3,2,0) + || (power_line_frequency_ == V4L2_CID_POWER_LINE_FREQUENCY_AUTO) +-#endif + ) { + struct v4l2_control control = {}; + control.id = V4L2_CID_POWER_LINE_FREQUENCY; Property changes on: head/www/qt5-webengine/files/patch-src_3rdparty_chromium_media_capture_video_linux_v4l2__capture__delegate.cc ___________________________________________________________________ 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/www/qt5-webengine/files/patch-src_3rdparty_chromium_media_capture_video_linux_video__capture__device__linux.cc =================================================================== --- head/www/qt5-webengine/files/patch-src_3rdparty_chromium_media_capture_video_linux_video__capture__device__linux.cc (nonexistent) +++ head/www/qt5-webengine/files/patch-src_3rdparty_chromium_media_capture_video_linux_video__capture__device__linux.cc (revision 448132) @@ -0,0 +1,25 @@ +--- src/3rdparty/chromium/media/capture/video/linux/video_capture_device_linux.cc.orig 2016-11-07 14:46:18 UTC ++++ src/3rdparty/chromium/media/capture/video/linux/video_capture_device_linux.cc +@@ -17,7 +17,9 @@ + #include + #else + #include ++#if !defined(OS_BSD) + #include ++#endif // defined(OS_BSD) + #endif + + namespace media { +@@ -144,12 +146,8 @@ int VideoCaptureDeviceLinux::TranslatePo + case media::PowerLineFrequency::FREQUENCY_60HZ: + return V4L2_CID_POWER_LINE_FREQUENCY_60HZ; + default: +-#if LINUX_VERSION_CODE >= KERNEL_VERSION(3,2,0) + // If we have no idea of the frequency, at least try and set it to AUTO. + return V4L2_CID_POWER_LINE_FREQUENCY_AUTO; +-#else +- return V4L2_CID_POWER_LINE_FREQUENCY_60HZ; +-#endif + } + } + Property changes on: head/www/qt5-webengine/files/patch-src_3rdparty_chromium_media_capture_video_linux_video__capture__device__linux.cc ___________________________________________________________________ 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/www/qt5-webengine/files/patch-src_3rdparty_chromium_media_capture_video_video__capture__device.cc =================================================================== --- head/www/qt5-webengine/files/patch-src_3rdparty_chromium_media_capture_video_video__capture__device.cc (nonexistent) +++ head/www/qt5-webengine/files/patch-src_3rdparty_chromium_media_capture_video_video__capture__device.cc (revision 448132) @@ -0,0 +1,20 @@ +--- src/3rdparty/chromium/media/capture/video/video_capture_device.cc.orig 2016-11-07 14:46:18 UTC ++++ src/3rdparty/chromium/media/capture/video/video_capture_device.cc +@@ -35,7 +35,7 @@ VideoCaptureDevice::Name::Name(const std + : device_name_(name), unique_id_(id) { + } + +-#if defined(OS_LINUX) ++#if defined(OS_LINUX) || defined(OS_BSD) + VideoCaptureDevice::Name::Name(const std::string& name, + const std::string& id, + const CaptureApiType api_type) +@@ -82,7 +82,7 @@ VideoCaptureDevice::Name::Name(const std + VideoCaptureDevice::Name::~Name() { + } + +-#if defined(OS_LINUX) ++#if defined(OS_LINUX) || defined(OS_BSD) + const char* VideoCaptureDevice::Name::GetCaptureApiTypeString() const { + switch (capture_api_type()) { + case V4L2_SINGLE_PLANE: Property changes on: head/www/qt5-webengine/files/patch-src_3rdparty_chromium_media_capture_video_video__capture__device.cc ___________________________________________________________________ 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/www/qt5-webengine/files/patch-src_3rdparty_chromium_media_capture_video_video__capture__device.h =================================================================== --- head/www/qt5-webengine/files/patch-src_3rdparty_chromium_media_capture_video_video__capture__device.h (nonexistent) +++ head/www/qt5-webengine/files/patch-src_3rdparty_chromium_media_capture_video_video__capture__device.h (revision 448132) @@ -0,0 +1,38 @@ +--- src/3rdparty/chromium/media/capture/video/video_capture_device.h.orig 2016-11-07 14:46:18 UTC ++++ src/3rdparty/chromium/media/capture/video/video_capture_device.h +@@ -51,7 +51,7 @@ class MEDIA_EXPORT VideoCaptureDevice { + Name(); + Name(const std::string& name, const std::string& id); + +-#if defined(OS_LINUX) ++#if defined(OS_LINUX) || defined(OS_BSD) + // Linux/CrOS targets Capture Api type: it can only be set on construction. + enum CaptureApiType { + V4L2_SINGLE_PLANE, +@@ -83,7 +83,7 @@ class MEDIA_EXPORT VideoCaptureDevice { + #endif + + #if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX) || \ +- defined(OS_ANDROID) ++ defined(OS_ANDROID) || defined(OS_BSD) + Name(const std::string& name, + const std::string& id, + const CaptureApiType api_type); +@@ -120,7 +120,7 @@ class MEDIA_EXPORT VideoCaptureDevice { + bool operator<(const Name& other) const { return unique_id_ < other.id(); } + + #if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX) || \ +- defined(OS_ANDROID) ++ defined(OS_ANDROID) || defined(OS_BSD) + CaptureApiType capture_api_type() const { + return capture_api_class_.capture_api_type(); + } +@@ -144,7 +144,7 @@ class MEDIA_EXPORT VideoCaptureDevice { + std::string device_name_; + std::string unique_id_; + #if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX) || \ +- defined(OS_ANDROID) ++ defined(OS_ANDROID) || defined(OS_BSD) + // This class wraps the CaptureApiType to give it a by default value if not + // initialized. + class CaptureApiClass { Property changes on: head/www/qt5-webengine/files/patch-src_3rdparty_chromium_media_capture_video_video__capture__device.h ___________________________________________________________________ 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/www/qt5-webengine/files/patch-src_3rdparty_chromium_media_capture_video_video__capture__device__factory.cc =================================================================== --- head/www/qt5-webengine/files/patch-src_3rdparty_chromium_media_capture_video_video__capture__device__factory.cc (nonexistent) +++ head/www/qt5-webengine/files/patch-src_3rdparty_chromium_media_capture_video_video__capture__device__factory.cc (revision 448132) @@ -0,0 +1,11 @@ +--- src/3rdparty/chromium/media/capture/video/video_capture_device_factory.cc.orig 2017-04-23 20:12:45 UTC ++++ src/3rdparty/chromium/media/capture/video/video_capture_device_factory.cc +@@ -55,7 +55,7 @@ void VideoCaptureDeviceFactory::Enumerat + } + + #if !defined(OS_MACOSX) && !defined(OS_LINUX) && !defined(OS_ANDROID) && \ +- !defined(OS_WIN) ++ !defined(OS_WIN) && !defined(OS_BSD) + // static + VideoCaptureDeviceFactory* + VideoCaptureDeviceFactory::CreateVideoCaptureDeviceFactory( Property changes on: head/www/qt5-webengine/files/patch-src_3rdparty_chromium_media_capture_video_video__capture__device__factory.cc ___________________________________________________________________ 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/www/qt5-webengine/files/patch-src_3rdparty_chromium_media_filters_vp9__parser.h =================================================================== --- head/www/qt5-webengine/files/patch-src_3rdparty_chromium_media_filters_vp9__parser.h (nonexistent) +++ head/www/qt5-webengine/files/patch-src_3rdparty_chromium_media_filters_vp9__parser.h (revision 448132) @@ -0,0 +1,10 @@ +--- src/3rdparty/chromium/media/filters/vp9_parser.h.orig 2016-11-07 14:46:18 UTC ++++ src/3rdparty/chromium/media/filters/vp9_parser.h +@@ -14,6 +14,7 @@ + + #include + #include ++#include + + #include + Property changes on: head/www/qt5-webengine/files/patch-src_3rdparty_chromium_media_filters_vp9__parser.h ___________________________________________________________________ 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/www/qt5-webengine/files/patch-src_3rdparty_chromium_media_media.gyp =================================================================== --- head/www/qt5-webengine/files/patch-src_3rdparty_chromium_media_media.gyp (nonexistent) +++ head/www/qt5-webengine/files/patch-src_3rdparty_chromium_media_media.gyp (revision 448132) @@ -0,0 +1,20 @@ +--- src/3rdparty/chromium/media/media.gyp.orig 2016-11-07 14:46:18 UTC ++++ src/3rdparty/chromium/media/media.gyp +@@ -809,7 +809,7 @@ + 'capture/video/linux/v4l2_capture_delegate_multi_plane.h', + ], + }], +- ['OS=="linux"', { ++ ['OS=="linux" or os_bsd==1', { + 'conditions': [ + ['use_x11==1', { + 'dependencies': [ +@@ -1146,7 +1146,7 @@ + 'base/simd/filter_yuv_sse2.cc', + ], + }], +- ['OS!="linux" and OS!="win"', { ++ ['OS!="linux" and OS!="win" and os_bsd!=1', { + 'sources!': [ + 'base/keyboard_event_counter.cc', + 'base/keyboard_event_counter.h', Property changes on: head/www/qt5-webengine/files/patch-src_3rdparty_chromium_media_media.gyp ___________________________________________________________________ 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/www/qt5-webengine/files/patch-src_3rdparty_chromium_net_base_address__tracker__linux.h =================================================================== --- head/www/qt5-webengine/files/patch-src_3rdparty_chromium_net_base_address__tracker__linux.h (nonexistent) +++ head/www/qt5-webengine/files/patch-src_3rdparty_chromium_net_base_address__tracker__linux.h (revision 448132) @@ -0,0 +1,15 @@ +--- src/3rdparty/chromium/net/base/address_tracker_linux.h.orig 2016-11-07 14:46:18 UTC ++++ src/3rdparty/chromium/net/base/address_tracker_linux.h +@@ -6,10 +6,12 @@ + #define NET_BASE_ADDRESS_TRACKER_LINUX_H_ + + #include // Needed to include netlink. ++#if !defined(__FreeBSD__) + // Mask superfluous definition of |struct net|. This is fixed in Linux 2.6.38. + #define net net_kernel + #include + #undef net ++#endif + #include + + #include Property changes on: head/www/qt5-webengine/files/patch-src_3rdparty_chromium_net_base_address__tracker__linux.h ___________________________________________________________________ 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/www/qt5-webengine/files/patch-src_3rdparty_chromium_net_base_network__interfaces__posix.cc =================================================================== --- head/www/qt5-webengine/files/patch-src_3rdparty_chromium_net_base_network__interfaces__posix.cc (nonexistent) +++ head/www/qt5-webengine/files/patch-src_3rdparty_chromium_net_base_network__interfaces__posix.cc (revision 448132) @@ -0,0 +1,21 @@ +Piggyback on the existing #ifdefs for the definitions of some stub functions. +--- src/3rdparty/chromium/net/base/network_interfaces_posix.cc.orig 2017-04-20 16:49:59 UTC ++++ src/3rdparty/chromium/net/base/network_interfaces_posix.cc +@@ -9,7 +9,7 @@ + + #include "base/memory/scoped_ptr.h" + +-#if !defined(OS_NACL) ++#if !defined(OS_NACL) && !defined(OS_BSD) + #include "net/base/network_interfaces_posix.h" + #include + #include +@@ -17,7 +17,7 @@ + + namespace net { + +-#if !defined(OS_NACL) ++#if !defined(OS_NACL) && !defined(OS_BSD) + namespace internal { + + // The application layer can pass |policy| defined in net_util.h to Property changes on: head/www/qt5-webengine/files/patch-src_3rdparty_chromium_net_base_network__interfaces__posix.cc ___________________________________________________________________ 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/www/qt5-webengine/files/patch-src_3rdparty_chromium_net_dns_address__sorter__posix.cc =================================================================== --- head/www/qt5-webengine/files/patch-src_3rdparty_chromium_net_dns_address__sorter__posix.cc (nonexistent) +++ head/www/qt5-webengine/files/patch-src_3rdparty_chromium_net_dns_address__sorter__posix.cc (revision 448132) @@ -0,0 +1,11 @@ +Needed on FreeBSD 10.3. +--- src/3rdparty/chromium/net/dns/address_sorter_posix.cc.orig 2017-04-20 10:17:24 UTC ++++ src/3rdparty/chromium/net/dns/address_sorter_posix.cc +@@ -11,6 +11,7 @@ + #include // Must be included before ifaddrs.h. + #include + #include ++#include + #include + #include + #include Property changes on: head/www/qt5-webengine/files/patch-src_3rdparty_chromium_net_dns_address__sorter__posix.cc ___________________________________________________________________ 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/www/qt5-webengine/files/patch-src_3rdparty_chromium_net_dns_dns__reloader.cc =================================================================== --- head/www/qt5-webengine/files/patch-src_3rdparty_chromium_net_dns_dns__reloader.cc (nonexistent) +++ head/www/qt5-webengine/files/patch-src_3rdparty_chromium_net_dns_dns__reloader.cc (revision 448132) @@ -0,0 +1,17 @@ +Include all headers required by res_init(3) and friends. + +Note that as of base r289315 (present in FreeBSD 11+), the libc resolver +already reloads /etc/resolv.conf when it is changed, so we should also consider +whether to just disable this functionality in Chromium altogether. +--- src/3rdparty/chromium/net/dns/dns_reloader.cc.orig 2016-11-07 14:46:18 UTC ++++ src/3rdparty/chromium/net/dns/dns_reloader.cc +@@ -7,6 +7,9 @@ + #if defined(OS_POSIX) && !defined(OS_MACOSX) && !defined(OS_OPENBSD) && \ + !defined(OS_ANDROID) + ++#include ++#include ++#include + #include + + #include "base/lazy_instance.h" Property changes on: head/www/qt5-webengine/files/patch-src_3rdparty_chromium_net_dns_dns__reloader.cc ___________________________________________________________________ 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/www/qt5-webengine/files/patch-src_3rdparty_chromium_net_net.gypi =================================================================== --- head/www/qt5-webengine/files/patch-src_3rdparty_chromium_net_net.gypi (nonexistent) +++ head/www/qt5-webengine/files/patch-src_3rdparty_chromium_net_net.gypi (revision 448132) @@ -0,0 +1,33 @@ +--- src/3rdparty/chromium/net/net.gypi.orig 2017-04-19 19:48:59 UTC ++++ src/3rdparty/chromium/net/net.gypi +@@ -435,8 +435,8 @@ + 'android/network_library.h', + 'android/traffic_stats.cc', + 'android/traffic_stats.h', +- 'base/address_tracker_linux.cc', +- 'base/address_tracker_linux.h', ++ # 'base/address_tracker_linux.cc', ++ # 'base/address_tracker_linux.h', + 'base/backoff_entry.cc', + 'base/backoff_entry.h', + 'base/backoff_entry_serializer.cc', +@@ -497,8 +497,8 @@ + 'base/network_change_notifier.cc', + 'base/network_change_notifier.h', + 'base/network_change_notifier_factory.h', +- 'base/network_change_notifier_linux.cc', +- 'base/network_change_notifier_linux.h', ++ # 'base/network_change_notifier_linux.cc', ++ # 'base/network_change_notifier_linux.h', + 'base/network_change_notifier_mac.cc', + 'base/network_change_notifier_mac.h', + 'base/network_change_notifier_win.cc', +@@ -509,7 +509,7 @@ + 'base/network_delegate.h', + 'base/network_delegate_impl.cc', + 'base/network_delegate_impl.h', +- 'base/network_interfaces_linux.cc', ++ # 'base/network_interfaces_linux.cc', + 'base/network_interfaces_mac.cc', + 'base/network_interfaces_win.cc', + 'base/network_quality_estimator.cc', Property changes on: head/www/qt5-webengine/files/patch-src_3rdparty_chromium_net_net.gypi ___________________________________________________________________ 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/www/qt5-webengine/files/patch-src_3rdparty_chromium_ppapi_shared__impl_private_net__address__private__impl.cc =================================================================== --- head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ppapi_shared__impl_private_net__address__private__impl.cc (nonexistent) +++ head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ppapi_shared__impl_private_net__address__private__impl.cc (revision 448132) @@ -0,0 +1,10 @@ +--- src/3rdparty/chromium/ppapi/shared_impl/private/net_address_private_impl.cc.orig 2016-11-07 14:46:18 UTC ++++ src/3rdparty/chromium/ppapi/shared_impl/private/net_address_private_impl.cc +@@ -24,6 +24,7 @@ + #include + #elif defined(OS_POSIX) && !defined(OS_NACL) + #include ++#include + #include + #include + #endif Property changes on: head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ppapi_shared__impl_private_net__address__private__impl.cc ___________________________________________________________________ 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/www/qt5-webengine/files/patch-src_3rdparty_chromium_skia_skia__chrome.gypi =================================================================== --- head/www/qt5-webengine/files/patch-src_3rdparty_chromium_skia_skia__chrome.gypi (nonexistent) +++ head/www/qt5-webengine/files/patch-src_3rdparty_chromium_skia_skia__chrome.gypi (revision 448132) @@ -0,0 +1,11 @@ +--- src/3rdparty/chromium/skia/skia_chrome.gypi.orig 2017-04-20 12:39:06 UTC ++++ src/3rdparty/chromium/skia/skia_chrome.gypi +@@ -66,7 +66,7 @@ + 'ext/skia_utils_base.cc', + ], + }], +- [ 'OS != "android" and (OS != "linux" or use_cairo==1)', { ++ [ 'OS != "android" and ((OS != "linux" and os_bsd != 1) or use_cairo==1)', { + 'sources!': [ + 'ext/bitmap_platform_device_skia.cc', + ], Property changes on: head/www/qt5-webengine/files/patch-src_3rdparty_chromium_skia_skia__chrome.gypi ___________________________________________________________________ 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/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_WebKit_Source_bindings_core_v8_V8ScriptRunner.cpp =================================================================== --- head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_WebKit_Source_bindings_core_v8_V8ScriptRunner.cpp (nonexistent) +++ head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_WebKit_Source_bindings_core_v8_V8ScriptRunner.cpp (revision 448132) @@ -0,0 +1,11 @@ +--- src/3rdparty/chromium/third_party/WebKit/Source/bindings/core/v8/V8ScriptRunner.cpp.orig 2017-04-11 12:57:39 UTC ++++ src/3rdparty/chromium/third_party/WebKit/Source/bindings/core/v8/V8ScriptRunner.cpp +@@ -43,6 +43,8 @@ + + #if OS(WIN) + #include ++#elif defined(__FreeBSD__) ++#include + #else + #include + #endif Property changes on: head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_WebKit_Source_bindings_core_v8_V8ScriptRunner.cpp ___________________________________________________________________ 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/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_WebKit_Source_core_core.gyp =================================================================== --- head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_WebKit_Source_core_core.gyp (nonexistent) +++ head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_WebKit_Source_core_core.gyp (revision 448132) @@ -0,0 +1,34 @@ +--- src/3rdparty/chromium/third_party/WebKit/Source/core/core.gyp.orig 2016-11-07 14:46:18 UTC ++++ src/3rdparty/chromium/third_party/WebKit/Source/core/core.gyp +@@ -458,13 +458,13 @@ + 'layout/LayoutThemeMac.mm', + ], + }], +- ['OS != "linux"', { ++ ['OS != "linux" and os_bsd != 1', { + 'sources!': [ + 'layout/LayoutThemeLinux.cpp', + 'layout/LayoutThemeLinux.h', + ], + }], +- ['OS != "linux" and OS != "android"', { ++ ['OS != "linux" and OS != "android" and os_bsd != 1', { + 'sources!': [ + 'layout/LayoutThemeFontProviderLinux.cpp', + ], +@@ -785,13 +785,13 @@ + 'layout/LayoutThemeMac.mm', + ], + }], +- ['OS != "linux"', { ++ ['OS != "linux" and os_bsd != 1', { + 'sources!': [ + 'layout/LayoutThemeLinux.cpp', + 'layout/LayoutThemeLinux.h', + ], + }], +- ['OS != "linux" and OS != "android"', { ++ ['OS != "linux" and OS != "android" and os_bsd == 1', { + 'sources!': [ + 'layout/LayoutThemeFontProviderLinux.cpp', + ], Property changes on: head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_WebKit_Source_core_core.gyp ___________________________________________________________________ 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/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_WebKit_Source_platform_blink__platform.gyp =================================================================== --- head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_WebKit_Source_platform_blink__platform.gyp (nonexistent) +++ head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_WebKit_Source_platform_blink__platform.gyp (revision 448132) @@ -0,0 +1,38 @@ +--- src/3rdparty/chromium/third_party/WebKit/Source/platform/blink_platform.gyp.orig 2016-11-07 14:46:18 UTC ++++ src/3rdparty/chromium/third_party/WebKit/Source/platform/blink_platform.gyp +@@ -203,7 +204,7 @@ + ['include', 'graphics/cpu/x86/WebGLImageConversionSSE\\.h$'], + ], + }], +- ['OS=="linux" or OS=="android" or OS=="win"', { ++ ['OS=="linux" or OS=="android" or OS=="win" or os_bsd==1', { + 'sources/': [ + # Cherry-pick files excluded by the broader regular expressions above. + ['include', 'fonts/opentype/OpenTypeTypes\\.h$'], +@@ -214,7 +215,7 @@ + ], + }, + ], +- ['OS=="linux" or OS=="android"', { ++ ['OS=="linux" or OS=="android" or os_bsd==1', { + 'sources/': [ + ['include', 'fonts/linux/FontPlatformDataLinux\\.cpp$'], + ] +@@ -307,7 +308,7 @@ + ['exclude', 'scroll/ScrollbarThemeMac'], + ], + }], +- ['OS != "linux" and OS != "mac" and OS != "win"', { ++ ['OS != "linux" and OS != "mac" and OS != "win" and os_bsd != 1', { + 'sources/': [ + ['exclude', 'VDMX[^/]+\\.(cpp|h)$'], + ], +@@ -350,7 +351,7 @@ + ['exclude', 'Android\\.cpp$'], + ], + }], +- ['OS=="linux"', { ++ ['OS=="linux" or os_bsd==1', { + 'dependencies': [ + '<(DEPTH)/build/linux/system.gyp:fontconfig', + ], Property changes on: head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_WebKit_Source_platform_blink__platform.gyp ___________________________________________________________________ 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/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_WebKit_Source_platform_fonts_FontPlatformData.cpp =================================================================== --- head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_WebKit_Source_platform_fonts_FontPlatformData.cpp (nonexistent) +++ head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_WebKit_Source_platform_fonts_FontPlatformData.cpp (revision 448132) @@ -0,0 +1,11 @@ +--- src/3rdparty/chromium/third_party/WebKit/Source/platform/fonts/FontPlatformData.cpp.orig 2017-04-11 14:26:52 UTC ++++ src/3rdparty/chromium/third_party/WebKit/Source/platform/fonts/FontPlatformData.cpp +@@ -357,7 +357,7 @@ PassRefPtr FontPlatformData::openTypeTab + { + RefPtr buffer; + +- SkFontTableTag tag = WTF::bswap32(table); ++ SkFontTableTag tag = bswap32(table); + const size_t tableSize = m_typeface->getTableSize(tag); + if (tableSize) { + Vector tableBuffer(tableSize); Property changes on: head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_WebKit_Source_platform_fonts_FontPlatformData.cpp ___________________________________________________________________ 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/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_WebKit_Source_platform_heap_StackFrameDepth.cpp =================================================================== --- head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_WebKit_Source_platform_heap_StackFrameDepth.cpp (nonexistent) +++ head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_WebKit_Source_platform_heap_StackFrameDepth.cpp (revision 448132) @@ -0,0 +1,11 @@ +--- src/3rdparty/chromium/third_party/WebKit/Source/platform/heap/StackFrameDepth.cpp.orig 2017-04-11 14:08:45 UTC ++++ src/3rdparty/chromium/third_party/WebKit/Source/platform/heap/StackFrameDepth.cpp +@@ -6,6 +6,8 @@ + + #include "public/platform/Platform.h" + ++#include ++ + #if OS(WIN) + #include + #include Property changes on: head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_WebKit_Source_platform_heap_StackFrameDepth.cpp ___________________________________________________________________ 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/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_WebKit_Source_web_web.gyp =================================================================== --- head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_WebKit_Source_web_web.gyp (nonexistent) +++ head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_WebKit_Source_web_web.gyp (revision 448132) @@ -0,0 +1,11 @@ +--- src/3rdparty/chromium/third_party/WebKit/Source/web/web.gyp.orig 2017-04-19 18:03:26 UTC ++++ src/3rdparty/chromium/third_party/WebKit/Source/web/web.gyp +@@ -161,7 +161,7 @@ + '../core/core.gyp:webcore', + ], + }], +- ['OS == "linux"', { ++ ['OS == "linux" or os_bsd == 1', { + 'dependencies': [ + '<(DEPTH)/build/linux/system.gyp:fontconfig', + ], Property changes on: head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_WebKit_Source_web_web.gyp ___________________________________________________________________ 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/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_WebKit_Source_wtf_ByteSwap.h =================================================================== --- head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_WebKit_Source_wtf_ByteSwap.h (nonexistent) +++ head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_WebKit_Source_wtf_ByteSwap.h (revision 448132) @@ -0,0 +1,18 @@ +--- src/3rdparty/chromium/third_party/WebKit/Source/wtf/ByteSwap.h.orig 2017-04-11 14:08:45 UTC ++++ src/3rdparty/chromium/third_party/WebKit/Source/wtf/ByteSwap.h +@@ -52,9 +52,15 @@ ALWAYS_INLINE uint16_t bswap16(uint16_t x) { return _b + + #else + ++#ifndef bswap64 + ALWAYS_INLINE uint64_t bswap64(uint64_t x) { return __builtin_bswap64(x); } ++#endif ++#ifndef bswap32 + ALWAYS_INLINE uint32_t bswap32(uint32_t x) { return __builtin_bswap32(x); } ++#endif ++#ifndef bswap16 + ALWAYS_INLINE uint16_t bswap16(uint16_t x) { return __builtin_bswap16(x); } ++#endif + + #endif + Property changes on: head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_WebKit_Source_wtf_ByteSwap.h ___________________________________________________________________ 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/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_ffmpeg_libavutil_mem.c =================================================================== --- head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_ffmpeg_libavutil_mem.c (nonexistent) +++ head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_ffmpeg_libavutil_mem.c (revision 448132) @@ -0,0 +1,12 @@ +--- src/3rdparty/chromium/third_party/ffmpeg/libavutil/mem.c.orig 2017-04-28 19:55:07 UTC ++++ src/3rdparty/chromium/third_party/ffmpeg/libavutil/mem.c +@@ -32,9 +32,6 @@ + #include + #include + #include +-#if HAVE_MALLOC_H +-#include +-#endif + + #include "avassert.h" + #include "avutil.h" Property changes on: head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_ffmpeg_libavutil_mem.c ___________________________________________________________________ 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/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_libjingle_libjingle.gyp =================================================================== --- head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_libjingle_libjingle.gyp (nonexistent) +++ head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_libjingle_libjingle.gyp (revision 448132) @@ -0,0 +1,11 @@ +--- src/3rdparty/chromium/third_party/libjingle/libjingle.gyp.orig 2017-04-11 14:08:45 UTC ++++ src/3rdparty/chromium/third_party/libjingle/libjingle.gyp +@@ -395,7 +395,7 @@ + ], + 'conditions': [ + # TODO(mallinath) - Enable SCTP for iOS. +- ['OS!="ios"', { ++ ['OS!="ios" and os_bsd!=1', { + 'defines': [ + 'HAVE_SCTP', + ], Property changes on: head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_libjingle_libjingle.gyp ___________________________________________________________________ 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/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_ots_include_opentype-sanitiser.h =================================================================== --- head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_ots_include_opentype-sanitiser.h (nonexistent) +++ head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_ots_include_opentype-sanitiser.h (revision 448132) @@ -0,0 +1,12 @@ +Already fixed upstream: +https://github.com/khaledhosny/ots/commit/5d82ccd35fa61f605a43a5433625e379ca0f4018 +--- src/3rdparty/chromium/third_party/ots/include/opentype-sanitiser.h.orig 2017-04-11 14:08:45 UTC ++++ src/3rdparty/chromium/third_party/ots/include/opentype-sanitiser.h +@@ -22,6 +22,7 @@ typedef unsigned __int64 uint64_t; + #else + #include + #include ++#include + #endif + + #include Property changes on: head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_ots_include_opentype-sanitiser.h ___________________________________________________________________ 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/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_sfntly_src_cpp_src_sfntly_table_core_cmap__table.cc =================================================================== --- head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_sfntly_src_cpp_src_sfntly_table_core_cmap__table.cc (nonexistent) +++ head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_sfntly_src_cpp_src_sfntly_table_core_cmap__table.cc (revision 448132) @@ -0,0 +1,47 @@ +--- src/3rdparty/chromium/third_party/sfntly/src/cpp/src/sfntly/table/core/cmap_table.cc.orig 2017-04-11 14:08:45 UTC ++++ src/3rdparty/chromium/third_party/sfntly/src/cpp/src/sfntly/table/core/cmap_table.cc +@@ -439,7 +439,7 @@ CMapTable::CMapFormat0::Builder::Builder( + } + + CMapTable::CMapFormat0::Builder::Builder(const CMapId& cmap_id) +- : CMap::Builder(reinterpret_cast(NULL), ++ : CMap::Builder(static_cast(NULL), + CMapFormat::kFormat0, + cmap_id) { + } +@@ -563,7 +563,7 @@ CMapTable::CMapFormat2::Builder::Builder(WritableFontD + : CMapTable::CMap::Builder(data ? down_cast( + data->Slice(offset, data->ReadUShort( + offset + Offset::kFormat0Length))) +- : reinterpret_cast(NULL), ++ : static_cast(NULL), + CMapFormat::kFormat2, cmap_id) { + // TODO(arthurhsu): FIXIT: heavy lifting and leak, need fix. + } +@@ -574,7 +574,7 @@ CMapTable::CMapFormat2::Builder::Builder(ReadableFontD + : CMapTable::CMap::Builder(data ? down_cast( + data->Slice(offset, data->ReadUShort( + offset + Offset::kFormat0Length))) +- : reinterpret_cast(NULL), ++ : static_cast(NULL), + CMapFormat::kFormat2, cmap_id) { + // TODO(arthurhsu): FIXIT: heavy lifting and leak, need fix. + } +@@ -958,7 +958,7 @@ CMapTable::CMapFormat4::Builder::Builder(WritableFontD + CMapTable::CMapFormat4::Builder::Builder(SegmentList* segments, + IntegerList* glyph_id_array, + const CMapId& cmap_id) +- : CMap::Builder(reinterpret_cast(NULL), ++ : CMap::Builder(static_cast(NULL), + CMapFormat::kFormat4, cmap_id), + segments_(segments->begin(), segments->end()), + glyph_id_array_(glyph_id_array->begin(), glyph_id_array->end()) { +@@ -966,7 +966,7 @@ CMapTable::CMapFormat4::Builder::Builder(SegmentList* + } + + CMapTable::CMapFormat4::Builder::Builder(const CMapId& cmap_id) +- : CMap::Builder(reinterpret_cast(NULL), ++ : CMap::Builder(static_cast(NULL), + CMapFormat::kFormat4, cmap_id) { + } + Property changes on: head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_sfntly_src_cpp_src_sfntly_table_core_cmap__table.cc ___________________________________________________________________ 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/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_base_platform__thread.cc =================================================================== --- head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_base_platform__thread.cc (nonexistent) +++ head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_base_platform__thread.cc (revision 448132) @@ -0,0 +1,29 @@ +--- src/3rdparty/chromium/third_party/webrtc/base/platform_thread.cc.orig 2016-11-07 14:46:18 UTC ++++ src/3rdparty/chromium/third_party/webrtc/base/platform_thread.cc +@@ -12,6 +12,8 @@ + + #include "webrtc/base/checks.h" + ++#include ++ + #if defined(WEBRTC_LINUX) + #include + #include +@@ -30,6 +32,8 @@ PlatformThreadId CurrentThreadId() { + ret = syscall(__NR_gettid); + #elif defined(WEBRTC_ANDROID) + ret = gettid(); ++#elif defined(BSD) ++ ret = pthread_getthreadid_np(); + #else + // Default implementation for nacl and solaris. + ret = reinterpret_cast(pthread_self()); +@@ -73,6 +77,8 @@ void SetCurrentThreadName(const char* na + prctl(PR_SET_NAME, reinterpret_cast(name)); + #elif defined(WEBRTC_MAC) || defined(WEBRTC_IOS) + pthread_setname_np(name); ++#elif defined(BSD) ++ pthread_set_name_np(pthread_self(), name); + #endif + } + Property changes on: head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_base_platform__thread.cc ___________________________________________________________________ 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/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_base_taskrunner.cc =================================================================== --- head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_base_taskrunner.cc (nonexistent) +++ head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_base_taskrunner.cc (revision 448132) @@ -0,0 +1,11 @@ +--- src/3rdparty/chromium/third_party/webrtc/base/taskrunner.cc.orig 2016-11-07 14:46:18 UTC ++++ src/3rdparty/chromium/third_party/webrtc/base/taskrunner.cc +@@ -102,7 +102,7 @@ void TaskRunner::InternalRunTasks(bool i + std::vector::iterator it; + it = std::remove(tasks_.begin(), + tasks_.end(), +- reinterpret_cast(NULL)); ++ static_cast(NULL)); + + tasks_.erase(it, tasks_.end()); + Property changes on: head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_base_taskrunner.cc ___________________________________________________________________ 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/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_build_common.gypi =================================================================== --- head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_build_common.gypi (nonexistent) +++ head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_build_common.gypi (revision 448132) @@ -0,0 +1,18 @@ +Define WEBRTC_BSD, to better handle FreeBSD in the sources. + +Copied from www/chromium. + +--- src/3rdparty/chromium/third_party/webrtc/build/common.gypi.orig 2016-11-07 14:46:18 UTC ++++ src/3rdparty/chromium/third_party/webrtc/build/common.gypi +@@ -352,6 +352,11 @@ + 'WEBRTC_LINUX', + ], + }], ++ ['os_bsd==1', { ++ 'defines': [ ++ 'BSD', ++ ], ++ }], + ['OS=="mac"', { + 'defines': [ + 'WEBRTC_MAC', Property changes on: head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_build_common.gypi ___________________________________________________________________ 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/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_modules_rtp__rtcp_source_rtp__utility.cc =================================================================== --- head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_modules_rtp__rtcp_source_rtp__utility.cc (nonexistent) +++ head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_modules_rtp__rtcp_source_rtp__utility.cc (revision 448132) @@ -0,0 +1,11 @@ +--- src/3rdparty/chromium/third_party/webrtc/modules/rtp_rtcp/source/rtp_utility.cc.orig 2017-04-20 13:10:18 UTC ++++ src/3rdparty/chromium/third_party/webrtc/modules/rtp_rtcp/source/rtp_utility.cc +@@ -57,7 +57,7 @@ bool StringCompare(const char* str1, con + const uint32_t length) { + return _strnicmp(str1, str2, length) == 0; + } +-#elif defined(WEBRTC_LINUX) || defined(WEBRTC_MAC) ++#elif defined(WEBRTC_LINUX) || defined(WEBRTC_MAC) || defined(BSD) + bool StringCompare(const char* str1, const char* str2, + const uint32_t length) { + return strncasecmp(str1, str2, length) == 0; Property changes on: head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_modules_rtp__rtcp_source_rtp__utility.cc ___________________________________________________________________ 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/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_modules_video__capture_device__info__impl.cc =================================================================== --- head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_modules_video__capture_device__info__impl.cc (nonexistent) +++ head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_modules_video__capture_device__info__impl.cc (revision 448132) @@ -0,0 +1,10 @@ +--- src/3rdparty/chromium/third_party/webrtc/modules/video_capture/device_info_impl.cc.orig 2017-04-19 18:46:33 UTC ++++ src/3rdparty/chromium/third_party/webrtc/modules/video_capture/device_info_impl.cc +@@ -11,6 +11,7 @@ + #include + #include + ++#include "webrtc/base/stringutils.h" + #include "webrtc/modules/video_capture/device_info_impl.h" + #include "webrtc/modules/video_capture/video_capture_config.h" + #include "webrtc/system_wrappers/include/logging.h" Property changes on: head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_modules_video__capture_device__info__impl.cc ___________________________________________________________________ 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/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_system__wrappers_source_atomic32__posix.cc =================================================================== --- head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_system__wrappers_source_atomic32__posix.cc (nonexistent) +++ head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_system__wrappers_source_atomic32__posix.cc (revision 448132) @@ -0,0 +1,10 @@ +--- src/3rdparty/chromium/third_party/webrtc/system_wrappers/source/atomic32_posix.cc.orig 2016-11-07 14:46:18 UTC ++++ src/3rdparty/chromium/third_party/webrtc/system_wrappers/source/atomic32_posix.cc +@@ -12,7 +12,6 @@ + + #include + #include +-#include + + #include "webrtc/common_types.h" + Property changes on: head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_system__wrappers_source_atomic32__posix.cc ___________________________________________________________________ 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/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_system__wrappers_source_condition__variable.cc =================================================================== --- head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_system__wrappers_source_condition__variable.cc (nonexistent) +++ head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_system__wrappers_source_condition__variable.cc (revision 448132) @@ -0,0 +1,20 @@ +--- src/3rdparty/chromium/third_party/webrtc/system_wrappers/source/condition_variable.cc.orig 2017-04-19 18:46:43 UTC ++++ src/3rdparty/chromium/third_party/webrtc/system_wrappers/source/condition_variable.cc +@@ -14,7 +14,7 @@ + #include + #include "webrtc/system_wrappers/source/condition_variable_event_win.h" + #include "webrtc/system_wrappers/source/condition_variable_native_win.h" +-#elif defined(WEBRTC_LINUX) || defined(WEBRTC_MAC) ++#elif defined(WEBRTC_LINUX) || defined(WEBRTC_MAC) || defined(BSD) + #include + #include "webrtc/system_wrappers/source/condition_variable_posix.h" + #endif +@@ -31,7 +31,7 @@ ConditionVariableWrapper* ConditionVaria + ret_val = new ConditionVariableEventWin(); + } + return ret_val; +-#elif defined(WEBRTC_LINUX) || defined(WEBRTC_MAC) ++#elif defined(WEBRTC_LINUX) || defined(WEBRTC_MAC) || defined(BSD) + return ConditionVariablePosix::Create(); + #else + return NULL; Property changes on: head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_system__wrappers_source_condition__variable.cc ___________________________________________________________________ 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/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_voice__engine_voice__engine__defines.h =================================================================== --- head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_voice__engine_voice__engine__defines.h (nonexistent) +++ head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_voice__engine_voice__engine__defines.h (revision 448132) @@ -0,0 +1,25 @@ +--- src/3rdparty/chromium/third_party/webrtc/voice_engine/voice_engine_defines.h.orig 2016-11-07 14:46:18 UTC ++++ src/3rdparty/chromium/third_party/webrtc/voice_engine/voice_engine_defines.h +@@ -203,19 +203,21 @@ inline int VoEChannelId(int moduleId) { + + // *** LINUX *** + +-#ifdef WEBRTC_LINUX ++#if defined(WEBRTC_LINUX) || defined(BSD) + + #include + #include + #include + #include + #include ++#ifndef BSD + #ifndef QNX + #include + #ifndef ANDROID + #include + #endif // ANDROID + #endif // QNX ++#endif // BSD + #include + #include + #include Property changes on: head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_voice__engine_voice__engine__defines.h ___________________________________________________________________ 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/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_events_event__switches.cc =================================================================== --- head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_events_event__switches.cc (nonexistent) +++ head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_events_event__switches.cc (revision 448132) @@ -0,0 +1,11 @@ +--- src/3rdparty/chromium/ui/events/event_switches.cc.orig 2017-04-19 09:39:54 UTC ++++ src/3rdparty/chromium/ui/events/event_switches.cc +@@ -28,7 +28,7 @@ const char kTouchEventsDisabled[] = "dis + const char kCompensateForUnstablePinchZoom[] = + "compensate-for-unstable-pinch-zoom"; + +-#if defined(OS_LINUX) ++#if defined(OS_LINUX) || defined(OS_FREEBSD) + // Tells chrome to interpret events from these devices as touch events. Only + // available with XInput 2 (i.e. X server 1.8 or above). The id's of the + // devices can be retrieved from 'xinput list'. Property changes on: head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_events_event__switches.cc ___________________________________________________________________ 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/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_events_event__switches.h =================================================================== --- head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_events_event__switches.h (nonexistent) +++ head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_events_event__switches.h (revision 448132) @@ -0,0 +1,11 @@ +--- src/3rdparty/chromium/ui/events/event_switches.h.orig 2017-04-11 14:08:45 UTC ++++ src/3rdparty/chromium/ui/events/event_switches.h +@@ -18,7 +18,7 @@ EVENTS_BASE_EXPORT extern const char kTouchEventsEnabl + EVENTS_BASE_EXPORT extern const char kTouchEventsDisabled[]; + EVENTS_BASE_EXPORT extern const char kCompensateForUnstablePinchZoom[]; + +-#if defined(OS_LINUX) ++#if defined(OS_LINUX) || defined(OS_FREEBSD) + EVENTS_BASE_EXPORT extern const char kTouchDevices[]; + #endif + Property changes on: head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_events_event__switches.h ___________________________________________________________________ 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/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_gl_gl.gyp =================================================================== --- head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_gl_gl.gyp (nonexistent) +++ head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_gl_gl.gyp (revision 448132) @@ -0,0 +1,20 @@ +--- src/3rdparty/chromium/ui/gl/gl.gyp.orig 2017-04-11 14:08:45 UTC ++++ src/3rdparty/chromium/ui/gl/gl.gyp +@@ -132,7 +132,7 @@ + 'trace_util.h', + ], + 'conditions': [ +- ['OS in ("win", "android", "linux")', { ++ ['OS in ("win", "android", "linux", "freebsd")', { + 'sources': [ + 'egl_util.cc', + 'egl_util.h', +@@ -150,7 +150,7 @@ + 'gl_surface_egl.h', + ], + }], +- ['OS in ("android", "linux")', { ++ ['OS in ("android", "linux", "freebsd")', { + 'sources': [ + 'gl_implementation_osmesa.cc', + 'gl_implementation_osmesa.h', Property changes on: head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_gl_gl.gyp ___________________________________________________________________ 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/www/qt5-webengine/files/patch-src_3rdparty_chromium_v8_src_crankshaft_lithium.cc =================================================================== --- head/www/qt5-webengine/files/patch-src_3rdparty_chromium_v8_src_crankshaft_lithium.cc (nonexistent) +++ head/www/qt5-webengine/files/patch-src_3rdparty_chromium_v8_src_crankshaft_lithium.cc (revision 448132) @@ -0,0 +1,14 @@ +--- src/3rdparty/chromium/v8/src/crankshaft/lithium.cc.orig 2017-04-11 14:08:45 UTC ++++ src/3rdparty/chromium/v8/src/crankshaft/lithium.cc +@@ -125,11 +125,6 @@ void LOperand::PrintTo(StringStream* stream) { + + + template +-LSubKindOperand* +-LSubKindOperand::cache = NULL; +- +- +-template + void LSubKindOperand::SetUpCache() { + if (cache) return; + cache = new LSubKindOperand[kNumCachedOperands]; Property changes on: head/www/qt5-webengine/files/patch-src_3rdparty_chromium_v8_src_crankshaft_lithium.cc ___________________________________________________________________ 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/www/qt5-webengine/files/patch-src_3rdparty_chromium_v8_src_crankshaft_lithium.h =================================================================== --- head/www/qt5-webengine/files/patch-src_3rdparty_chromium_v8_src_crankshaft_lithium.h (nonexistent) +++ head/www/qt5-webengine/files/patch-src_3rdparty_chromium_v8_src_crankshaft_lithium.h (revision 448132) @@ -0,0 +1,14 @@ +--- src/3rdparty/chromium/v8/src/crankshaft/lithium.h.orig 2017-04-11 14:08:45 UTC ++++ src/3rdparty/chromium/v8/src/crankshaft/lithium.h +@@ -344,6 +344,11 @@ LITHIUM_OPERAND_LIST(LITHIUM_TYPEDEF_SUBKIND_OPERAND_C + #undef LITHIUM_TYPEDEF_SUBKIND_OPERAND_CLASS + + ++template ++LSubKindOperand* ++LSubKindOperand::cache = NULL; ++ ++ + class LParallelMove final : public ZoneObject { + public: + explicit LParallelMove(Zone* zone) : move_operands_(4, zone) { } Property changes on: head/www/qt5-webengine/files/patch-src_3rdparty_chromium_v8_src_crankshaft_lithium.h ___________________________________________________________________ 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/www/qt5-webengine/files/patch-src_core_core__common.pri =================================================================== --- head/www/qt5-webengine/files/patch-src_core_core__common.pri (nonexistent) +++ head/www/qt5-webengine/files/patch-src_core_core__common.pri (revision 448132) @@ -0,0 +1,13 @@ +Do not pass --no-undefined to the linker, Chromium uses `environ'. +--- src/core/core_common.pri.orig 2017-04-18 20:27:53 UTC ++++ src/core/core_common.pri +@@ -5,6 +5,9 @@ TARGET = QtWebEngineCore + QT += qml quick webchannel + QT_PRIVATE += quick-private gui-private core-private webenginecoreheaders-private + ++# The code uses environ, so we cannot pass --no-undefined to the linker. ++freebsd: QMAKE_LFLAGS_NOUNDEF = ++ + # Make QtCreator happy. + CHROMIUM_SRC_DIR = $$QTWEBENGINE_ROOT/$$getChromiumSrcDir() + INCLUDEPATH += $$CHROMIUM_SRC_DIR Property changes on: head/www/qt5-webengine/files/patch-src_core_core__common.pri ___________________________________________________________________ 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/www/qt5-webengine/files/patch-src_core_core__module.pro =================================================================== --- head/www/qt5-webengine/files/patch-src_core_core__module.pro (nonexistent) +++ head/www/qt5-webengine/files/patch-src_core_core__module.pro (revision 448132) @@ -0,0 +1,13 @@ +Generate split out debug files on FreeBSD too. + +--- src/core/core_module.pro.orig 2017-04-20 22:41:02 UTC ++++ src/core/core_module.pro +@@ -42,7 +42,7 @@ CONFIG -= bsymbolic_functions + + contains(QT_CONFIG, egl): CONFIG += egl + +-linux: contains(QT_CONFIG, separate_debug_info): QMAKE_POST_LINK="cd $(DESTDIR) && $(STRIP) --strip-unneeded $(TARGET)" ++unix: contains(QT_CONFIG, separate_debug_info): QMAKE_POST_LINK="cd $(DESTDIR) && $(STRIP) --strip-unneeded $(TARGET)" + + REPACK_DIR = $$OUT_PWD/$$getConfigDir()/gen/repack + # Duplicated from resources/resources.gyp Property changes on: head/www/qt5-webengine/files/patch-src_core_core__module.pro ___________________________________________________________________ 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/www/qt5-webengine/files/patch-src_core_gyp__run.pro =================================================================== --- head/www/qt5-webengine/files/patch-src_core_gyp__run.pro (nonexistent) +++ head/www/qt5-webengine/files/patch-src_core_gyp__run.pro (revision 448132) @@ -0,0 +1,13 @@ +Include the freebsd.pri file provided by the port, to pass FreeBSD specific +settings to gyp. + +--- src/core/gyp_run.pro.orig 2017-04-11 14:08:46 UTC ++++ src/core/gyp_run.pro +@@ -15,6 +15,7 @@ cross_compile { + linux: include(config/desktop_linux.pri) + mac: include(config/mac_osx.pri) + win32: include(config/windows.pri) ++ freebsd: include(config/freebsd.pri) + } + GYP_CONFIG += qtwe_process_name_debug=$$QTWEBENGINEPROCESS_NAME_DEBUG + GYP_CONFIG += qtwe_process_name_release=$$QTWEBENGINEPROCESS_NAME_RELEASE Property changes on: head/www/qt5-webengine/files/patch-src_core_gyp__run.pro ___________________________________________________________________ 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/www/qt5-webengine/files/patch-src_core_qtwebengine.gypi =================================================================== --- head/www/qt5-webengine/files/patch-src_core_qtwebengine.gypi (nonexistent) +++ head/www/qt5-webengine/files/patch-src_core_qtwebengine.gypi (revision 448132) @@ -0,0 +1,11 @@ +--- src/core/qtwebengine.gypi.orig 2017-04-19 08:40:53 UTC ++++ src/core/qtwebengine.gypi +@@ -109,7 +109,7 @@ + # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. + 'msvs_disabled_warnings': [ 4267, 4996, ], + }], # OS=="win" +- ['OS=="linux"', { ++ ['os_posix==1', { + 'dependencies': [ + '<(chromium_src_dir)/build/linux/system.gyp:fontconfig', + ], Property changes on: head/www/qt5-webengine/files/patch-src_core_qtwebengine.gypi ___________________________________________________________________ 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/www/qt5-webengine/files/patch-tools-qmake-config.tests-enable-on-FreeBSD =================================================================== --- head/www/qt5-webengine/files/patch-tools-qmake-config.tests-enable-on-FreeBSD (nonexistent) +++ head/www/qt5-webengine/files/patch-tools-qmake-config.tests-enable-on-FreeBSD (revision 448132) @@ -0,0 +1,22 @@ +--- tools/qmake/config.tests/khr/khr.pro.orig 2017-04-19 08:32:39 UTC ++++ tools/qmake/config.tests/khr/khr.pro +@@ -3,4 +3,4 @@ + + CONFIG-=qt + +-linux:SOURCES += khr.cpp ++SOURCES += khr.cpp +--- tools/qmake/config.tests/snappy/snappy.pro.orig 2017-04-11 14:08:45 UTC ++++ tools/qmake/config.tests/snappy/snappy.pro +@@ -1,3 +1,3 @@ +-linux:SOURCES += snappy.cpp ++SOURCES += snappy.cpp + LIBS += -lsnappy + CONFIG -= qt +--- tools/qmake/config.tests/srtp/srtp.pro.orig 2017-04-11 14:08:45 UTC ++++ tools/qmake/config.tests/srtp/srtp.pro +@@ -1,3 +1,3 @@ +-linux:SOURCES += srtp.cpp ++SOURCES += srtp.cpp + LIBS += -lsrtp + CONFIG -= qt Property changes on: head/www/qt5-webengine/files/patch-tools-qmake-config.tests-enable-on-FreeBSD ___________________________________________________________________ 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/www/qt5-webengine/files/patch-tools_qmake_mkspecs_features_configure.prf =================================================================== --- head/www/qt5-webengine/files/patch-tools_qmake_mkspecs_features_configure.prf (nonexistent) +++ head/www/qt5-webengine/files/patch-tools_qmake_mkspecs_features_configure.prf (revision 448132) @@ -0,0 +1,29 @@ +--- tools/qmake/mkspecs/features/configure.prf.orig 2017-04-19 08:37:44 UTC ++++ tools/qmake/mkspecs/features/configure.prf +@@ -4,7 +4,7 @@ load(functions) + + defineTest(runConfigure) { + webengine_successfully_configured: return(true) +- linux:contains(QT_CONFIG,no-pkg-config) { ++ unix:contains(QT_CONFIG,no-pkg-config) { + skipBuild("pkg-config is required") + return(false) + } +@@ -20,7 +20,7 @@ defineTest(runConfigure) { + qtCompileTest($$test) + } + +- linux { ++ unix { + !config_khr:skipBuild("khronos development headers appear to be missing (mesa/libegl1-mesa-dev)") + + REQUIRED_PACKAGES = dbus-1 fontconfig +@@ -78,7 +78,7 @@ defineTest(runConfigure) { + # This is called from default_post, at which point we've also parsed + # command line options + defineTest(finalizeConfigure) { +- linux { ++ unix { + use?(nss) { + log("Certificate handling.............. Using system NSS$${EOL}") + } else { Property changes on: head/www/qt5-webengine/files/patch-tools_qmake_mkspecs_features_configure.prf ___________________________________________________________________ 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/www/qt5-webengine/files/patch-tools_qmake_mkspecs_features_functions.prf =================================================================== --- head/www/qt5-webengine/files/patch-tools_qmake_mkspecs_features_functions.prf (nonexistent) +++ head/www/qt5-webengine/files/patch-tools_qmake_mkspecs_features_functions.prf (revision 448132) @@ -0,0 +1,11 @@ +Allow qt5-webengine to be built on FreeBSD with clang + +--- tools/qmake/mkspecs/features/functions.prf.orig 2017-04-11 14:08:45 UTC ++++ tools/qmake/mkspecs/features/functions.prf +@@ -1,5 +1,5 @@ + defineTest(isPlatformSupported) { +- linux { ++ unix { + !gcc:!clang { + skipBuild("Qt WebEngine on Linux requires clang or GCC.") + return(false) Property changes on: head/www/qt5-webengine/files/patch-tools_qmake_mkspecs_features_functions.prf ___________________________________________________________________ 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/www/qt5-webengine/pkg-plist =================================================================== --- head/www/qt5-webengine/pkg-plist (nonexistent) +++ head/www/qt5-webengine/pkg-plist (revision 448132) @@ -0,0 +1,195 @@ +%%QT_INCDIR%%/QtWebEngine/%%FULLVER%%/QtWebEngine/private/qquickwebenginecertificateerror_p.h +%%QT_INCDIR%%/QtWebEngine/%%FULLVER%%/QtWebEngine/private/qquickwebenginecontextmenudata_p.h +%%QT_INCDIR%%/QtWebEngine/%%FULLVER%%/QtWebEngine/private/qquickwebenginedownloaditem_p.h +%%QT_INCDIR%%/QtWebEngine/%%FULLVER%%/QtWebEngine/private/qquickwebenginedownloaditem_p_p.h +%%QT_INCDIR%%/QtWebEngine/%%FULLVER%%/QtWebEngine/private/qquickwebenginefaviconprovider_p_p.h +%%QT_INCDIR%%/QtWebEngine/%%FULLVER%%/QtWebEngine/private/qquickwebenginehistory_p.h +%%QT_INCDIR%%/QtWebEngine/%%FULLVER%%/QtWebEngine/private/qquickwebenginehistory_p_p.h +%%QT_INCDIR%%/QtWebEngine/%%FULLVER%%/QtWebEngine/private/qquickwebengineloadrequest_p.h +%%QT_INCDIR%%/QtWebEngine/%%FULLVER%%/QtWebEngine/private/qquickwebenginenavigationrequest_p.h +%%QT_INCDIR%%/QtWebEngine/%%FULLVER%%/QtWebEngine/private/qquickwebenginenewviewrequest_p.h +%%QT_INCDIR%%/QtWebEngine/%%FULLVER%%/QtWebEngine/private/qquickwebengineprofile_p.h +%%QT_INCDIR%%/QtWebEngine/%%FULLVER%%/QtWebEngine/private/qquickwebenginescript_p.h +%%QT_INCDIR%%/QtWebEngine/%%FULLVER%%/QtWebEngine/private/qquickwebenginescript_p_p.h +%%QT_INCDIR%%/QtWebEngine/%%FULLVER%%/QtWebEngine/private/qquickwebenginesettings_p.h +%%QT_INCDIR%%/QtWebEngine/%%FULLVER%%/QtWebEngine/private/qquickwebenginesingleton_p.h +%%QT_INCDIR%%/QtWebEngine/%%FULLVER%%/QtWebEngine/private/qquickwebenginetestsupport_p.h +%%QT_INCDIR%%/QtWebEngine/%%FULLVER%%/QtWebEngine/private/qquickwebengineview_p.h +%%QT_INCDIR%%/QtWebEngine/%%FULLVER%%/QtWebEngine/private/qquickwebengineview_p_p.h +%%QT_INCDIR%%/QtWebEngine/%%FULLVER%%/QtWebEngine/private/qtwebengineglobal_p.h +%%QT_INCDIR%%/QtWebEngine/QQuickWebEngineProfile +%%QT_INCDIR%%/QtWebEngine/QtWebEngine +%%QT_INCDIR%%/QtWebEngine/QtWebEngineDepends +%%QT_INCDIR%%/QtWebEngine/QtWebEngineVersion +%%QT_INCDIR%%/QtWebEngine/qquickwebengineprofile.h +%%QT_INCDIR%%/QtWebEngine/qtwebengineglobal.h +%%QT_INCDIR%%/QtWebEngine/qtwebengineversion.h +%%QT_INCDIR%%/QtWebEngineCore/%%FULLVER%%/QtWebEngineCore/private/qtwebenginecoreglobal_p.h +%%QT_INCDIR%%/QtWebEngineCore/%%FULLVER%%/QtWebEngineCore/private/qwebenginecallback_p.h +%%QT_INCDIR%%/QtWebEngineCore/%%FULLVER%%/QtWebEngineCore/private/qwebenginecookiestore_p.h +%%QT_INCDIR%%/QtWebEngineCore/%%FULLVER%%/QtWebEngineCore/private/qwebengineurlrequestinfo_p.h +%%QT_INCDIR%%/QtWebEngineCore/QWebEngineCallback +%%QT_INCDIR%%/QtWebEngineCore/QWebEngineCookieStore +%%QT_INCDIR%%/QtWebEngineCore/QWebEngineUrlRequestInfo +%%QT_INCDIR%%/QtWebEngineCore/QWebEngineUrlRequestInterceptor +%%QT_INCDIR%%/QtWebEngineCore/QWebEngineUrlRequestJob +%%QT_INCDIR%%/QtWebEngineCore/QWebEngineUrlSchemeHandler +%%QT_INCDIR%%/QtWebEngineCore/QtWebEngineCore +%%QT_INCDIR%%/QtWebEngineCore/QtWebEngineCoreDepends +%%QT_INCDIR%%/QtWebEngineCore/QtWebEngineCoreVersion +%%QT_INCDIR%%/QtWebEngineCore/qtwebenginecoreglobal.h +%%QT_INCDIR%%/QtWebEngineCore/qtwebenginecoreversion.h +%%QT_INCDIR%%/QtWebEngineCore/qwebenginecallback.h +%%QT_INCDIR%%/QtWebEngineCore/qwebenginecookiestore.h +%%QT_INCDIR%%/QtWebEngineCore/qwebengineurlrequestinfo.h +%%QT_INCDIR%%/QtWebEngineCore/qwebengineurlrequestinterceptor.h +%%QT_INCDIR%%/QtWebEngineCore/qwebengineurlrequestjob.h +%%QT_INCDIR%%/QtWebEngineCore/qwebengineurlschemehandler.h +%%QT_INCDIR%%/QtWebEngineWidgets/%%FULLVER%%/QtWebEngineWidgets/private/qwebenginedownloaditem_p.h +%%QT_INCDIR%%/QtWebEngineWidgets/%%FULLVER%%/QtWebEngineWidgets/private/qwebenginehistory_p.h +%%QT_INCDIR%%/QtWebEngineWidgets/%%FULLVER%%/QtWebEngineWidgets/private/qwebenginepage_p.h +%%QT_INCDIR%%/QtWebEngineWidgets/%%FULLVER%%/QtWebEngineWidgets/private/qwebengineprofile_p.h +%%QT_INCDIR%%/QtWebEngineWidgets/%%FULLVER%%/QtWebEngineWidgets/private/qwebenginescriptcollection_p.h +%%QT_INCDIR%%/QtWebEngineWidgets/%%FULLVER%%/QtWebEngineWidgets/private/qwebengineview_p.h +%%QT_INCDIR%%/QtWebEngineWidgets/QWebEngineCertificateError +%%QT_INCDIR%%/QtWebEngineWidgets/QWebEngineContextMenuData +%%QT_INCDIR%%/QtWebEngineWidgets/QWebEngineDownloadItem +%%QT_INCDIR%%/QtWebEngineWidgets/QWebEngineFullScreenRequest +%%QT_INCDIR%%/QtWebEngineWidgets/QWebEngineHistory +%%QT_INCDIR%%/QtWebEngineWidgets/QWebEngineHistoryItem +%%QT_INCDIR%%/QtWebEngineWidgets/QWebEnginePage +%%QT_INCDIR%%/QtWebEngineWidgets/QWebEngineProfile +%%QT_INCDIR%%/QtWebEngineWidgets/QWebEngineScript +%%QT_INCDIR%%/QtWebEngineWidgets/QWebEngineScriptCollection +%%QT_INCDIR%%/QtWebEngineWidgets/QWebEngineSettings +%%QT_INCDIR%%/QtWebEngineWidgets/QWebEngineView +%%QT_INCDIR%%/QtWebEngineWidgets/QtWebEngineWidgets +%%QT_INCDIR%%/QtWebEngineWidgets/QtWebEngineWidgetsDepends +%%QT_INCDIR%%/QtWebEngineWidgets/QtWebEngineWidgetsVersion +%%QT_INCDIR%%/QtWebEngineWidgets/qtwebenginewidgetsglobal.h +%%QT_INCDIR%%/QtWebEngineWidgets/qtwebenginewidgetsversion.h +%%QT_INCDIR%%/QtWebEngineWidgets/qwebenginecertificateerror.h +%%QT_INCDIR%%/QtWebEngineWidgets/qwebenginecontextmenudata.h +%%QT_INCDIR%%/QtWebEngineWidgets/qwebenginedownloaditem.h +%%QT_INCDIR%%/QtWebEngineWidgets/qwebenginefullscreenrequest.h +%%QT_INCDIR%%/QtWebEngineWidgets/qwebenginehistory.h +%%QT_INCDIR%%/QtWebEngineWidgets/qwebenginepage.h +%%QT_INCDIR%%/QtWebEngineWidgets/qwebengineprofile.h +%%QT_INCDIR%%/QtWebEngineWidgets/qwebenginescript.h +%%QT_INCDIR%%/QtWebEngineWidgets/qwebenginescriptcollection.h +%%QT_INCDIR%%/QtWebEngineWidgets/qwebenginesettings.h +%%QT_INCDIR%%/QtWebEngineWidgets/qwebengineview.h +%%QT_CMAKEDIR%%/Qt5Designer/Qt5Designer_QWebEngineViewPlugin.cmake +%%QT_CMAKEDIR%%/Qt5WebEngine/Qt5WebEngineConfig.cmake +%%QT_CMAKEDIR%%/Qt5WebEngine/Qt5WebEngineConfigVersion.cmake +%%QT_CMAKEDIR%%/Qt5WebEngineCore/Qt5WebEngineCoreConfig.cmake +%%QT_CMAKEDIR%%/Qt5WebEngineCore/Qt5WebEngineCoreConfigVersion.cmake +%%QT_CMAKEDIR%%/Qt5WebEngineWidgets/Qt5WebEngineWidgetsConfig.cmake +%%QT_CMAKEDIR%%/Qt5WebEngineWidgets/Qt5WebEngineWidgetsConfigVersion.cmake +%%QT_LIBDIR%%/libQt5WebEngine.prl +%%QT_LIBDIR%%/libQt5WebEngine.so +%%QT_LIBDIR%%/libQt5WebEngine.so.5 +%%QT_LIBDIR%%/libQt5WebEngine.so.%%SHORTVER%% +%%QT_LIBDIR%%/libQt5WebEngine.so.%%FULLVER%% +%%DEBUG%%%%QT_LIBDIR%%/libQt5WebEngine.so.%%FULLVER%%.debug +%%QT_LIBDIR%%/libQt5WebEngineCore.prl +%%QT_LIBDIR%%/libQt5WebEngineCore.so +%%QT_LIBDIR%%/libQt5WebEngineCore.so.5 +%%QT_LIBDIR%%/libQt5WebEngineCore.so.%%SHORTVER%% +%%QT_LIBDIR%%/libQt5WebEngineCore.so.%%FULLVER%% +%%DEBUG%%%%QT_LIBDIR%%/libQt5WebEngineCore.so.%%FULLVER%%.debug +%%QT_LIBDIR%%/libQt5WebEngineWidgets.prl +%%QT_LIBDIR%%/libQt5WebEngineWidgets.so +%%QT_LIBDIR%%/libQt5WebEngineWidgets.so.5 +%%QT_LIBDIR%%/libQt5WebEngineWidgets.so.%%SHORTVER%% +%%QT_LIBDIR%%/libQt5WebEngineWidgets.so.%%FULLVER%% +%%DEBUG%%%%QT_LIBDIR%%/libQt5WebEngineWidgets.so.%%FULLVER%%.debug +%%QT_MKSPECDIR%%/modules/qt_lib_webengine.pri +%%QT_MKSPECDIR%%/modules/qt_lib_webengine_private.pri +%%QT_MKSPECDIR%%/modules/qt_lib_webenginecore.pri +%%QT_MKSPECDIR%%/modules/qt_lib_webenginecore_private.pri +%%QT_MKSPECDIR%%/modules/qt_lib_webenginecoreheaders_private.pri +%%QT_MKSPECDIR%%/modules/qt_lib_webenginewidgets.pri +%%QT_MKSPECDIR%%/modules/qt_lib_webenginewidgets_private.pri +%%QT_PLUGINDIR%%/designer/libqwebengineview.so +%%DEBUG%%%%QT_PLUGINDIR%%/designer/libqwebengineview.so.debug +%%QT_QMLDIR%%/QtWebEngine/UIDelegates/AlertDialog.qml +%%QT_QMLDIR%%/QtWebEngine/UIDelegates/AuthenticationDialog.qml +%%QT_QMLDIR%%/QtWebEngine/UIDelegates/ColorDialog.qml +%%QT_QMLDIR%%/QtWebEngine/UIDelegates/ConfirmDialog.qml +%%QT_QMLDIR%%/QtWebEngine/UIDelegates/FilePicker.qml +%%QT_QMLDIR%%/QtWebEngine/UIDelegates/Menu.qml +%%QT_QMLDIR%%/QtWebEngine/UIDelegates/MenuItem.qml +%%QT_QMLDIR%%/QtWebEngine/UIDelegates/MenuSeparator.qml +%%QT_QMLDIR%%/QtWebEngine/UIDelegates/MessageBubble.qml +%%QT_QMLDIR%%/QtWebEngine/UIDelegates/PromptDialog.qml +%%QT_QMLDIR%%/QtWebEngine/UIDelegates/qmldir +%%QT_QMLDIR%%/QtWebEngine/experimental/libqtwebengineexperimentalplugin.so +%%DEBUG%%%%QT_QMLDIR%%/QtWebEngine/experimental/libqtwebengineexperimentalplugin.so.debug +%%QT_QMLDIR%%/QtWebEngine/experimental/qmldir +%%QT_QMLDIR%%/QtWebEngine/libqtwebengineplugin.so +%%DEBUG%%%%QT_QMLDIR%%/QtWebEngine/libqtwebengineplugin.so.debug +%%QT_QMLDIR%%/QtWebEngine/plugins.qmltypes +%%QT_QMLDIR%%/QtWebEngine/qmldir +libdata/pkgconfig/Qt5WebEngine.pc +libdata/pkgconfig/Qt5WebEngineCore.pc +libdata/pkgconfig/Qt5WebEngineWidgets.pc +%%QT_LIBEXECDIR%%/QtWebEngineProcess +%%QT_DATADIR%%/resources/icudtl.dat +%%QT_DATADIR%%/resources/qtwebengine_devtools_resources.pak +%%QT_DATADIR%%/resources/qtwebengine_resources.pak +%%QT_DATADIR%%/resources/qtwebengine_resources_100p.pak +%%QT_DATADIR%%/resources/qtwebengine_resources_200p.pak +%%QT_L10NDIR%%/qtwebengine_locales/am.pak +%%QT_L10NDIR%%/qtwebengine_locales/ar.pak +%%QT_L10NDIR%%/qtwebengine_locales/bg.pak +%%QT_L10NDIR%%/qtwebengine_locales/bn.pak +%%QT_L10NDIR%%/qtwebengine_locales/ca.pak +%%QT_L10NDIR%%/qtwebengine_locales/cs.pak +%%QT_L10NDIR%%/qtwebengine_locales/da.pak +%%QT_L10NDIR%%/qtwebengine_locales/de.pak +%%QT_L10NDIR%%/qtwebengine_locales/el.pak +%%QT_L10NDIR%%/qtwebengine_locales/en-GB.pak +%%QT_L10NDIR%%/qtwebengine_locales/en-US.pak +%%QT_L10NDIR%%/qtwebengine_locales/es-419.pak +%%QT_L10NDIR%%/qtwebengine_locales/es.pak +%%QT_L10NDIR%%/qtwebengine_locales/et.pak +%%QT_L10NDIR%%/qtwebengine_locales/fa.pak +%%QT_L10NDIR%%/qtwebengine_locales/fi.pak +%%QT_L10NDIR%%/qtwebengine_locales/fil.pak +%%QT_L10NDIR%%/qtwebengine_locales/fr.pak +%%QT_L10NDIR%%/qtwebengine_locales/gu.pak +%%QT_L10NDIR%%/qtwebengine_locales/he.pak +%%QT_L10NDIR%%/qtwebengine_locales/hi.pak +%%QT_L10NDIR%%/qtwebengine_locales/hr.pak +%%QT_L10NDIR%%/qtwebengine_locales/hu.pak +%%QT_L10NDIR%%/qtwebengine_locales/id.pak +%%QT_L10NDIR%%/qtwebengine_locales/it.pak +%%QT_L10NDIR%%/qtwebengine_locales/ja.pak +%%QT_L10NDIR%%/qtwebengine_locales/kn.pak +%%QT_L10NDIR%%/qtwebengine_locales/ko.pak +%%QT_L10NDIR%%/qtwebengine_locales/lt.pak +%%QT_L10NDIR%%/qtwebengine_locales/lv.pak +%%QT_L10NDIR%%/qtwebengine_locales/ml.pak +%%QT_L10NDIR%%/qtwebengine_locales/mr.pak +%%QT_L10NDIR%%/qtwebengine_locales/ms.pak +%%QT_L10NDIR%%/qtwebengine_locales/nb.pak +%%QT_L10NDIR%%/qtwebengine_locales/nl.pak +%%QT_L10NDIR%%/qtwebengine_locales/pl.pak +%%QT_L10NDIR%%/qtwebengine_locales/pt-BR.pak +%%QT_L10NDIR%%/qtwebengine_locales/pt-PT.pak +%%QT_L10NDIR%%/qtwebengine_locales/ro.pak +%%QT_L10NDIR%%/qtwebengine_locales/ru.pak +%%QT_L10NDIR%%/qtwebengine_locales/sk.pak +%%QT_L10NDIR%%/qtwebengine_locales/sl.pak +%%QT_L10NDIR%%/qtwebengine_locales/sr.pak +%%QT_L10NDIR%%/qtwebengine_locales/sv.pak +%%QT_L10NDIR%%/qtwebengine_locales/sw.pak +%%QT_L10NDIR%%/qtwebengine_locales/ta.pak +%%QT_L10NDIR%%/qtwebengine_locales/te.pak +%%QT_L10NDIR%%/qtwebengine_locales/th.pak +%%QT_L10NDIR%%/qtwebengine_locales/tr.pak +%%QT_L10NDIR%%/qtwebengine_locales/uk.pak +%%QT_L10NDIR%%/qtwebengine_locales/vi.pak +%%QT_L10NDIR%%/qtwebengine_locales/zh-CN.pak +%%QT_L10NDIR%%/qtwebengine_locales/zh-TW.pak Property changes on: head/www/qt5-webengine/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