CVE and update status of the FreeBSD ports tree3,296 unaddressed CVEs in 671 portsAll times are CET
Port details

devel/libevent 2.1.13

API for executing callback functions on events or timeouts

Port info

Maintainer
kbowling@FreeBSD.org
Packages
latest: 2.1.13
Upstream
up to date
Last update
to 2.1.13 · b46300a2f9
Quarterly
2026Q4: 2.1.13
Formerly
devel/libevent2 until 2017-02-20
WWW
https://libevent.org/
Links
cgit · VuXML · Report wrong data

Install

Package
# pkg install libevent
installs 2.1.13 from latest; from quarterly (2026Q4) 2.1.13
Port
# cd /usr/ports/devel/libevent && make install clean
# make -C /usr/ports/devel/libevent config  # change options first
Size
352 KiB download · 2.2 MiB installed
Depends on
nothing
License
BSD3CLAUSE
Options
2 of 2 on in the package: OPENSSL THREADS

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 162.1.132.1.13–
FreeBSD 152.1.132.1.13–
FreeBSD 142.1.132.1.132.1.13

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 152.1.132.1.13–
FreeBSD 142.1.132.1.132.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.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 2.1.13.

Fixed (2)

Show 2 fixed
VuXML entries whose affected range the packaged version has left.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (112)

Martin Wilke (miwi) · 1.4.14b_2
- Fix build FreeBSD 10
3a61669522
Martin Matuska (mm) · 1.4.14b_2
- Add LICENSE knob(s)
e3a244403e
Martin Matuska (mm) · 2.0.10_1 · as devel/libevent2
- 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
Martin Matuska (mm) · 2.0.10 · as devel/libevent2
- Respect PREFIX for libdir

PR:		ports/155202
Submitted by:	swell.k@gmail.com
33ca180242
Martin Matuska (mm) · 2.0.10 · as devel/libevent2
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
Martin Matuska (mm) · 1.4.14b_2
- Remove unnecessary patch for configure.in - Remove dependency on USE_AUTOTOOLS
3c59255429
Martin Matuska (mm) · 1.4.14b_2
- Fix USE_AUTOTOOLS
a4d287d765
Martin Matuska (mm) · 1.4.14b_2
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 ids
fe9a7e6f3a
Martin Matuska (mm) · 1.4.14b_1
Remove unused lib dependency on librt

PR:		ports/148938
Submitted by:	swell.k@gmail.com
58b458cd78
Mark Linimon (linimon) · 1.4.14b
Over to new volunteer.

Approved by:	old maintainer
b512d4ae6a
Martin Matuska (mm) · 1.4.14b
Update libevent to 1.4.14b

PR:		ports/147723
Approved by:	maintainer (timeout)
39b68bb4fe
Ion-Mihai Tetcu (itetcu) · 1.4.13
Remove file added by mistake to the wrong port.

Pointyhat to:	itetcu@
da81ee1be7
Ion-Mihai Tetcu (itetcu) · 1.4.13
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:	maintainer
1fb53a7abd
Marcus Alves Grando (mnag) · 1.4.13
- Update to 1.4.13

PR:		140753
Submitted by:	bf <bf1783___gmail.com>
a2a0a19ac5
Marcus Alves Grando (mnag) · 1.4.12
- Update to 1.4.12

PR:		137118
Submitted by:	bf <bf1783___gmail.com>
df9e31e3ad
Marcus Alves Grando (mnag) · 1.4.11
- Update to 1.4.11
f3a3ee55cd
Marcus Alves Grando (mnag) · 1.4.10
- Update to 1.4.10
ce77fbe569
Marcus Alves Grando (mnag) · 1.4.9
- Update to 1.4.9

PR:		130532
Submitted by:	bf <bf2006a___yahoo.com>
f6d0ec6f9f
Marcus Alves Grando (mnag) · 1.4.8
- Update to 1.4.8

PR:		127653
Submitted by:	bf <bf2006a___yahoo.com>
dab923f994
Marcus Alves Grando (mnag) · 1.4.7
- Update to 1.4.7 and add test target

PR:		127106
Submitted by:	bf <bf2006a___yahoo.com>
62f6fa544b
Marcus Alves Grando (mnag) · 1.4.6
- Update to 1.4.6

PR:		125677
Notified by:	Philip M. Gollucci <pgollucci___p6m7g8.com>
f3c5f47631
Marcus Alves Grando (mnag) · 1.3e
- Update to 1.3e

PR:		117581
Submitted by:	bf <bf2006a___yahoo.com>
b40ff30892
Marcus Alves Grando (mnag) · 1.3d
- Update to 1.3d

PR:		115634
Submitted by:	chinsan
3fef28469d
Rong-En Fan (rafan) · 1.3b
- 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 run
f935a609c5
Marcus Alves Grando (mnag) · 1.3b
- Update to 1.3b

PR:		109923
Submitted by:	Gea-Suan Lin <gslin___gslin.org>
afa293e559
Kris Kennaway (kris) · 1.2a
Use libtool port instead of included version to avoid objformat a.out botch
ae994c8ea8
Marcus Alves Grando (mnag) · 1.2a
- Hardcode version in pkg-plist to in future remember to bump all ports that use it.
c56342eecb
Marcus Alves Grando (mnag) · 1.2a
- Update to 1.2a
4b73072bc5
Marcus Alves Grando (mnag) · 1.2_1
- Real fix to run in FreeBSD < 5.1. Use CLOCK_REALTIME when CLOCK_MONOTONIC does not exists.
b04e3e9715
Marcus Alves Grando (mnag) · 1.2_1
- Fix build in FreeBSD < 5.1 - Take MAINTAINER
485e3029aa
Cheng-Lung Sung (clsung) · 1.2_1
- mark BROKEN on 4.x

Noted by:	kris@
b2f3eaebb9
Cheng-Lung Sung (clsung) · 1.2_1
- Update to real 1.2 release

PR:		ports/104963
Submitted by:	oz_AT_nixil dot net
3d361f39b1
Cheng-Lung Sung (clsung) · 1.2
- 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
Yen-Ming Lee (leeym) · 1.2
- update to 1.2
8300f36e78
Edwin Groothuis (edwin) · 1.1a_1
Remove USE_REINPLACE from all categories starting with D
2406d49a61
Edwin Groothuis (edwin) · 1.1a_1
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
Mark Linimon (linimon) · 1.1a_1
Reset petef due to no response to email.  We hope to see him back sometime.

Hat:	portmgr
428ee0bc4b
Ade Lovett (ade) · 1.1a_1
Conversion to a single libtool environment.

Approved by:	portmgr (kris)
8503536d38
Edwin Groothuis (edwin) · 1.1a
SHA256ify

Approved by:    krion@
acd87b4ad8
Kris Kennaway (kris) · 1.1a
BROKEN on 7.0: Does not compile
a55a2cadba
Ade Lovett (ade) · 1.1a
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
Jean-Yves Lefort (jylefort) · 1.1a
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
Jean-Yves Lefort (jylefort) · 1.1_1
Add INSTALLS_SHLIB=yes

Approved by:	maintainer timeout (11 days)
37115d77b9
Pete Fritchman (petef) · 1.1
Oops, commit a couple fixes for libevent 1.1 (i cvs ci'd from the wrong directory last time).

- need libtool
- update plist
6853d329a1
Pete Fritchman (petef) · 1.1
Update to 1.1.

PR:		ports/81486
Submitted by:	alfred
e94a928909
Pete Fritchman (petef) · 1.0b
* update to 1.0b

PR:		76373
Submitted by:	Phil Oleson <oz@nixil.net>
e4dd4efacd
Pete Fritchman (petef) · 1.0
* update to 1.0

PR:		74848
Submitted by:	Phil Oleson <oz@nixil.net>
866ee92c16