From nobody Sun Feb 09 12:23:39 2025 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4YrRhD1y54z5mKnv; Sun, 09 Feb 2025 12:23:40 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4YrRhC1ZwPz3MrG; Sun, 09 Feb 2025 12:23:39 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1739103819; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=8GpnsnhMgg293Qzs7aLp/XwpKVsHY0JYkwcCdBdBfqw=; b=dhSjuEm3O+iiy6VQQcru1Du65bjsx1ygEUVcIpeTHEAzDt3xInL33eC3Q6w0fjLa7Vsb7h MU09RMLn73elE6jtKRxYhvVs0GJqG4TvsCYJsya0TTMhjOo1Kpflm5z97D4ATDtTwxvj66 kX2MbbLWOQziXevxXXS3kA+I2mi1KUA/w93HsoQ82W8XIj/MU1fnCzj6pkMQWshVAF1usW J6fIF4w6tmthQCsXhq0tOYoF3mMKzDOv2Uq3To4thSm8zwc24krHk8eK0x+Jcw2khXJ8wH EqADF9hGQm3qn45pNcoXHwSzhPsntYH0hGyobYl2o+qQS2AzVW3DKpSSQ1nZpA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1739103819; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=8GpnsnhMgg293Qzs7aLp/XwpKVsHY0JYkwcCdBdBfqw=; b=h97Gp+1OEFkQVK+/VwNcr/qOjTQl9nMTFXqUfqYE0x7RgqXGetB+qgsi4FRH+Elfx14ofD Rot4yO1eaUZpDI+lu5UFOzJ7iuZ24Ix5Q1Sbc0AnIgJih4ajQAlpoAOHjsTyWNDfza6lrb lJz2lHQO2xGTNTrH1UlzirP/R+iravApLL+Ud6HBkvCLJP+tbHOZjkKtMITaD1VuGSlLIc YICeWxfd/SDJaY5p88M73TWXu9BEQ9bc6yQozISQcB1+Jiwj5Qrb0QU7urn82Bf7kQngxk vRDHGQ0Ty5S/LXRcvTKdhZsbrCShuqEQZqihTxpUu43ELhKhlX62OcT7WXJ+7g== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1739103819; a=rsa-sha256; cv=none; b=UZivBFrmFpisQZwaq3pMkgp14PRrT2RVyYFwXNEJ/cZF86XPpCX0nv5vnrijzNW5YlvBI5 QIbsBiXQGkODPwOfoAtzOxMBd5Yv5o1vkJmSKjvIuKXGbw82V62LMO84fJUYWqfOONd7Ts yC+KibTt5pSL2iUOAX27AVKsWuiuuDoRDs/GhFBuZE8RjjXNFw8n0JIxv+F2viaf7G+pN/ 38LU3HOD28B9sIRS9fO87H2qwruTOZvxrNRC9qWeRDbZm5oUTWTMAkwnnUjD37YRauX0zf fTrWEmxX2k73ZHZ33b+qyiM5LqdENjX4RUKry2ZBd9YhcNBGXtgqvpK0VPRxCw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4YrRhC17CgzxGJ; Sun, 09 Feb 2025 12:23:39 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 519CNdVh051082; Sun, 9 Feb 2025 12:23:39 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 519CNdZH051079; Sun, 9 Feb 2025 12:23:39 GMT (envelope-from git) Date: Sun, 9 Feb 2025 12:23:39 GMT Message-Id: <202502091223.519CNdZH051079@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Daniel Engberg Subject: git: 0f6517b9d087 - main - net-mgmt/lldpd: Update to 1.0.19 List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: diizzy X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 0f6517b9d087243796cd05e08f54134089afdae9 Auto-Submitted: auto-generated The branch main has been updated by diizzy: URL: https://cgit.FreeBSD.org/ports/commit/?id=0f6517b9d087243796cd05e08f54134089afdae9 commit 0f6517b9d087243796cd05e08f54134089afdae9 Author: Daniel Engberg AuthorDate: 2025-02-09 11:55:55 +0000 Commit: Daniel Engberg CommitDate: 2025-02-09 12:19:31 +0000 net-mgmt/lldpd: Update to 1.0.19 * Remove C standard override * Remove obsolete MANPREFIX * Add GitHub as primary site and media.luffy.cx as fallback * Adjust FLAVOR handling in Makefile * Remove bundled libevent, stops ports from running configure on bundled version * Rework Makefile to closer follow Porters Handbook and improve readability * Rename XML menu option to LIBXML2 Initial patch submitted by John W. O'Brien PR: 284005 Approved by: portmgr (maintainer timeout, 4+ weeks) Sponsored by: Saltant Solutions LLC (initial patch) --- net-mgmt/lldpd/Makefile | 57 +++++++++++++++++++++++++++++------------------- net-mgmt/lldpd/distinfo | 6 ++--- net-mgmt/lldpd/pkg-plist | 2 +- 3 files changed, 38 insertions(+), 27 deletions(-) diff --git a/net-mgmt/lldpd/Makefile b/net-mgmt/lldpd/Makefile index 644fa2f5d450..b011c518822b 100644 --- a/net-mgmt/lldpd/Makefile +++ b/net-mgmt/lldpd/Makefile @@ -1,7 +1,8 @@ PORTNAME= lldpd -PORTVERSION= 1.0.18 +DISTVERSION= 1.0.19 CATEGORIES= net-mgmt -MASTER_SITES= http://media.luffy.cx/files/${PORTNAME}/ +MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/${DISTVERSION}/ \ + http://media.luffy.cx/files/${PORTNAME}/ MAINTAINER= freebsd@simweb.ch COMMENT= Link-Layer Discovery Protocol (LLDP 802.1ab) daemon @@ -13,15 +14,25 @@ LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libevent.so:devel/libevent FLAVORS= default tiny +FLAVOR?= ${FLAVORS:[1]} tiny_PKGNAMESUFFIX= -tiny USES= cpe libtool pkgconfig CPE_VENDOR= ${PORTNAME}_project -USE_CSTD= gnu99 USE_LDCONFIG= yes + +EXTRACT_AFTER_ARGS= --exclude ${DISTNAME}/libevent \ + --no-same-owner --no-same-permissions + USE_RC_SUBR= ${PORTNAME} + +USERS= _lldpd +GROUPS= _lldpd + GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share + +INSTALL_TARGET= install-strip + CONFIGURE_ARGS= --disable-doxygen-doc \ --enable-hardening \ --enable-privsep \ @@ -29,34 +40,34 @@ CONFIGURE_ARGS= --disable-doxygen-doc \ --with-lldpd-ctl-socket=/var/run/lldpd.socket \ --with-lldpd-pid-file=/var/run/lldpd.pid \ --with-pkgconfigdir=${PREFIX}/libdata/pkgconfig -INSTALL_TARGET= install-strip -USERS= _lldpd -GROUPS= _lldpd - -CONFLICTS_INSTALL= ${FLAVORS:N${FLAVOR}:S/^/${PORTNAME}-/} - -OPTIONS_DEFINE= BASH DOCS PIE PROPRIETARY READLINE SNMP XML ZSH -OPTIONS_DEFAULT= BASH PROPRIETARY SNMP XML ZSH -OPTIONS_SUB= yes - -.if ${FLAVOR:U} == tiny -OPTIONS_DEFAULT:= +.if ${FLAVOR} == tiny +OPTIONS_UNSET= ${OPTIONS_DEFAULT} +SUB_LIST+= BASH="@comment " \ + ZSH="@comment " .endif +OPTIONS_DEFINE= BASH DOCS LIBXML2 PIE PROPRIETARY READLINE SNMP ZSH +OPTIONS_DEFAULT= BASH LIBXML2 PROPRIETARY SNMP ZSH +OPTIONS_SUB= yes + PIE_DESC= Build PIE (position independant executables) PROPRIETARY_DESC= Support proprietary protocols (CDP/EDP/FDP/SONMP) SNMP_DESC= Enable SNMP sub-agent (AgentX) -XML_DESC= XML output support -PIE_CONFIGURE_ENABLE= pie +LIBXML2_USES= gnome +LIBXML2_USE= GNOME=libxml2 +LIBXML2_CONFIGURE_WITH= xml + +PIE_CONFIGURE_ENABLE= pie + PROPRIETARY_CONFIGURE_ENABLE= cdp edp fdp sonmp + READLINE_CONFIGURE_WITH= readline -SNMP_LIB_DEPENDS= libnetsnmp.so:net-mgmt/net-snmp -SNMP_USES= ssl -SNMP_CONFIGURE_WITH= snmp -XML_LIB_DEPENDS= libxml2.so:textproc/libxml2 -XML_CONFIGURE_WITH= xml + +SNMP_USES= ssl +SNMP_LIB_DEPENDS= libnetsnmp.so:net-mgmt/net-snmp +SNMP_CONFIGURE_WITH= snmp post-install: ${MKDIR} ${STAGEDIR}/var/run/lldpd diff --git a/net-mgmt/lldpd/distinfo b/net-mgmt/lldpd/distinfo index 8969b0b93699..a60fcf36a095 100644 --- a/net-mgmt/lldpd/distinfo +++ b/net-mgmt/lldpd/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1715532062 -SHA256 (lldpd-1.0.18.tar.gz) = 4b320675d608901a4a0d4feff8f96bb846d4913d914b0cf75b7d0ae80490f2f7 -SIZE (lldpd-1.0.18.tar.gz) = 1988753 +TIMESTAMP = 1736637102 +SHA256 (lldpd-1.0.19.tar.gz) = 4de17fe5137b4d44a7bd57f8dfc80cffe2c8bb3691b4ae3012b5a6ea20d79ee0 +SIZE (lldpd-1.0.19.tar.gz) = 1987102 diff --git a/net-mgmt/lldpd/pkg-plist b/net-mgmt/lldpd/pkg-plist index 8b80edcb75ef..ea8b21422e51 100644 --- a/net-mgmt/lldpd/pkg-plist +++ b/net-mgmt/lldpd/pkg-plist @@ -4,7 +4,7 @@ include/lldpctl.h lib/liblldpctl.a lib/liblldpctl.so lib/liblldpctl.so.4 -lib/liblldpctl.so.4.9.1 +lib/liblldpctl.so.4.10.0 libdata/pkgconfig/lldpctl.pc share/man/man8/lldpcli.8.gz share/man/man8/lldpctl.8.gz