I upgraded my version of SpamPD from 2.53 to 2.61 and then it fails during startup.
It fails with "Global symbol "$user" requires explicit package name (did you forget to declare "my $user"?)"
I have discussed this with mpaperno on github.
This line is in the FreeBSD ports version
473: user_dir => (getpwnam($user)),
But not in the github version.
Right now i'm running with the github version, the only change i have made is to the shebang in the first line.
This change does not seem to be necessary.