macports / upt-macports

The Universal Packaging Tool (upt) backend for MacPorts
https://framagit.org/upt/upt
BSD 3-Clause "New" or "Revised" License
9 stars 12 forks source link

Implement the "update" feature. #69

Closed Steap closed 7 months ago

Steap commented 3 years ago

@reneeotten @mojca Finally, I wrote this :) You can find the logs of a batch update here. The *.html files will show you a nice "git diff". Most of the failures are due to the fact that the packages were never on {PyPI,CPAN,rubygems} to begin with. Other failures are usually related to the "upstream name" -> "macports name" translation.

I also wrote a wrapper script that allows one to run "port-update.sh python/py-upt/Portfile" in order to not deal with the upt command line itself.

Steap commented 2 years ago

@reneeotten @mojca Any chance of reviewing this in the coming weeks? I know it's a big diff, but the link in my previous comment should at least give you an idea of what the feature can achieve, and the wrapper script allows you to try the feature for yourself easily:)