FreshPorts -- The Place For Ports If you buy from Amazon USA, please support us by using this link.
Follow us
Blog
Twitter

Port details
libevent2 API for executing callback functions on events or timeouts
2.0.22_1 devel on this many watch lists=41 search for ports that depend on this port An older version of this port was marked as vulnerable. Find issues related to this port Report an issue related to this port
Maintainer: mm@FreeBSD.org search for ports maintained by this maintainer
Port Added: 22 Feb 2011 13:22:28
License: BSD3CLAUSE
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://libevent.org/
SVNWeb : Homepage : PortsMon

To install the port: cd /usr/ports/devel/libevent2/ && make install clean
To add the package: pkg install libevent2

PKGNAME: libevent2

distinfo:

SHA256 (libevent-libevent-release-2.0.22-stable_GH0.tar.gz) = ab89639b0819befb1d8b293d52047c6955f8d1c9150c2b22a0e6247930eb9128
SIZE (libevent-libevent-release-2.0.22-stable_GH0.tar.gz) = 512657


NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.

Build dependencies:
  1. autoconf-2.69 : devel/autoconf
  2. autoheader-2.69 : devel/autoconf
  3. autoreconf-2.69 : devel/autoconf
  4. aclocal-1.15 : devel/automake
  5. automake-1.15 : devel/automake
  6. libtoolize : devel/libtool

This port is required by:

for Build for Libraries
  1. audio/forked-daapd
  2. databases/libcouchbase
  3. databases/libmemcached
  4. databases/mariadb-server*
  5. databases/memcached
  6. databases/memcachedb*
  7. databases/memcacheq
  8. Expand this list (137 items)
  9. databases/mysql-proxy
  10. databases/mysql56-client
  11. databases/mysql56-server
  12. databases/mysql57-client
  13. databases/mysql57-server
  14. databases/mysql80-client
  15. databases/mysql80-server
  16. databases/percona57-client
  17. databases/percona57-pam-for-mysql
  18. databases/percona57-server
  19. databases/pgbouncer
  20. databases/sharedance
  21. devel/eventxx
  22. devel/fstrm
  23. devel/gearmand
  24. devel/gearmand-devel
  25. devel/libmsocket
  26. devel/ocaml-event*
  27. devel/p5-Event-Lib
  28. devel/pecl-event
  29. devel/pecl-libevent
  30. devel/py-event
  31. devel/thrift-cpp
  32. dns/adsuck
  33. dns/dnscrypt-wrapper
  34. dns/dnsproxy
  35. dns/nsd
  36. dns/openmdns
  37. mail/dbmail
  38. mail/mailest
  39. mail/opensmtpd
  40. mail/opensmtpd-devel
  41. mail/opensmtpd-extras
  42. mail/opensmtpd-extras-filter-clamav
  43. mail/opensmtpd-extras-filter-dkim
  44. mail/opensmtpd-extras-filter-dnsbl
  45. mail/opensmtpd-extras-filter-lua
  46. mail/opensmtpd-extras-filter-monkey
  47. mail/opensmtpd-extras-filter-pause
  48. mail/opensmtpd-extras-filter-perl
  49. mail/opensmtpd-extras-filter-python
  50. mail/opensmtpd-extras-filter-regex
  51. mail/opensmtpd-extras-filter-spamassassin
  52. mail/opensmtpd-extras-queue-python
  53. mail/opensmtpd-extras-queue-ram
  54. mail/opensmtpd-extras-scheduler-python
  55. mail/opensmtpd-extras-scheduler-ram
  56. mail/opensmtpd-extras-table-ldap
  57. mail/opensmtpd-extras-table-mysql
  58. mail/opensmtpd-extras-table-passwd
  59. mail/opensmtpd-extras-table-postgresql
  60. mail/opensmtpd-extras-table-python
  61. mail/opensmtpd-extras-table-redis
  62. mail/opensmtpd-extras-table-socketmap
  63. mail/opensmtpd-extras-table-sqlite
  64. mail/opensmtpd-extras-tool-stats
  65. mail/rspamd
  66. mail/rspamd-devel
  67. mail/thunderbird
  68. mail/thunderbird-esr*
  69. net/aprsc
  70. net/honeyd
  71. net/ifstated
  72. net/ladvd
  73. net/netatalk3
  74. net/ntop
  75. net/ntp
  76. net/ntp-devel
  77. net/ntp-rc*
  78. net/nylon
  79. net/openmpi2
  80. net/openospfd*
  81. net/scribe
  82. net/spserver*
  83. net/trickle
  84. net/turnserver
  85. net-im/telegram
  86. net-im/tg*
  87. net-mgmt/ccnet*
  88. net-mgmt/ccnet-client
  89. net-mgmt/ccnet-server
  90. net-mgmt/lldpd
  91. net-mgmt/seafile*
  92. net-mgmt/seafile-client
  93. net-mgmt/seafile-gui
  94. net-mgmt/seafile-server
  95. net-p2p/bitcoin
  96. net-p2p/bitcoin-daemon
  97. net-p2p/bitcoin-utils
  98. net-p2p/libswift
  99. net-p2p/transmission-cli
  100. net-p2p/transmission-daemon
  101. net-p2p/transmission-gtk
  102. net-p2p/transmission-gtk2*
  103. net-p2p/transmission-qt4
  104. net-p2p/transmission25-cli*
  105. net-p2p/transmission25-daemon*
  106. net-p2p/transmission25-gtk2*
  107. net-p2p/transmission25-qt4*
  108. net-p2p/unworkable
  109. security/certificate-transparency
  110. security/fragroute
  111. security/obfsclient
  112. security/openiked
  113. security/scanssh
  114. security/spybye
  115. security/sslsplit
  116. security/stegdetect
  117. security/tor
  118. security/tor-devel
  119. sysutils/grok
  120. sysutils/ori
  121. sysutils/tlsdate
  122. sysutils/tmate
  123. sysutils/tmate-slave
  124. sysutils/tmux
  125. textproc/groonga
  126. www/crawl
  127. www/firefox
  128. www/firefox-esr
  129. www/httpsqs
  130. www/libevhtp
  131. www/libxul
  132. www/mohawk
  133. www/nghttp2
  134. www/pecl-http
  135. www/pecl-http2
  136. www/seamonkey
  137. www/slowcgi
  138. www/spdylay
  139. Collapse this list.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...
Configuration Options
===> The following configuration options are available for libevent2-2.0.22_1:
     OPENSSL=on: SSL/TLS support via OpenSSL
     THREADS=on: Threading support
===> Use 'make config' to modify these settings

USES:
autoreconf libtool pathfix ssl

Master Sites:
  1. https://codeload.github.com/libevent/libevent/tar.gz/release-2.0.22-stable?dummy=/
Port Moves
  • port moved here from devel/libevent on 2014-07-27
    REASON: libevent2 replaced libevent

Number of commits found: 31

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
29 Nov 2016 18:46:22
Original commit files touched by this commit  2.0.22_1
Revision:427389
mat search for other commits by this committer
Mark some ports as not openssl-devel ready.

Sponsored by:	Absolight
21 Oct 2016 15:21:13
Original commit files touched by this commit  2.0.22_1
Revision:424427
mat search for other commits by this committer
Use USES=pathfix where applicable.

PR:		213195
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D8093
30 May 2015 21:25:07
Original commit files touched by this commit  2.0.22_1
Revision:387986
mat search for other commits by this committer
Cleanup USE_GITHUB usage.

With hat:	portmgr
Sponsored by:	Absolight
06 May 2015 15:16:54
Original commit files touched by this commit  2.0.22_1
Revision:385521
mat search for other commits by this committer
Update ports in the [bcd]* categories to not use GH_COMMIT.

With minor cleanups to make things simpler.

With hat:	portmgr
Sponsored by:	Absolight
29 Jan 2015 15:34:02
Original commit files touched by this commit  2.0.22_1
Revision:378122
jbeich search for other commits by this committer
Fix typo that prevents disabling THREADS since r362796

Differential Revision:	https://reviews.freebsd.org/D1717
Approved by:	portmgr blanket
Approved by:	bapt (mentor)
09 Jan 2015 22:21:12
Original commit files touched by this commit  2.0.22
Revision:376665
mm search for other commits by this committer
Update libevent2 to 2.0.22

PR:		199640
Submitted by:	Jan Beich <jbeich@vfemailnet>
27 Oct 2014 10:40:08
Original commit files touched by this commit  2.0.21_3
Revision:371546 This port version is marked as vulnerable.
bapt search for other commits by this committer
Cleanup plist
16 Oct 2014 08:55:30
Original commit files touched by this commit  2.0.21_3
Revision:370983 This port version is marked as vulnerable.
ak search for other commits by this committer
- Fix various distinfo errors
- Remove unused USE_* knobs
- Fix typos in USE_* knobs
- Remove empty lines after .include <bsd.port.mk>

Approved by:	portmgr (bapt)
Differential Revision:	https://reviews.freebsd.org/D911
26 Aug 2014 06:58:19
Original commit files touched by this commit  2.0.21_2
Revision:366192 This port version is marked as vulnerable.
marino search for other commits by this committer
devel/libevent2: Fix typo that blocked building with openSSL

PR:		193006
Reported by:	poyopoyo (puripuri.plala.or.jp)
24 Jul 2014 13:32:59
Original commit files touched by this commit  2.0.21_2
Revision:362796  Sanity Test Failure This port version is marked as vulnerable.
bapt search for other commits by this committer
Only use libevent2

Remove libevent as libevent2 is providing a good compatibility interface as well
as providing better performances.
Remove custom patches from libevent2 and install libevent2 the regular way
Mark ports abusing private fields of the libevent1 API as broken
Import a patch from fedora to have honeyd working with libevent2
Remove most of the patches necessary to find the custom installation we used to
have for libevent2

With hat:	portmgr
01 Jul 2014 01:14:42
Original commit files touched by this commit  2.0.21_1
Revision:359943 This port version is marked as vulnerable.
kevlo search for other commits by this committer
Update WWW: homepage link.

Pointed out by:	ijliao
Reviewed by:	mm
24 Apr 2014 17:22:44
Original commit files touched by this commit  2.0.21_1
Revision:352023 This port version is marked as vulnerable.
tijl search for other commits by this committer
- Convert to USES=libtool.
- Remove redundant CONFIGURE_ENV.
- Replace post-patch with pathfix.
19 Jan 2014 11:38:34
Original commit files touched by this commit  2.0.21
Revision:340265 This port version is marked as vulnerable.
mm search for other commits by this committer
Add STAGE support to devel/libevent and devel/libevent2
20 Sep 2013 17:13:47
Original commit files touched by this commit  2.0.21
Revision:327724 This port version is marked as vulnerable.
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
devel part 3)
14 Feb 2013 09:42:13
Original commit files touched by this commit  2.0.21
Revision:312209 This port version is marked as vulnerable.
gahr search for other commits by this committer
- Get rid of PTHREAD_CFLAGS and PTHREAD_LIBS (category: devel)

Approved by:	portmgr
07 Jan 2013 11:18:24
Original commit files touched by this commit  2.0.21
Revision:310036 This port version is marked as vulnerable.
mm search for other commits by this committer
Update devel/libevent2 to 2.0.21
31 Dec 2012 10:49:53
Original commit files touched by this commit  2.0.20
Revision:309714 This port version is marked as vulnerable.
mm search for other commits by this committer
Update some of my ports to new options framework

Submitted by:	Baptiste Daroussin <bapt@FreeBSD.org>
26 Oct 2012 11:11:18
Original commit files touched by this commit  2.0.20
Revision:306435 This port version is marked as vulnerable.
bapt search for other commits by this committer
Fix master_site to allow fetch without redirection neither https (this fix
authentication error happening from time to time)

Hat:		portmgr
Feature safe:	yes
Reported by:	avg
23 Oct 2012 20:14:38
Original commit files touched by this commit  2.0.20
Revision:306324 This port version is marked as vulnerable.
mm search for other commits by this committer
Update to 2.0.20
Correct include order in pkg-config [1]

PR:		ports/170184 [1]
Submitted by:	Jan Beich [1]
Feature safe:	yes
08 May 2012 07:46:19
Original commit files touched by this commit  2.0.19
 This port version is marked as vulnerable.
mm search for other commits by this committer
Update to 2.0.19
08 Feb 2012 18:55:37
Original commit files touched by this commit  2.0.16
 This port version is marked as vulnerable.
pgollucci search for other commits by this committer
- Allow security/openssl to be used instead of base system

PR:             ports/160593
Submitted by:   bf
Approved by:    maintainer timeout (mm ; 152 days)
19 Nov 2011 14:30:31
Original commit files touched by this commit  2.0.16
 This port version is marked as vulnerable.
mm search for other commits by this committer
Update to 2.0.16

Feature safe:   yes
09 Nov 2011 15:26:04
Original commit files touched by this commit  2.0.13
 This port version is marked as vulnerable.
miwi search for other commits by this committer
- Remove WITH_FBSD10_FIX, is no longer needed
29 Oct 2011 17:12:41
Original commit files touched by this commit  2.0.13
 This port version is marked as vulnerable.
miwi search for other commits by this committer
- Fix build on FreeBSD 10
25 Aug 2011 06:00:01
Original commit files touched by this commit  2.0.13
 This port version is marked as vulnerable.
mm search for other commits by this committer
Update to 2.0.13
19 Jun 2011 09:39:22
Original commit files touched by this commit  2.0.12
 This port version is marked as vulnerable.
mm search for other commits by this committer
Update to 2.0.12
05 May 2011 13:48:05
Original commit files touched by this commit  2.0.11
 This port version is marked as vulnerable.
mm search for other commits by this committer
Update libevent2 to 2.0.11
23 Mar 2011 15:53:22
Original commit files touched by this commit  2.0.10_1
 This port version is marked as vulnerable.
mm search for other commits by this committer
- Add LICENSE knob(s)
06 Mar 2011 20:25:39
Original commit files touched by this commit  2.0.10_1
 This port version is marked as vulnerable.
mm search for other commits by this committer
- 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]
02 Mar 2011 20:14:26
Original commit files touched by this commit  2.0.10
 This port version is marked as vulnerable.
mm search for other commits by this committer
- Respect PREFIX for libdir

PR:             ports/155202
Submitted by:   swell.k@gmail.com
22 Feb 2011 13:22:14
Original commit files touched by this commit  2.0.10
 This port version is marked as vulnerable.
mm search for other commits by this committer
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/

Number of commits found: 31

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD

This site
What is FreshPorts?
About the authors
Issues
FAQ
How big is it?
The latest upgrade!
Privacy
Forums
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
php56*Jan 20
php70*Jan 20
icoutilsJan 19
mysql55-serverJan 18
mysql56-serverJan 18
mysql57-serverJan 18
powerdnsJan 18
powerdns-recursorJan 18
groovyJan 15
irssi*Jan 15
mysql57-client*Jan 15
mysql57-server*Jan 15
rabbitmqJan 15
wordpressJan 15
wordpressJan 15

29 vulnerabilities affecting 75 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 27816
Broken 298
Deprecated 124
Ignore 555
Forbidden 1
Restricted 204
No CDROM 83
Vulnerable 71
Expired 11
Set to expire 114
Interactive 0
new 24 hours 14
new 48 hours23
new 7 days196
new fortnight311
new month889

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2014 Dan Langille. All rights reserved.