I wonder if it might not make just as much sense to open bugs in the Bitrig bugtracker: "Make the system headers buildable with -Wredundant-decls" and "Add a s6_addr16 to in6_addr": Doing that would solve not only the build issue with Tor, but with various other projects as well.
(I'm cool with applying that part if bitrig can't fix their problems there.)
Certainly, the libevent workaround should be unneeded: if bitrig is shipping Libevent 1.3b, that would be really weird.
Trac: Component: - Select a component to Tor Relay Priority: normal to minor Milestone: N/Ato Tor: 0.2.4.x-final
I wonder if it might not make just as much sense to open bugs in the Bitrig bugtracker: "Make the system headers buildable with -Wredundant-decls" and "Add a s6_addr16 to in6_addr": Doing that would solve not only the build issue with Tor, but with various other projects as well.
(I'm cool with applying that part if bitrig can't fix their problems there.)
Certainly, the libevent workaround should be unneeded: if bitrig is shipping Libevent 1.3b, that would be really weird.
I have changed the tor package to build against libevent2, so the workaround is not really needed.
If you want to exclude those source changes, but just do the configure* patches, that should be sufficient for now, since currently, Bitrig does indeed define OpenBSD
Trac: Username: dhill Status: needs_information to new