D17255: KDevelop: support for installing into a non-standard parallel prefix

René J.V. Bertin noreply at phabricator.kde.org
Fri Nov 30 11:38:45 GMT 2018


rjvbb created this revision.
rjvbb added a reviewer: KDevelop.
rjvbb added a project: KDevelop.
rjvbb requested review of this revision.

REVISION SUMMARY
  This is a proper patch containing the changes I have been making to make KDevelop behave better in a situation where it is installed into a non-standard parallel prefix. In my case this concerns /opt/local as used by MacPorts but I think the changes could be useful elsewhere too.
  
  The patch adds a preference for the cmake utility and the manpages from the install prefix, and replaces the hardcoded python interpreter specification with the more usual `/usr/bin/env python` line.

TEST PLAN
  Has proven to work as intended over the last few years, on Mac and Linux.
  
  I may have overlooked places where the default standard locations (/usr and /usr/local) are computed rather than hardcoded.

REPOSITORY
  R32 KDevelop

REVISION DETAIL
  https://phabricator.kde.org/D17255

AFFECTED FILES
  config-kdevelop.h.cmake
  plugins/cmake/cmakeutils.cpp
  plugins/cmake/cmakeutils.h
  plugins/manpage/manpageplugin.cpp
  plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/changeLicense.py
  plugins/qmljs/nodejsmodules/buffer.py
  plugins/qmljs/nodejsmodules/child_process.py
  plugins/qmljs/nodejsmodules/common.py
  plugins/qmljs/nodejsmodules/console.py
  plugins/qmljs/nodejsmodules/crypto.py
  plugins/qmljs/nodejsmodules/dgram.py
  plugins/qmljs/nodejsmodules/dns.py
  plugins/qmljs/nodejsmodules/domain.py
  plugins/qmljs/nodejsmodules/ecmascript.py
  plugins/qmljs/nodejsmodules/event.py
  plugins/qmljs/nodejsmodules/fs.py
  plugins/qmljs/nodejsmodules/http.py
  plugins/qmljs/nodejsmodules/https.py
  plugins/qmljs/nodejsmodules/idltojs.py
  plugins/qmljs/nodejsmodules/jsgenerator.py
  plugins/qmljs/nodejsmodules/net.py
  plugins/qmljs/nodejsmodules/os.py
  plugins/qmljs/nodejsmodules/path.py
  plugins/qmljs/nodejsmodules/punycode.py
  plugins/qmljs/nodejsmodules/querystring.py
  plugins/qmljs/nodejsmodules/readline.py
  plugins/qmljs/nodejsmodules/stream.py
  plugins/qmljs/nodejsmodules/string_decoder.py
  plugins/qmljs/nodejsmodules/tls.py
  plugins/qmljs/nodejsmodules/tty.py
  plugins/qmljs/nodejsmodules/url.py
  plugins/qmljs/nodejsmodules/util.py
  plugins/qmljs/nodejsmodules/vm.py
  plugins/qmljs/nodejsmodules/zlib.py

To: rjvbb, #kdevelop
Cc: kdevelop-devel, glebaccon, hase, antismap, iodelay, vbspam, geetamc, Pilzschaf, akshaydeo, surgenight, arrowd
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kdevelop-devel/attachments/20181130/648f162a/attachment.html>


More information about the KDevelop-devel mailing list