git: 1d6e520a3120 - main - misc/liblxi: Update to 1.16
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 28 Apr 2022 11:36:02 UTC
The branch main has been updated by dmgk: URL: https://cgit.FreeBSD.org/ports/commit/?id=1d6e520a31204078dea5c0de91b65ae699607707 commit 1d6e520a31204078dea5c0de91b65ae699607707 Author: Dmitri Goutnik <dmgk@FreeBSD.org> AuthorDate: 2022-04-27 22:21:26 +0000 Commit: Dmitri Goutnik <dmgk@FreeBSD.org> 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