The first two patches fix some dependency problems I noticed
while working on ci/* stuff.  3/3 improves portability to
NetBSD and OpenBSD while I got to play with CPP macros a bit :P

Thinking out loud:

  While syscall.ph and friends aren't usable given the use of
  macros on most systemd and time-of-generation-to-time-of-use
  differences on *BSD systems; perhaps something like:

    eval %x{$^X -MPublicInbox::CompileSys}

  Could be usable without requiring Inline::C for sendmsg/recvmsg
  (but still require a C compiler, as `cc' is commonly-installed
  while Inline::C is not).

Eric Wong (3):
  fix some tests when `curl' is missing
  imapd: lazy-load IMAPsearchqp for Parse::RecDescent
  pop3d: support fcntl locks on NetBSD and OpenBSD

 devel/sysdefs-list       | 81 ++++++++++++++++++++++++++++++++++++++--
 lib/PublicInbox/IMAP.pm  |  2 +-
 lib/PublicInbox/IMAPD.pm |  1 +
 lib/PublicInbox/POP3D.pm |  3 +-
 t/clone-coderepo.t       |  1 +
 t/pop3d.t                |  5 ++-
 t/www_listing.t          |  3 +-
 7 files changed, 88 insertions(+), 8 deletions(-)

Reply via email to