Opened 8 years ago
Last modified 4 years ago
#53851 closed enhancement
Add target that bumps version and checksum — at Version 2
Reported by: | l2dy (Zero King) | Owned by: | |
---|---|---|---|
Priority: | Normal | Milestone: | MacPorts 2.6.0 |
Component: | base | Version: | |
Keywords: | Cc: | ||
Port: |
Description (last modified by l2dy (Zero King))
Homebrew has brew bump-formula-pr
. Such functionality saves a lot of work when updating many ports.
Use cases (pseudo commands):
port bump [[portname | pseudo-portname | port-expressions | port-url]]
bumps checksums onlyport bump [[portname | pseudo-portname | port-expressions | port-url]] @<version>
bumps version and checksumsport bump --livecheck [[portname | pseudo-portname | port-expressions | port-url]]
bumps both with livecheck result
Change History (2)
comment:1 Changed 8 years ago by Schamschula (Marius Schamschula)
comment:2 Changed 8 years ago by l2dy (Zero King)
Description: | modified (diff) |
---|
Checksum for multiple files shouldn't be a problem, simply find and replace every old hash with the corresponding new one should work. Some ports have version set by custom methods so the version has to be updated manually. The Portfile have to be checked afterwards anyway.
Note: See
TracTickets for help on using
tickets.
Just be mindful that numerous ports have checksums for multiple files. I personally use a python script to automatically update checksums, but this script has a list of which Portfiles need to be updated manually.