From nobody Thu Apr 28 11:36:02 2022 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 673271AA82C5; Thu, 28 Apr 2022 11:36:02 +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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Kptq62Pjpz3QmN; Thu, 28 Apr 2022 11:36:02 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1651145762; 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=MCbvofYSnXrqTNZ5INPBaFNACgWcsX+/Z0Bvs1ifdA8=; b=hYDQ7u467sGiAd6dJZdso+24e634RmElIyp6/ijDUHGMuUKewaWUv7nbF61gWWXdcC7TAG SLt8DgymwzXKDKe28pKb294BvYnfqK73hGxkngC/oNksLAYlpF2r54SBCSMZz4ggcvpqgL 5Uovi1YITnLj0ICEWRuL3d4rw3rQPpfQ72sEUbHoUOFly8sxgFYEVoHPgsuK5cEFsWiHVt t0/blQJG3xrzD/2zXK67EwW8e1re7vMrDGP8JhuNPyqVQ95psFDcXd2p805IPWWDteNR2D EpMkBa1xpCVUU8zF2Pt7FAh5dLGgZTmG5pdnKFXuvMs8w3TxE9W7CXys1xo/yQ== 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 32BD917A2F; Thu, 28 Apr 2022 11:36:02 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 23SBa2Rs058707; Thu, 28 Apr 2022 11:36:02 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 23SBa2fa058706; Thu, 28 Apr 2022 11:36:02 GMT (envelope-from git) Date: Thu, 28 Apr 2022 11:36:02 GMT Message-Id: <202204281136.23SBa2fa058706@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Dmitri Goutnik Subject: git: 1d6e520a3120 - main - misc/liblxi: Update to 1.16 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: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: dmgk X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 1d6e520a31204078dea5c0de91b65ae699607707 Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1651145762; 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=MCbvofYSnXrqTNZ5INPBaFNACgWcsX+/Z0Bvs1ifdA8=; b=sVdrIu8Bl81phSHX0mghp5lE1Bdbwy+kY7EkkLkgAI5EoJw3FNB29DwVd0OLgVyszSn4f/ OcWAANMdrc3b5ddCF/jxT2WeaOd95pFaOl5JYoMWZZelD7YEGJSO2/I3FTrP3aQIqHXyni gFq4KzKSqSd7XbgB9JRZL0/DbOmtjFHcakJva52xHuviEQeUk5jIt8PJkC/IZlbK8RgMNA vrlv8iKqP2InFXl7BSHE/SuW89efvbvlt/UV3Q45NDXTCef7cG3Cj7Admt4ZOHvb/wU7ca iSjQWqoeHzlTkBT9+Ud1D9eInQtMQ60LbQYhlohjttMY+RVZYs0m4oMO0G0ysg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1651145762; a=rsa-sha256; cv=none; b=UbD6L+kbvK6LB2Je4cBFpZpy6iQZX1nATm4GMUADJ2indGEc8NEr2H9Myfp+LbbeplgumT FT7uAmOm6Zkf2AbBERH6C4fqx47pJr98xjyHi5VLJUbpkDzTQ3i3SLgT9oFJXWeIm07Las SrAUUhx48V7vjCaV2EGvNw0wu9NzTiggwrXZJ7I18N0aexJCxgodVwipd1SVh9HyIOcpS6 hRVQPS8SmMBbN+LK6sVNfcU5r9AOJOXU8yW2ckmywuK2gZBWn1HhPrmwYjLJB3IOHn2It2 AH+34jyqgt0vkfHyh676xGVk9Uq8/lbknJqdqtTsLX/Olv9BySMnYwZ8kjQ6EA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by dmgk: URL: https://cgit.FreeBSD.org/ports/commit/?id=1d6e520a31204078dea5c0de91b65ae699607707 commit 1d6e520a31204078dea5c0de91b65ae699607707 Author: Dmitri Goutnik AuthorDate: 2022-04-27 22:21:26 +0000 Commit: Dmitri Goutnik CommitDate: 2022-04-28 11:30:23 +0000 misc/liblxi: Update to 1.16 Changes: https://github.com/lxi-tools/liblxi/releases/tag/v1.16 --- misc/liblxi/Makefile | 19 ++++++------------- misc/liblxi/distinfo | 6 +++--- misc/liblxi/files/patch-src_meson.build | 21 +++++++++++++++++++++ misc/liblxi/pkg-plist | 2 ++ 4 files changed, 32 insertions(+), 16 deletions(-) diff --git a/misc/liblxi/Makefile b/misc/liblxi/Makefile index 7df79f65e166..4b4a9c2d5afe 100644 --- a/misc/liblxi/Makefile +++ b/misc/liblxi/Makefile @@ -1,7 +1,6 @@ PORTNAME= liblxi DISTVERSIONPREFIX= v -DISTVERSION= 1.13 -PORTREVISION= 2 +DISTVERSION= 1.16 CATEGORIES= misc MAINTAINER= dmgk@FreeBSD.org @@ -10,23 +9,17 @@ COMMENT= Library for communicating with LXI compatible instruments LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING -LIB_DEPENDS= libxml2.so:textproc/libxml2 +LIB_DEPENDS= libavahi-client.so:net/avahi-app \ + libxml2.so:textproc/libxml2 -USES= autoreconf libtool localbase pkgconfig +USES= meson pkgconfig USE_GITHUB= yes GH_ACCOUNT= lxi-tools -GNU_CONFIGURE= yes -CONFIGURE_ARGS= --disable-static -INSTALL_TARGET= install-strip USE_LDCONFIG= yes -PORTDOCS= README +PORTDOCS= README.md -OPTIONS_DEFINE= AVAHI DOCS -OPTIONS_SUB= yes - -AVAHI_CONFIGURE_ENABLE= avahi -AVAHI_LIB_DEPENDS= libavahi-client.so:net/avahi-app +OPTIONS_DEFINE= DOCS post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} diff --git a/misc/liblxi/distinfo b/misc/liblxi/distinfo index 88d225875f49..8787dd845b1c 100644 --- a/misc/liblxi/distinfo +++ b/misc/liblxi/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1525647616 -SHA256 (lxi-tools-liblxi-v1.13_GH0.tar.gz) = 5c2a97b1d098ac49f6c01c918298db8b3f7af505e463b4d3d8952aff447e9ac2 -SIZE (lxi-tools-liblxi-v1.13_GH0.tar.gz) = 19359 +TIMESTAMP = 1651088133 +SHA256 (lxi-tools-liblxi-v1.16_GH0.tar.gz) = 95f097731951e2b4f44f243c365bbd4cd0601280cdde28ee191b5fb4f20d1d1f +SIZE (lxi-tools-liblxi-v1.16_GH0.tar.gz) = 24667 diff --git a/misc/liblxi/files/patch-src_meson.build b/misc/liblxi/files/patch-src_meson.build new file mode 100644 index 000000000000..d964077fa276 --- /dev/null +++ b/misc/liblxi/files/patch-src_meson.build @@ -0,0 +1,21 @@ +--- src/meson.build.orig 2022-02-03 05:25:05 UTC ++++ src/meson.build +@@ -18,10 +18,6 @@ endif + add_project_arguments('-DHAVE_AVAHI', language: 'c') + endif + +-tirpc_dep = dependency('libtirpc', required: true) +-tirpc_incpath = join_paths(tirpc_dep.get_variable(pkgconfig: 'includedir'), 'tirpc') +-tirpc_incdir = include_directories(tirpc_incpath) +- + liblxi_c_args = [ + '-Wno-unused-variable', + '-Wno-unused-parameter', +@@ -36,7 +32,6 @@ liblxi = shared_library( + dependencies: liblxi_deps, + install: true, + c_args: liblxi_c_args, +- include_directories: tirpc_incdir, + link_args: ['-fvisibility=hidden', '-Wl,-init,init'], + version: '1.0.0', + ) diff --git a/misc/liblxi/pkg-plist b/misc/liblxi/pkg-plist index 75cf561611cf..02957c887203 100644 --- a/misc/liblxi/pkg-plist +++ b/misc/liblxi/pkg-plist @@ -2,9 +2,11 @@ include/lxi.h lib/liblxi.so lib/liblxi.so.1 lib/liblxi.so.1.0.0 +libdata/pkgconfig/liblxi.pc man/man3/lxi_connect.3.gz man/man3/lxi_disconnect.3.gz man/man3/lxi_discover.3.gz +man/man3/lxi_discover_if.3.gz man/man3/lxi_init.3.gz man/man3/lxi_receive.3.gz man/man3/lxi_send.3.gz