Page MenuHomeFreeBSD

net-mgmt/lldpd: Update to 1.0.18
ClosedPublic

Authored by john_saltant.com on May 12 2024, 5:55 PM.
Tags
None
Referenced Files
Unknown Object (File)
Sun, Dec 15, 11:59 PM
Unknown Object (File)
Tue, Dec 10, 2:32 AM
Unknown Object (File)
Fri, Nov 29, 2:50 PM
Unknown Object (File)
Mon, Nov 25, 8:44 AM
Unknown Object (File)
Sat, Nov 23, 4:42 AM
Unknown Object (File)
Fri, Nov 22, 3:47 AM
Unknown Object (File)
Fri, Nov 22, 3:47 AM
Unknown Object (File)
Fri, Nov 22, 3:47 AM
Subscribers

Details

Summary
  • Update to 1.0.18
  • Take maintainership
  • Use writable chroot for timezone file
  • USES=pkgconfig to detect system libevent
  • Remove obsolete (since 0.9.7) JSON option
  • Remove unnecessary USES=libedit with XML option
  • Pet portlint and other minor improvements

Changelogs:

Sponsored by: Saltant Solutions LLC

Test Plan
  • Build with all options (except DTRACE) enabled
  • Install package, enable and run service
  • Run lldpcli show nei

Diff Detail

Repository
R11 FreeBSD ports repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

john_saltant.com created this revision.
This revision is now accepted and ready to land.May 13 2024, 6:06 PM

Hi,

Your patch with a few additional changes,
https://projects.pyret.net/files/freebsd-patches/lldpd-fixup.patch

PORTVERSION --> DISTVERSION
Add GitHub as primary source and media.luffy.cx as fallback (change to HTTPS while at it)
Rearrage some variables for better readability and closer follow other ports in tree
Use c99 instead of gnu99
Unbundle libevent
Remove DTRACE option, if it's broken there no need to keep it in at all
Remove git noise
"Fix" overlinking when SNMP option is enabled (this should be fixed in net-snmp's port though)

Poudriere testport OK on 13.3 and 14.1 (amd64)

Best regards.
Daniel

Daniel,

Thank you for your interest and your feedback. It would be helpful if you could post each of your proposed changes to this revision independently, against a specific part of the diff, where possible. I expect I will accept most, maybe all, of your suggestions. Seeing them separated as you intend would make it much easier to comprehend and assess them.

Also, I would appreciate it if you were to assign PR277851 to yourself. I will feel better about undertaking the work of analyzing and testing a new, non-trivial patch if I have some confidence that the fruits of my labor will end up landing in the ports tree in a timely manner.

Regards,
John

This revision was automatically updated to reflect the committed changes.