I discovered that the source for ucpp 1.3.4 was missing when I by mistake tried to install app-office/libreoffice instead of app-office/libreoffice-bin. Since I fixed the issue, I'm submitting this report but I have no interest in the ucpp package. The attached patch is changing the source URI to fetch from Gitlab. Since the autogenerated tarball doesn't contain the configure script I also had to slightly modify src_configure. I made the same change to 1.3.5 to be consistent. Reproducible: Always
Created attachment 680389 [details, diff] Patch fixing source URI for ucpp 1.3.4 (and 1.3.5)
Few notes: 1) Use thin-manifests in your local overlay to get correct diffs (git takes care of the EBUILD and MISC files for us) 2) We use eautoreconf, not ./autoconf.sh and friends - this ensures we call all the necessary tools to regenerate (and respect prefix and all the other cross-platform tweaks needed) 3) It's interesting you even hit this. Have you got broken mirrors defined / none at all?
I wasn't planning to spend any more time on this, but since the reply was so quick :-) 1) I was just using a temporary Git repo to generate the patch. What is the recommended way when to generate a patch when you normally use rsync to sync the Gentoo repo? 2) Ok, I'll remember eautoreconf for the next time. 3) Yes, I had broken mirrors. (Generated along time ago probably.) Thx! Feel free to close this issue if it's not relevant.
Meanwhile 1.3.4 was cleaned up and 1.3.5 never needed fixing.