[kde-freebsd] svn commit: r372956 - in head/www/webkit-qt5: . files
Antoine Brodin
antoine at FreeBSD.org
Fri Nov 21 07:17:02 UTC 2014
On Thu, Nov 20, 2014 at 9:25 PM, Raphael Kubo da Costa
<rakuco at freebsd.org> wrote:
> Author: rakuco
> Date: Thu Nov 20 20:25:02 2014
> New Revision: 372956
> URL: https://svnweb.freebsd.org/changeset/ports/372956
> QAT: https://qat.redports.org/buildarchive/r372956/
>
> Log:
> Stop installing libplatformplugin.so.
>
> That is an example plugin that is not supposed to be built and installed by
> default. Its sole purpose is to be an example of how to write a plugin, and
> it does so by making <select> elements show up in a separate dialog. We
> definitely do not want that. As a bonus, it allows us to remove some of the
> hacks we do in the pre-configure target.
>
> While here:
> - Improve the comment about why we change ALL_TARGET.
> - Remove the weird CONFIGURE_ENV change we did that does not seem to be
> necessary anymore. I could not find any explanation for why it was added
> in the first place.
>
> Added:
> head/www/webkit-qt5/files/patch-Source__QtWebKit.pro (contents, props changed)
> Modified:
> head/www/webkit-qt5/Makefile
> head/www/webkit-qt5/pkg-plist
Hi,
The patch fails to apply.
Cheers,
Antoine
>
> Modified: head/www/webkit-qt5/Makefile
> ==============================================================================
> --- head/www/webkit-qt5/Makefile Thu Nov 20 20:18:07 2014 (r372955)
> +++ head/www/webkit-qt5/Makefile Thu Nov 20 20:25:02 2014 (r372956)
> @@ -2,6 +2,7 @@
>
> PORTNAME= webkit
> DISTVERSION= ${QT5_VERSION}
> +PORTREVISION= 1
> CATEGORIES= www
> PKGNAMEPREFIX= qt5-
>
> @@ -26,11 +27,10 @@ RUBY_NO_RUN_DEPENDS= yes
> USE_SQLITE= 3
> USE_XORG= x11 xcomposite xrender
> USES= bison gmake gperf perl5 pkgconfig python:build qmake:outsource
> -# Keep make(1) from descending into obj/ subdirectories during tests.
> -CONFIGURE_ENV= MAKEOBJDIR=.
> # Use flex(1) from ports.
> MAKE_ENV= PATH="${LOCALBASE}/bin:${PATH}"
> -# Probably required.
> +# "all" builds many more targets. The default one is called "first" in
> +# QtWebKit, and is invoked by default when make is called without arguments.
> ALL_TARGET= first
> USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL}
>
> @@ -62,14 +62,6 @@ post-patch:
> ${WRKSRC}/Tools/qmake/mkspecs/features/configure.prf
>
> pre-configure:
> -# Write a clean installation procedure to avoid the installation of
> -# the file during the build stage.
> - @${REINPLACE_CMD} -e 's|\[QT_INSTALL_PLUGINS]|{ROOT_BUILD_DIR}/plugins|' \
> - ${WRKSRC}/Source/WebKit/qt/examples/platformplugin/platformplugin.pro
> - @${ECHO_CMD} "target.path = ${PREFIX}/${QT_PLUGINDIR_REL}/webkit" \
> - >> ${WRKSRC}/Source/WebKit/qt/examples/platformplugin/platformplugin.pro
> - @${ECHO_CMD} "INSTALLS += target" \
> - >> ${WRKSRC}/Source/WebKit/qt/examples/platformplugin/platformplugin.pro
> @${REINPLACE_CMD} -Ee 's|linux-?\*|unix|g' \
> ${WRKSRC}/Source/JavaScriptCore/DerivedSources.pri \
> ${WRKSRC}/Source/JavaScriptCore/JavaScriptCore.pri \
>
> Added: head/www/webkit-qt5/files/patch-Source__QtWebKit.pro
> ==============================================================================
> --- /dev/null 00:00:00 1970 (empty, because file is newly added)
> +++ head/www/webkit-qt5/files/patch-Source__QtWebKit.pro Thu Nov 20 20:25:02 2014 (r372956)
> @@ -0,0 +1,17 @@
> +Do not go into the examples/ directory, which contains only platformplugin/.
> +
> +Even though it is not part of the default target, it is included in `make
> +install', and platformplugin's .pro file has a DESTDIR setting that causes the
> +file system to be touched even though there is nothing to build or install.
> +--- a/Source/QtWebKit.pro
> ++++ b/Source/QtWebKit.pro
> +@@ -38,9 +38,4 @@ build?(webkit1) {
> + tests.file = tests.pri
> + SUBDIRS += tests
> + }
> +-
> +- examples.file = WebKit/qt/examples/examples.pro
> +- examples.CONFIG += no_default_target
> +- examples.makefile = Makefile
> +- SUBDIRS += examples
> + }
>
> Modified: head/www/webkit-qt5/pkg-plist
> ==============================================================================
> --- head/www/webkit-qt5/pkg-plist Thu Nov 20 20:18:07 2014 (r372955)
> +++ head/www/webkit-qt5/pkg-plist Thu Nov 20 20:25:02 2014 (r372956)
> @@ -100,7 +100,6 @@
> %%QT_MKSPECDIR%%/modules/qt_lib_webkit_private.pri
> %%QT_MKSPECDIR%%/modules/qt_lib_webkitwidgets.pri
> %%QT_MKSPECDIR%%/modules/qt_lib_webkitwidgets_private.pri
> -%%QT_PLUGINDIR%%/webkit/libplatformplugin.so
> %%QT_QMLDIR%%/QtWebKit/experimental/libqmlwebkitexperimentalplugin.so
> %%QT_QMLDIR%%/QtWebKit/experimental/qmldir
> %%QT_QMLDIR%%/QtWebKit/libqmlwebkitplugin.so
>
More information about the kde-freebsd
mailing list