I'm haven't been able to find out why postgresql11-client depends on perl:
When I comment out the USES=perl in the server Makefile and build in a clean and empty environment, everything looks fine. A recursive grep in $PREFIX does not yield any perl code. There is some mention of perl in a "pgxs" directory, but no perl code itself.
The postgresql docs also don't mention any perl-based features except for pl/perl, which runs on the server.
The tests might contain perl code, but my "make test" on the client port exits so fast that I'm guessing it does not run test code...
Maybe it's a leftover of an earlier client where command line utilities were written in perl?
So, can I ask to remove the dependency, or did I miss something?