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

MacPorts noreply at macports.org
Fri Dec 11 16:20:49 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 mk@…):

 Replying to [comment:5 rjvbertin@…]:
 > I have indeed considered putting all checksums into an array and then
 create a script that calls say `port -v checksum` for all subports in the
 correct order. I'm afraid the array won't improve readability though; what
 we'd really need is a tool that replaces the checksum values
 automatically. "base" already shows what they should be based on what the
 portfile provides.

 Yes, such a replacement script is needed.

 > Done manually; I don't really see any other way to do it because not all
 frameworks declare their dependencies the exact same way.

 Well, that's why I came up with my [https://quickgit.kde.org/?p=macports-
 kde.git&a=blob&h=dc58ebdf18f4bf57f89dfa7394a0a4a446620433&hb=c8e0cc1d5b234eafc80243475b72ac55269b0644&f=contrib%2Fscripts%2FKF5%2Finstall.sh
 (admittedly quite awkward but functioning) install.sh script], which uses
 [https://quickgit.kde.org/?p=kde-build-metadata.git KDE's dependency
 metadata] to create a valid dependency list for each and every framework
 or application.

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


More information about the macports-tickets mailing list