On Fri, Apr 23, 2010 at 06:37:31PM +0400, Vadim Zhukov wrote: > On 22 April 2010 G. 00:02:40 Nicholas Marriott wrote: > > CVSROOT: /cvs > > Module name: src > > Changes by: [email protected] 2010/04/21 14:02:40 > > > > Modified files: > > lib/libevent : Makefile buffer.c evbuffer.c event-internal.h > > event.3 event.c event.h event_tagging.c > > evsignal.h kqueue.c log.c log.h poll.c select.c > > shlib_version signal.c > > Added files: > > lib/libevent : event-config.h evutil.c evutil.h min_heap.h > > Removed files: > > lib/libevent : evdns.3 evdns.c evdns.h > > > > Log message: > > Update libevent to 1.4.13. > > > > This is the core library only, the DNS parts are removed and it does > > not include the other extra bits (HTTP, DNS, and RPC), a separate port > > for these will appear in due course. > > > > Thanks to jsg, sthen, alek, gilles, jacekm, bernd and any others I've > > forgotten for testing/comments. > > > > Note that /usr/include/evdns.h should be removed after updating. > > Maybe just leave zero-sized file? At least for a one release cycle.
zero sizing a header has interesting consequences. autopoo configure scripts accept them because they exist and are "compilable". so configure scripts will say "yes, we have a valid evdns.h", then turn on code that expects a usable evdns.h, which will break. this is actually a good "trick" to find ports that use a particular header ... -- [email protected] SDF Public Access UNIX System - http://sdf.lonestar.org
