On my system,port 8080 is already in use by my LAN proxy server, and I cannot change that without breaking my LAN.
Since I cannot find where in Hauberk it sets port 8080, I am guessing that Dart needs to be modified, not Hauberk. However, you should include information in the README about such a potential conflict, and how to resolve it.
In the Makefile, modify the line:
pub run build_runner serve
to something like:
pub run build_runner serve web:8085
(Change the 8085 to any desired port.)
On my system,port 8080 is already in use by my LAN proxy server, and I cannot change that without breaking my LAN.
Since I cannot find where in Hauberk it sets port 8080, I am guessing that Dart needs to be modified, not Hauberk. However, you should include information in the README about such a potential conflict, and how to resolve it.