Bug 271569 - devel/libevent: Update to 2.2.1a (for evaluation, not to be committed)
Summary: devel/libevent: Update to 2.2.1a (for evaluation, not to be committed)
Status: New
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Daniel Engberg
URL: https://github.com/libevent/libevent/...
Keywords:
: 271563 (view as bug list)
Depends on:
Blocks:
 
Reported: 2023-05-22 18:23 UTC by Daniel Engberg
Modified: 2023-08-03 21:57 UTC (History)
4 users (show)

See Also:
kbowling: maintainer-feedback-


Attachments
Patch for libevent (7.06 KB, patch)
2023-05-22 18:23 UTC, Daniel Engberg
no flags Details | Diff
Patch for libevent v2 (7.12 KB, patch)
2023-05-23 21:59 UTC, Daniel Engberg
no flags Details | Diff
Patch for libevent v3 (7.09 KB, patch)
2023-06-06 08:29 UTC, Daniel Engberg
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Engberg freebsd_committer freebsd_triage 2023-05-22 18:23:16 UTC
Created attachment 242334 [details]
Patch for libevent

* Switch to CMake
* Make use of more framework logic
* Drop options, thread support is now mandatory and most if not all distros ships with OpenSSL support

Compile tested on FreeBSD 13.2-RELEASE (amd64) (make, make test, make check-plist)
Poudriere testport OK 12.4-RELEASE (amd64)
Poudriere testport OK 13.2-RELEASE (amd64)
Comment 1 Daniel Engberg freebsd_committer freebsd_triage 2023-05-22 18:30:55 UTC
Gentoo are also looking into this, currently known ports in tree that are broken.

lang/crystal
net-p2p/namecoin*  - Incompatible with new version
net-p2p/qtum - Unrelated (configure: error: libgmp missing)?
devel/gearmand - Ancient version in tree, deprecate as it's unmaintained?
finance/odoo*@py39 - Fails in stage-qa (seems unrelated)
net-p2p/litecoin* - Incompatible with new version
net-p2p/zetacoin-daemon - Incompatible with new version
sysutils/tmux: Runtime issues, https://github.com/libevent/libevent/issues/1460
databases/xtrabackup8 - Fails in stage-qa (seems unreadlated, plist issue)
Comment 2 (intentionally left blank) 2023-05-22 18:49:18 UTC
Duplicate of bug 271563?
Comment 3 Daniel Engberg freebsd_committer freebsd_triage 2023-05-23 20:43:03 UTC
(In reply to throwaway_vthgwq4 from comment #2)
Ahh, thanks for the heads up!
Comment 4 Jan Beich freebsd_committer freebsd_triage 2023-05-23 21:17:38 UTC
*** Bug 271563 has been marked as a duplicate of this bug. ***
Comment 5 Daniel Engberg freebsd_committer freebsd_triage 2023-05-23 21:59:45 UTC
Created attachment 242366 [details]
Patch for libevent v2

Fix build/plist with WITH_DEBUG is defined
Comment 6 Daniel Engberg freebsd_committer freebsd_triage 2023-05-23 22:01:48 UTC
I guess I also should clarify my reasoning about dropping options, by mantory I was referring to "everyone" ships with these enabled by default so it makes little sense to break consumers for no apparent reason than saving a few kilobytes.
Comment 7 Daniel Engberg freebsd_committer freebsd_triage 2023-06-06 08:29:08 UTC
Created attachment 242631 [details]
Patch for libevent v3

Refresh patch
Comment 8 Daniel Engberg freebsd_committer freebsd_triage 2023-06-06 08:40:35 UTC
net-p2p/namecoin - Compiles as of f7ca7eba9e9c3c08e3d1d233529c8c1933ebd5c4
net-p2p/qtum - Removed as of ad75dcf54905e2cea48dd61227198ee0da61237f
net-p2p/zetacoin* - Removed as of da865ce73dafcfb4d033863ad27f7043cb206237