It seems like www/mod_evasive is still available just fine in the url that the package gives (https://github.com/jzdziarski/mod_evasive), which is causing poudriere to give up on building:
[00:00:33]  [00:00:00] Building www/mod_evasive | ap24-mod_evasive-1.10.1_1
[00:00:33]  [00:00:00] Finished www/mod_evasive | ap24-mod_evasive-1.10.1_1: Ignored: is marked as broken: unfetchable
Can you also please not forget to merge this to 2020Q1? Thanks!
portsjail% make patch
===> License GPLv2 accepted by the user
===> ap24-mod_evasive-1.10.1_1 depends on file: /usr/local/sbin/pkg - found
=> mod_evasive_1.10.1.tar.gz doesn't seem to exist in /home/linimon/ports/default/distfiles/apache2.
=> Attempting to fetch http://www.zdziarski.com/blog/wp-content/uploads/2010/02/mod_evasive_1.10.1.tar.gz
fetch: http://www.zdziarski.com/blog/wp-content/uploads/2010/02/mod_evasive_1.10.1.tar.gz: Not Found
=> Attempting to fetch http://distcache.FreeBSD.org/ports-distfiles/apache2/mod_evasive_1.10.1.tar.gz
mod_evasive_1.10.1.tar.gz 100% of 19 kB 383 kBps 00m00s
===> Fetching all distfiles required by ap24-mod_evasive-1.10.1_1 for building
===> Extracting for ap24-mod_evasive-1.10.1_1
=> SHA256 Checksum OK for apache2/mod_evasive_1.10.1.tar.gz.
===> Patching for ap24-mod_evasive-1.10.1_1
This is with the latest version from svn.
My apologies! I didn't realize how you guys were fetching the upstream source in this case. I thought you just didn't realize there was the github version available, which unfortunately only appears to have a download zip for master, which in this particular case is the same version it appears.
A commit references this bug:
Date: Wed Mar 25 22:12:36 UTC 2020
New revision: 529134
- Unbreak by using new upstream
The author restored the working version to github. The version in the
README is wrong (1.10) but is correct in CHANGELOG (1.10.1).