[Bug 220045] [NEW PORT] split part of www/qt5-websockets into new port www/qt5-websockets-qml

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Sat Jul 8 10:44:47 UTC 2017


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=220045

--- Comment #12 from commit-hook at freebsd.org ---
A commit references this bug:

Author: rakuco
Date: Sat Jul  8 10:44:13 UTC 2017
New revision: 445316
URL: https://svnweb.freebsd.org/changeset/ports/445316

Log:
  Fix qt5-websockets-qml's dependency path in bsd.qt.mk.

  libdeclarative_qmlwebsockets.so is not installed into ${QT_LIBDIR}, which
  causes the dependency logic in bsd.qt.mk to actually do something equivalent
to
  this instead:

      BUILD_DEPENDS+= 
${QT_LIBDIR}/${QT_QMLDIR}/QtWebSockets/libdeclarative_qmlwebsockets.so:www/qt5-websockets-qml
      RUN_DEPENDS+=   
${QT_LIBDIR}/${QT_QMLDIR}/QtWebSockets/libdeclarative_qmlwebsockets.so:www/qt5-websockets-qml

  which translates into something like

     
/usr/local/lib/qt5//usr/local/lib/qt5/qml/QtWebSockets/libdeclarative_qmlwebsockets.so:www/qt5-websockets-qml

  which obviously does not exist.

  Instead of settin websockets-qml_LIB, set websockets-qml_PATH like we do for
  other QML ports, so that our dependency logic does not needlessly prepend
  ${QT_LIBDIR} there. This fixes devel/qt5's build.

  PR:           220045

Changes:
  head/Mk/bsd.qt.mk

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.


More information about the kde-freebsd mailing list