Changes between Version 124 and Version 125 of SummerOfCode


Ignore:
Timestamp:
Mar 9, 2010, 6:06:16 PM (14 years ago)
Author:
raimue (Rainer Müller)
Comment:

Restore rev-upgrade which got lost

Legend:

Unmodified
Added
Removed
Modified
  • SummerOfCode

    v124 v125  
    9595Potential mentors: TBD
    9696
     97==== Scan for broken dynamic libraries for rebuild ==== #rev-upgrade
     98
     99Upgrading any port can naturally break its dependents if using dynamic libraries. The only way to fix this is currently rebuilding all dependents, no matter if necessary or not. MacPorts should get a new command to scan installed dynamic libraries and binaries for linker errors and mark the corresponding port for rebuild. After checking all files, broken ones should get rebuild in the correct order. Probably it has to do the check again after each set of rebuilds.
     100
     101{{{
     102port rev-upgrade [portname]
     103}}}
     104
     105If you are familiar with Gentoo, this would be the equivalent of the revdep-rebuild command. See #17473 for more information.
     106
     107Classification: easy to medium task[[BR]]
     108Programming languages: Tcl[[BR]]
     109Potential mentor: raimue
     110
    97111==== Dependencies ==== #dependencies
    98112