sysutils/nut: Build nut-scanner(8)

Depend on devel/ltdl and ensure that ${LOCALBASE}/include and
${LOCALBASE}/lib are available for ./configure to detect ltdl.h and
libltdl to facilitate building nut-scanner(8).

PR:		259153
Reported by:	emaste

(cherry picked from commit 75ca0c0a10)
This commit is contained in:
Cy Schubert 2021-10-13 20:06:59 -07:00
parent c5fab42969
commit 49e3b0f6a3
2 changed files with 9 additions and 1 deletions

View File

@ -2,7 +2,7 @@
PORTNAME= nut
PORTVERSION= 2.7.4
PORTREVISION= 19
PORTREVISION= 20
CATEGORIES= sysutils
MASTER_SITES= http://www.networkupstools.org/source/${PORTVERSION:R}/
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
@ -62,6 +62,9 @@ CONFIGURE_ARGS= --sysconfdir=${PREFIX}/etc/nut \
--with-group=${NUT_GROUP} \
--with-dev
CFLAGS+= -I${LOCALBASE}/include -L${LOCALBASE}/lib
LIB_DEPENDS+= libltdl.so:devel/libltdl
.if ${PORT_OPTIONS:MCGI}
LIB_DEPENDS+= libgd.so:graphics/gd
CGIDIR?= ${PREFIX}/www/cgi-bin/${PORTNAME}

View File

@ -20,6 +20,7 @@
@sample %%EXAMPLESDIR%%/newsyslog.sample etc/newsyslog.conf.d/nut.conf
@sample %%EXAMPLESDIR%%/syslog.sample etc/syslog.d/nut
%%NUT_USB%%etc/devd/nut-usb.conf
bin/nut-scanner
bin/upsc
bin/upscmd
bin/upslog
@ -37,6 +38,10 @@ lib/libnutclient.a
lib/libnutclient.so
lib/libnutclient.so.0
lib/libnutclient.so.0.0.0
lib/libnutscan.a
lib/libnutscan.so
lib/libnutscan.so.1
lib/libnutscan.so.1.0.0
lib/libupsclient.a
lib/libupsclient.so
lib/libupsclient.so.4