libX11 seems to have a dependency on perl5 that isn't needed. The attached patch removes the dependency and the package does not seem to change at all. I think this will need an exp-run and review by maintainer.
Created attachment 199346 [details]
patch to remove perl dep from libX11
Somehow bugzilla failed to attach the patch. Here it is.
Talking to upstream a bit, it seems like perl is used during the build somehow. I have to look more into this.
(In reply to Niclas Zeising from comment #2)
Configure seems to check for it, but I can't find any evidence that it uses it.
no reason for portmgr to get involved here.
(In reply to Mathieu Arnold from comment #4)
Are you saying you think this doesn't need an exp-run? If so, great, just want to be clear.
According to upstream, perl is used during the build. I haven't investigated further exactly where.
The code has clear references:
- specs/* but the port passes --disable-specs
- LOG_COMPILER but only used in "make check" (not "make test")
$ rg -g \*am PERL
26: $(AM_V_GEN)$(PERL) $(srcdir)/compose-chart.pl \
30: $(AM_V_GEN)$(PERL) $(srcdir)/compose-chart.pl \
40:LOG_COMPILER = $(PERL)