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

Reply via email to