I'd offer to submit a patch, but I can't recreate the fetch failure for the port. It also compiles on 12.0-RELEASE-p10 without issues.
===> License GPLv2 accepted by the user
===> streamripper-1.64.6_5 depends on file: /usr/local/sbin/pkg - found
=> streamripper-1.64.6.tar.gz doesn't seem to exist in /usr/ports/distfiles/.
=> Attempting to fetch https://downloads.sourceforge.net/project/streamripper/streamripper%20%28current%29/1.64.6/streamripper-1.64.6.tar.gz
streamripper-1.64.6.tar.gz 879 kB 1512 kBps 01s
===> Fetching all distfiles required by streamripper-1.64.6_5 for building
===> Extracting for streamripper-1.64.6_5
=> SHA256 Checksum OK for streamripper-1.64.6.tar.gz.
=> SHA256 Checksum OK for cdk-5.0-20060507.tgz.
/bin/mv /usr/ports/audio/streamripper/work/cdk-5.0-20060507 /usr/ports/audio/streamripper/work/streamripper-1.64.6
===> Patching for streamripper-1.64.6_5
===> Applying FreeBSD patches for streamripper-1.64.6_5
A commit references this bug:
Date: Sun Oct 6 13:36:23 UTC 2019
New revision: 513886
audio/streamripper: Assign new maintainer
- Extend expiry date to give maintainer grace time to fix unfetchable issue
Submitted by: Bryan Erickson <email@example.com>
(In reply to Bryan Erickson from comment #0)
Assigned to you. BTW, it seems cdk-5.0-20060507.tgz can be found only on FreeBSD distcache. streamripper-1.64.6.tar.gz isn't the issue.
I think https://invisible-mirror.net/ is the place where cdk is put. cdk-5.0-20060507.tgz can be found here:
However, I'm still not this port fetches cdk-5.0-20060507. Is it possible to make this port to depend on devel/cdk?
(In reply to Koichiro Iwao from comment #2)
I'll take a look at having it point to the cdk port. I looked at he versions and they appear to match, so there shouldn't be an issue there. I'm just reviewing the ports maintainer guide to see how to make that change and make a patch.