Date: Sun, 23 Jan 2011 14:50:11 GMT From: Anonymous <swell.k@gmail.com> To: freebsd-ports-bugs@FreeBSD.org Subject: Re: ports/154240: [NEW PORT] devel/libevent2: new major version of libevent Message-ID: <201101231450.p0NEoB4e039199@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/154240; it has been noted by GNATS. From: Anonymous <swell.k@gmail.com> To: "Mikhail T." <michael@fun-box.ru> Cc: bug-followup@FreeBSD.org Subject: Re: ports/154240: [NEW PORT] devel/libevent2: new major version of libevent Date: Sun, 23 Jan 2011 17:47:49 +0300 "Mikhail T." <michael@fun-box.ru> writes: >>Synopsis: [NEW PORT] devel/libevent2: new major version of libevent [...] >>Description: > The libevent API provides a mechanism to execute a callback function when > a specific event occurs on a file descriptor or after a timeout has been > reached. This doesn't explain why if API is so different the shared library name is same. Perhaps, you can rename common files similar to devel/glib{12,20} bin/event_rpcgen.py include/event.h include/evhttp.h include/evrpc.h include/evutil.h lib/libevent_core.a lib/libevent_core.la lib/libevent_core.so lib/libevent_extra.a lib/libevent_extra.la lib/libevent_extra.so Or do you expect libevent2 users to not install libevent apps ever? Hmm, plist is not clean? --- a.diff begins here --- diff --git devel/libevent2/Makefile devel/libevent2/Makefile index 0cb7e39..a4000c0 100644 --- devel/libevent2/Makefile +++ devel/libevent2/Makefile @@ -20,7 +20,9 @@ USE_LDCONFIG= yes CONFLICTS= libevent-1.* post-patch: - @${REINPLACE_CMD} -e 's,CFLAGS =,CFLAGS +=,' ${WRKSRC}/Makefile.in + @${REINPLACE_CMD} -e 's,CFLAGS =,CFLAGS +=,' \ + -e '/^pkgconfigdir/s|=.*|= $$(prefix)/libdata/pkgconfig|' \ + ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e '/LIBS/s/-lrt//g' ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|<stdint.h>|<inttypes.h>|' \ ${WRKSRC}/epoll.c ${WRKSRC}/epoll_sub.c ${WRKSRC}/evdns.c diff --git devel/libevent2/pkg-plist devel/libevent2/pkg-plist index bc9ea64..84de62a 100644 --- devel/libevent2/pkg-plist +++ devel/libevent2/pkg-plist @@ -1,4 +1,5 @@ bin/event_rpcgen.py +include/evdns.h include/event.h include/event2/buffer.h include/event2/buffer_compat.h @@ -25,6 +26,9 @@ include/event2/tag.h include/event2/tag_compat.h include/event2/thread.h include/event2/util.h +include/evhttp.h +include/evrpc.h +include/evutil.h lib/libevent-2.0.so lib/libevent-2.0.so.5 lib/libevent_core-2.0.so @@ -50,4 +54,7 @@ lib/libevent_pthreads.so lib/libevent.a lib/libevent.la lib/libevent.so +libdata/pkgconfig/libevent.pc +libdata/pkgconfig/libevent_openssl.pc +libdata/pkgconfig/libevent_pthreads.pc @dirrm include/event2 --- a.diff ends here ---
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201101231450.p0NEoB4e039199>