bd5f17df0f
Enable nss backend by default. openssl backend only supports OpenSSL 1.0, so disabled for now. Bump PKGREVISION. From Edgar Fuß.
69 lines
2.5 KiB
Makefile
69 lines
2.5 KiB
Makefile
# $NetBSD: Makefile,v 1.69 2021/02/11 10:05:13 wiz Exp $
|
|
|
|
PKGREVISION= 2
|
|
.include "../../sysutils/ups-nut/Makefile.common"
|
|
|
|
PKGNAME= ${DISTNAME:S/nut/ups-nut-cgi/}
|
|
COMMENT= Network UPS Tools CGI scripts
|
|
|
|
DEPENDS+= ups-nut-2.*:../../sysutils/ups-nut
|
|
|
|
INSTALLATION_DIRS+= ${NUT_EGDIR}
|
|
INSTALLATION_DIRS+= ${PREFIX}/libexec/cgi-bin
|
|
INSTALLATION_DIRS+= ${PREFIX}/share/nut/html
|
|
INSTALLATION_DIRS+= ${PREFIX}/${PKGMANDIR}/man5
|
|
INSTALLATION_DIRS+= ${PREFIX}/${PKGMANDIR}/man8
|
|
|
|
CONFIGURE_ARGS+= --with-cgi
|
|
CONFIGURE_ARGS+= --with-cgipath=${NUT_CGIDIR:Q}
|
|
|
|
#
|
|
# This is horrendous, but configure script assumes everything is in /usr/X11R6
|
|
# and hardcodes the list of libraries. libXpm is optional in gd/buildlink3.mk
|
|
# and the configure script assumes it, however it doesn't appear necessary so
|
|
# is removed for now.
|
|
#
|
|
.include "../../mk/jpeg.buildlink3.mk"
|
|
GD_LIBS= -lm
|
|
.for bl3 lib in gd gd png png zlib z ${JPEG_TYPE} jpeg freetype2 freetype
|
|
GD_LIBS+= ${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.${bl3}}/lib
|
|
GD_LIBS+= -L${BUILDLINK_PREFIX.${bl3}}/lib -l${lib}
|
|
GD_INCS+= -I${BUILDLINK_PREFIX.${bl3}}/include
|
|
.endfor
|
|
CONFIGURE_ARGS+= --with-gd-libs="${GD_LIBS}"
|
|
CONFIGURE_ARGS+= --with-gd-includes="${GD_INCS}"
|
|
|
|
BUILD_DEFS+= NUT_STATEDIR
|
|
|
|
CONF_FILES= ${NUT_EGDIR}/hosts.conf.sample ${NUT_CONFDIR}/hosts.conf
|
|
CONF_FILES+= ${NUT_EGDIR}/upsset.conf.sample \
|
|
${NUT_CONFDIR}/upsset.conf
|
|
CONF_FILES+= ${NUT_EGDIR}/upsstats-single.html.sample \
|
|
${NUT_CONFDIR}/upsstats-single.html
|
|
CONF_FILES+= ${NUT_EGDIR}/upsstats.html.sample \
|
|
${NUT_CONFDIR}/upsstats.html
|
|
|
|
do-install:
|
|
(cd ${WRKSRC}/clients && env ${MAKE_ENV} \
|
|
${MAKE_PROGRAM} ${INSTALL_MAKE_FLAGS} install-cgiexecPROGRAMS)
|
|
for f in hosts.conf.sample upsset.conf.sample \
|
|
upsstats.html.sample upsstats-single.html.sample; do \
|
|
${INSTALL_DATA} ${WRKSRC}/conf/$$f ${DESTDIR}${NUT_EGDIR}; \
|
|
done
|
|
for f in bottom.html header.html index.html nut-banner.png; do \
|
|
${INSTALL_DATA} ${WRKSRC}/data/html/$$f \
|
|
${DESTDIR}${PREFIX}/share/nut/html; \
|
|
done
|
|
for f in hosts.conf.5 upsset.conf.5 upsstats.html.5; do \
|
|
${INSTALL_MAN} ${WRKSRC}/docs/man/$$f \
|
|
${DESTDIR}${PREFIX}/${PKGMANDIR}/man5/; \
|
|
done
|
|
for f in upsimage.cgi.8 upsset.cgi.8 upsstats.cgi.8; do \
|
|
${INSTALL_MAN} ${WRKSRC}/docs/man/$$f \
|
|
${DESTDIR}${PREFIX}/${PKGMANDIR}/man8/; \
|
|
done
|
|
|
|
.include "../../graphics/freetype2/buildlink3.mk"
|
|
.include "../../graphics/gd/buildlink3.mk"
|
|
.include "../../graphics/tiff/buildlink3.mk"
|
|
.include "../../mk/bsd.pkg.mk"
|