[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