On Mon, Jul 04, 2005 at 11:42:02PM +0100, Stuart Henderson wrote: > In case it's useful to anyone, this is a first cut at a diff to update > net/ser to 0.8.14. > > Couple of things I noticed and/or wondered about (I haven't done > much work with the ports tree before)... > > It looks like sparc64 works now (well, built ok, and I've been > registering a sip client against ser on OpenBSD 3.7/sparc64 for a few > hours and passed a few dozen calls and it seems to be running ok), > so I added it to ONLY_FOR_ARCHS.
Better to just remove ONLY_FOR_ARCHS. sparc64 is very touchy by nature and if SER works there, it should work just about anywhere. > SER normally builds with strange compiler options (-O9 -funroll-loops > -mcpu=foo, where foo=athlon on i386) and I haven't done anything to > change these yet - would this be sensible? Please remove them. All that OpenBSD guarantees as far as working compiler optimizations is -O2. > SER doesn't build all the modules automatically any more, e.g. jabber > (which had dependency on expat), mysql (obviously depending on mysql > client library). There are Makefile options to enable these, so I > guess one of flavors or multi-packages might be appropriate for these > (but I'm not sure which: I guess multi-packages since they're separate > .so files). Some other options (including some common ones, e.g. > logging accounting records to mysql or radius) need Makefile patches, > I wondered if anyone could point me in the direction of any other > ports with similar problems so I could look at how they handle this? I'll have to look closer at the Makefiles before I can give you an answer. BTW, did you mail this to jakob@ or get any feedback from him? Usually it's best to e-mail the maintainer when doing an update rather than [EMAIL PROTECTED]