- Fix build FreeBSD 103a61669522
libevent -- multiple vulnerabilitiesentered 2017-04-19
API for executing callback functions on events or timeouts
# pkg install libeventinstalls 2.1.13 from latest; from quarterly (2026Q4) 2.1.13# cd /usr/ports/devel/libevent && make install clean# make -C /usr/ports/devel/libevent config # change options first
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 2.1.13 | 2.1.13 | – |
| FreeBSD 15 | 2.1.13 | 2.1.13 | – |
| FreeBSD 14 | 2.1.13 | 2.1.13 | 2.1.13 |
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 2.1.13 | 2.1.13 | – |
| FreeBSD 14 | 2.1.13 | 2.1.13 | 2.1.13 |
version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.
pkg audit for the packaged version 2.1.13.- Fix build FreeBSD 103a61669522
Update to 2.0.132ce66589f8
Update to 2.0.1222aed9e8f4
Update libevent2 to 2.0.116c0a874384
- Add LICENSE knob(s)e3a244403e
- Fix library linking in libevent.pc [1] - Add compatibility include to libevent.pc [2] PR: ports/155315 [1], ports/155293 [2] Submitted by: Jeremy Messenger <mezz@FreeBSD.org> [1] Suggested by: swell.k@gmail.com [2]304b9ef62b
- Respect PREFIX for libdir PR: ports/155202 Submitted by: swell.k@gmail.com33ca180242
Libevent version 2.x 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. Furthermore, libevent also support callbacks due to signals or regular timeouts. libevent is meant to replace the event loop found in event driven network servers. An application just needs to call event_dispatch() and then add or remove events dynamically without having to change the event loop. Currently, libevent supports /dev/poll, kqueue(2), event ports, select(2), poll(2) and epoll(4). The internal event mechanism is completely independent of the exposed event API, and a simple update of libevent can provide new functionality without having to redesign the applications. As a result, Libevent allows for portable application development and provides the most scalable event notification mechanism available on an operating system. Libevent can also be used for multi-threaded applications. WWW: http://www.monkey.org/~provos/libevent/4a3139de63
- Remove unnecessary patch for configure.in - Remove dependency on USE_AUTOTOOLS3c59255429
- Fix USE_AUTOTOOLSa4d287d765
Import changes from upstream git repository. Includes fixes for the following Bug IDs: #3028594 - evutil.c fcntl() uses long for F_SETFL #3048812 - Signal socketpair blocking #3107877 - evdns can issue duplicate tx idsfe9a7e6f3a
Remove unused lib dependency on librt PR: ports/148938 Submitted by: swell.k@gmail.com58b458cd78
Over to new volunteer. Approved by: old maintainerb512d4ae6a
Update libevent to 1.4.14b PR: ports/147723 Approved by: maintainer (timeout)39b68bb4fe
Remove file added by mistake to the wrong port. Pointyhat to: itetcu@da81ee1be7
Add patch forgotten in previous commit.
Log:
- Update to 0.3.11
- Remove files/patch-src::lookup.c (adopted upstream)
- Remove files/patch-Makefile; replicate instead in Makefile while respecting
custom LOCALBASE
PR: 141004
Submitted by: Sahil Tandon
Approved by: maintainer
Submitted by: maintainer1fb53a7abd- Update to 1.4.13 PR: 140753 Submitted by: bf <bf1783___gmail.com>a2a0a19ac5
- Update to 1.4.12 PR: 137118 Submitted by: bf <bf1783___gmail.com>df9e31e3ad
- Update to 1.4.11f3a3ee55cd
- Update to 1.4.10ce77fbe569
- Update to 1.4.9 PR: 130532 Submitted by: bf <bf2006a___yahoo.com>f6d0ec6f9f
- Update to 1.4.8 PR: 127653 Submitted by: bf <bf2006a___yahoo.com>dab923f994
- Update to 1.4.7 and add test target PR: 127106 Submitted by: bf <bf2006a___yahoo.com>62f6fa544b
- Update to 1.4.6 PR: 125677 Notified by: Philip M. Gollucci <pgollucci___p6m7g8.com>f3c5f47631
- Update to 1.3e PR: 117581 Submitted by: bf <bf2006a___yahoo.com>b40ff30892
- Update to 1.3d PR: 115634 Submitted by: chinsan3fef28469d
- Set --mandir and --infodir in CONFIGURE_ARGS if the configure script supports them. This is determined by running ``configure --help'' in do-configure target and set the shell variable _LATE_CONFIGURE_ARGS which is then passed to CONFIGURE_ARGS. - Remove --mandir and --infodir in ports' Makefile where applicable Few ports use REINPLACE_CMD to achieve the same effect, remove them too. - PR: ports/111470 Approved by: portmgr Discussed with: stas (Mk/*), gerald (info related stuffs) Tested by: pointyhat exp runf935a609c5
- Update to 1.3b PR: 109923 Submitted by: Gea-Suan Lin <gslin___gslin.org>afa293e559
Use libtool port instead of included version to avoid objformat a.out botchae994c8ea8
- Hardcode version in pkg-plist to in future remember to bump all ports that use it.c56342eecb
- Update to 1.2a4b73072bc5
- Real fix to run in FreeBSD < 5.1. Use CLOCK_REALTIME when CLOCK_MONOTONIC does not exists.b04e3e9715
- Fix build in FreeBSD < 5.1 - Take MAINTAINER485e3029aa
- mark BROKEN on 4.x Noted by: kris@b2f3eaebb9
- Update to real 1.2 release PR: ports/104963 Submitted by: oz_AT_nixil dot net3d361f39b1
- s,INSTALLS_SHLIB,USE_LDCONFIG,g - these include comms/ converters/ databases/ devel/ maintained by ports@ PR: ports/101916 Submitted by: Gea-Suan Lin <gslin_AT_gslin dot org>4de56a776b
- update to 1.28300f36e78
Remove USE_REINPLACE from all categories starting with D2406d49a61
devel/libevent is marked as BROKEN on >= 7.0 but actually builds devel/libevent is marked as BROKEN on FreeBSD >= 700014, but it builds on FreeBSD/amd64 with kern.osreldate: 700015 (source synced at 04/03/2006) and seem to be working ok as dependency of security/tor or security/tor-devel. PR: ports/95337 Submitted by: Yuri Pankov <yuri.pankov@gmail.com>6bad45f286
Reset petef due to no response to email. We hope to see him back sometime. Hat: portmgr428ee0bc4b
Conversion to a single libtool environment. Approved by: portmgr (kris)8503536d38
SHA256ify Approved by: krion@acd87b4ad8
BROKEN on 7.0: Does not compilea55a2cadba
Mass-conversion to the USE_AUTOTOOLS New World Order. The code present in bsd.autotools.mk essentially makes this a no-op given that all the old variables set a USE_AUTOTOOLS_COMPAT variable, which is parsed in exactly the same way as USE_AUTOTOOLS itself. Moreover, USE_AUTOTOOLS has already been extensively tested by the GNOME team -- all GNOME 2.12.x ports use it. Preliminary documentation can be found at: http://people.FreeBSD.org/~ade/autotools.txt which is in the process of being SGMLized before introduction into the Porters Handbook. Light blue touch-paper. Run.54a0b86543
Update to 1.1a, which contains a workaround for a kqueue-related crash. PR: ports/82392, ports/82426 Submitted by: bogus addresses Approved by: maintainer timeout (10 days)700b81f353
Add INSTALLS_SHLIB=yes Approved by: maintainer timeout (11 days)37115d77b9
Oops, commit a couple fixes for libevent 1.1 (i cvs ci'd from the wrong directory last time). - need libtool - update plist6853d329a1
Update to 1.1. PR: ports/81486 Submitted by: alfrede94a928909
* update to 1.0b PR: 76373 Submitted by: Phil Oleson <oz@nixil.net>e4dd4efacd
* update to 1.0 PR: 74848 Submitted by: Phil Oleson <oz@nixil.net>866ee92c16