games/doom no longer compiles under -STABLE or -CURRENT. It relies on IPPORT_USERRESERVED which was removed from netinet/in.h version 1.66 (HEAD) and 1.48.2.27 (RELENG_4) over 3 months ago. Additionally, under -CURRENT, the removal of machine/soundcard.h also prevents compilation. Fix: I have hardcoded the result of the calculation that was based on IPPORT_USERRESERVED in the below patch. The changes to use sys/soundcard.h over machine/soundcard.h is done unconditionally, as the file has existed in sys/ since 4.0 How-To-Repeat: cd /usr/ports/games/doom && make all
Responsible Changed From-To: freebsd-ports->jmz I am the maintainer.
State Changed From-To: open->closed Committed. Thanks!