The update from icu-69 to icu-70.1_1,1 is not working. Here is the error from portmaster. ``` ===>>> Currently installed version: icu-69.1,1 ===>>> Port directory: /usr/ports/devel/icu ===>>> Gathering distinfo list for installed ports ===>>> Launching 'make checksum' for devel/icu in background ===>>> Gathering dependency list for devel/icu from ports ===>>> Initial dependency check complete for devel/icu ===>>> Starting build for devel/icu <<<=== ===>>> All dependencies are up to date ===> Cleaning for icu-70.1_1,1 ===> License ICU accepted by the user ===> icu-70.1_1,1 depends on file: /usr/local/sbin/pkg - found => icu4c-70_1-src.tgz is not in /usr/ports/devel/icu/distinfo. => Either /usr/ports/devel/icu/distinfo is out of date, or => icu4c-70_1-src.tgz is spelled incorrectly. *** Error code 1 Stop. make: stopped in /usr/ports/devel/icu ```
There is probably something wrong with the distinfo file in your checkout. Can you run 'git diff' and 'git status' in /usr/ports/devel/icu? And try 'git checkout distinfo'.
Hello, The ports tree is from 'portsnap fetch update', or 'portsnap extract'. There's no git repository.
Well, I can't reproduce this with a fresh "portsnap fetch extract" in a test vm. Have you checked the content of the distinfo file? Does it contain the correct filename (icu4c-70_1-src.tgz)?
It's a local issue. I have a single download of the ports tree that is synced to other systems to alleviate load on the FreeBSD mirror systems. For some reason, that specific port was not updating, even when others were. Deleting the directory and syncing a fresh copy provides the correct values. I apologize for the noise.