[MacPorts] #49925: KF5 : PortGroup and initial ports (frameworks)

MacPorts noreply at macports.org
Tue Dec 15 08:09:53 PST 2015


#49925: KF5 : PortGroup and initial ports (frameworks)
--------------------------+------------------
  Reporter:  rjvbertin@…  |      Owner:  mk@…
      Type:  submission   |     Status:  new
  Priority:  Normal       |  Milestone:
 Component:  ports        |    Version:
Resolution:               |   Keywords:
      Port:               |
--------------------------+------------------

Comment (by rjvbertin@…):

 Some more cleaning up and "backports" of patches from KDElibs4 and other
 "base" KDE4 ports.

 > Well, that's why I came up with my ​(admittedly quite awkward but
 functioning) install.sh script, which uses ​KDE's dependency metadata to
 create a valid dependency list for each and every framework or
 application.

 If you used that for all your KF5 ports, it is not very reliable. I've had
 to edit more than one list of dependencies. The ultimate check will remain
 "manual", also to catch build dependencies like those imposed by KI18n.
 The translation files are shipped as source, and thus require gettext and
 a Python interpreter in order to be installed. KI18n provides a CMake
 macro to point CMake to the directory containing the translation files,
 and that macro adds the gettext and Python dependencies to the build. The
 thing is that several ports rely on CMake to pull in the KI18n dependency
 (via its handling of public link interfaces). The `port:kf5-ki18n`
 dependency will of course be added indirectly in that case, but AFAIK
 build dependencies are not inherited.

-- 
Ticket URL: <https://trac.macports.org/ticket/49925#comment:8>
MacPorts <https://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list