Add mandatory eclass variables. Add missing export declaration for src_compile to fix #124342. Change download location to HTTP as the FTP server seems to have issues and upstream lists the HTTP server as the first choice.

This form allows you to request diffs between any two revisions of this file.
For each of the two "sides" of the diff,
select a symbolic revision name using the selection box, or choose
'Use Text Field' and enter a numeric revision.