Date: Sun, 09 Oct 2011 11:40:43 +0000 From: Nali Toja <nalitoja@gmail.com> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/161421: [patch] www/firefox: use libevent2 Message-ID: <86pqi6tmtg.fsf@gmail.com> Resent-Message-ID: <201110091150.p99Bo3U4029305@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 161421 >Category: ports >Synopsis: [patch] www/firefox: use libevent2 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sun Oct 09 11:50:02 UTC 2011 >Closed-Date: >Last-Modified: >Originator: Nali Toja >Release: FreeBSD 10.0-CURRENT amd64 >Organization: >Environment: >Description: >How-To-Repeat: >Fix: --- libevent2.diff begins here --- Index: Mk/bsd.gecko.mk =================================================================== RCS file: /a/.csup/ports/Mk/bsd.gecko.mk,v retrieving revision 1.42 diff -u -p -r1.42 bsd.gecko.mk --- Mk/bsd.gecko.mk 28 Sep 2011 03:14:22 -0000 1.42 +++ Mk/bsd.gecko.mk 9 Oct 2011 09:23:18 -0000 @@ -775,6 +782,10 @@ @${ECHO_CMD} "#pragma GCC visibility push(default)" >> ${MOZSRC}/${subdir}/iconv.h @${ECHO_CMD} "#include \"${LOCALBASE}/include/iconv.h\"" >> ${MOZSRC}/${subdir}/iconv.h @${ECHO_CMD} "#pragma GCC visibility pop" >> ${MOZSRC}/${subdir}/iconv.h + @${ECHO_CMD} "#pragma GCC system_header" >> ${MOZSRC}/${subdir}/event.h + @${ECHO_CMD} "#pragma GCC visibility push(default)" >> ${MOZSRC}/${subdir}/event.h + @${ECHO_CMD} "#include <event2/compat/event.h>" >> ${MOZSRC}/${subdir}/event.h + @${ECHO_CMD} "#pragma GCC visibility pop" >> ${MOZSRC}/${subdir}/event.h .endfor .for subdir in "" nsprpub js/src @if [ -f ${MOZSRC}/${subdir}/config/system-headers ] ; then \ Index: www/firefox/Makefile =================================================================== RCS file: /a/.csup/ports/www/firefox/Makefile,v retrieving revision 1.251 diff -u -p -r1.251 Makefile --- www/firefox/Makefile 30 Sep 2011 15:07:49 -0000 1.251 +++ www/firefox/Makefile 9 Oct 2011 09:19:39 -0000 @@ -16,10 +16,10 @@ DISTNAME= ${PORTNAME}-${DISTVERSION}.sou MAINTAINER= gecko@FreeBSD.org COMMENT= Web browser based on the browser portion of Mozilla BUILD_DEPENDS= nspr>=4.8.8:${PORTSDIR}/devel/nspr \ cairo>=1.10.2_1,1:${PORTSDIR}/graphics/cairo LIB_DEPENDS= execinfo.1:${PORTSDIR}/devel/libexecinfo \ - event-1.4:${PORTSDIR}/devel/libevent + event-2.0.6:${PORTSDIR}/devel/libevent2 CONFLICTS_BUILD= spidermonkey-* Index: www/firefox/files/patch-configure.in =================================================================== RCS file: /a/.csup/ports/www/firefox/files/patch-configure.in,v retrieving revision 1.3 diff -u -p -r1.3 patch-configure.in --- www/firefox/files/patch-configure.in 28 Jun 2011 16:42:58 -0000 1.3 +++ www/firefox/files/patch-configure.in 9 Oct 2011 09:22:08 -0000 @@ -45,6 +45,31 @@ AC_DEFINE(HAVE_CLOCK_MONOTONIC) AC_SUBST(HAVE_CLOCK_MONOTONIC) AC_SUBST(REALTIME_LIBS) +@@ -4019,17 +4019,17 @@ else + if test "${LIBEVENT_DIR}" = "yes"; then + LIBEVENT_DIR=/usr + fi +- CFLAGS="-I${LIBEVENT_DIR}/include $CFLAGS" +- LDFLAGS="-L${LIBEVENT_DIR}/lib $LDFLAGS" ++ CFLAGS="-I${LIBEVENT_DIR}/include/event2 -I${LIBEVENT_DIR}/include/event2/compat $CFLAGS" ++ LDFLAGS="-L${LIBEVENT_DIR}/lib/event2 $LDFLAGS" + MOZ_CHECK_HEADER(event.h, +- [if test ! -f "${LIBEVENT_DIR}/include/event.h"; then +- AC_MSG_ERROR([event.h found, but is not in ${LIBEVENT_DIR}/include]) ++ [if test ! -f "${LIBEVENT_DIR}/include/event2/event.h"; then ++ AC_MSG_ERROR([event.h found, but is not in ${LIBEVENT_DIR}/include/event2]) + fi], + AC_MSG_ERROR([--with-system-libevent requested but event.h not found])) +- AC_CHECK_LIB(event, event_init, ++ AC_CHECK_LIB(event-2.0, event_init, + [MOZ_NATIVE_LIBEVENT=1 +- MOZ_LIBEVENT_INCLUDES="${LIBEVENT_DIR}/include" +- MOZ_LIBEVENT_LIBS="-L${LIBEVENT_DIR}/lib -levent"], ++ MOZ_LIBEVENT_INCLUDES="${LIBEVENT_DIR}/include/event2 ${LIBEVENT_DIR}/include/event2/compat" ++ MOZ_LIBEVENT_LIBS="-L${LIBEVENT_DIR}/lib/event2 -levent-2.0"], + [MOZ_NATIVE_LIBEVENT= MOZ_LIBEVENT_INCLUDES= MOZ_LIBEVENT_LIBS=]) + fi + CFLAGS=$_SAVE_CFLAGS @@ -4808,7 +4810,7 @@ CFLAGS=$_SAVE_CFLAGS LDFLAGS=$_SAVE_LDFLAGS LIBS=$_SAVE_LIBS --- libevent2.diff ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?86pqi6tmtg.fsf>