pkgsrc/net/openslp/Makefile
he da654c9ea2 Make slpd reopen its log file on HUP (it does not use syslog - bah!).
The log file needs to be writable for user=daemon, since slpd setuid()s
to that user after starting up.

Put the extremely verbose and disk-filling logging of "Parse Erorr"
packets (is this an SLPv1 vs. SLPv2 protocol versioning issue gone
bad?!?) under DEBUG, which is not normally turned on in our builds.

Change HOMEPAGE, since Caldera appears to have seen fit to remove
the www.openslp.org DNS name and associated web server.  Instead point
to the SourceForge home page.

Bump package revision to 1.
2006-07-13 13:42:36 +00:00

53 lines
1.6 KiB
Makefile

# $NetBSD: Makefile,v 1.31 2006/07/13 13:42:36 he Exp $
DISTNAME= openslp-1.2.1
PKGREVISION= 1
CATEGORIES= net
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=openslp/}
MAINTAINER= jlam@pkgsrc.org
HOMEPAGE= http://sourceforge.net/projects/openslp
COMMENT= Open-source implementation of the Service Location Protocol
# Needs pkgviews-enabled automake
# PKG_INSTALLATION_TYPES= overwrite pkgviews
USE_TOOLS+= automake bison lex
USE_LIBTOOL= yes
GNU_CONFIGURE= yes
CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR:Q}
CONFIGURE_ARGS+= --localstatedir=${VARBASE:Q}
CONFIGURE_ARGS+= --enable-slpv2-security
INSTALL_MAKE_FLAGS= ${MAKE_FLAGS} sysconfdir=${EGDIR} DOC_DIR=${DOCDIR}
DOCDIR= ${PREFIX}/share/doc/${PKGBASE}
EGDIR= ${PREFIX}/share/examples/${PKGBASE}
CONFS= slp.conf slp.reg slp.spi
CONF_FILES= # empty
.for FILE in ${CONFS}
CONF_FILES+= ${EGDIR}/${FILE} ${PKG_SYSCONFDIR}/${FILE}
.endfor
RCD_SCRIPTS= slpd
.include "../../security/openssl/buildlink3.mk"
post-extract:
@${FIND} ${WRKSRC} -name "CVS" -print | ${XARGS} ${RM} -rf
@${RM} -fr ${WRKSRC}/doc/html/UsersGuide/.xvpics
pre-configure:
@cd ${WRKSRC} && aclocal && autoheader && autoconf && \
${LOCALBASE}/bin/libtoolize && automake --add-missing
post-install:
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/openslp
@cd ${WRKSRC}/doc && ${PAX} -rw . ${PREFIX}/share/doc/openslp
@${FIND} ${PREFIX}/share/doc/openslp | ${XARGS} ${CHOWN} \
${SHAREOWN}:${SHAREGRP}
@${FIND} ${PREFIX}/share/doc/openslp -type f | ${XARGS} ${CHMOD} \
${SHAREMODE}
@${FIND} ${PREFIX}/share/doc/openslp -type d | ${XARGS} ${CHMOD} \
${PKGDIRMODE}
.include "../../mk/bsd.pkg.mk"