misc/liblxi: Update to 1.16

Changes:	https://github.com/lxi-tools/liblxi/releases/tag/v1.16
This commit is contained in:
Dmitri Goutnik 2022-04-27 17:21:26 -05:00
parent adc6bf7720
commit 1d6e520a31
4 changed files with 32 additions and 16 deletions

View File

@ -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}

View File

@ -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

View File

@ -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',
)

View File

@ -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