70887addf6
* Fix some style nits * Install the RC script as 001slpd.sh.sample so that when enabled, slpd starts before Netatalk's afpd so that afpd can correctly register with slpd.
55 lines
1.3 KiB
Makefile
55 lines
1.3 KiB
Makefile
# New ports collection makefile for: OpenSLP 1.0
|
|
# Date created: 15 Sep 2001
|
|
# Whom: Joe Clarke
|
|
#
|
|
# $FreeBSD$
|
|
#
|
|
|
|
PORTNAME= openslp
|
|
PORTVERSION= 1.0.9a
|
|
CATEGORIES= net
|
|
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
|
|
MASTER_SITE_SUBDIR= openslp
|
|
|
|
MAINTAINER= marcus@FreeBSD.org
|
|
|
|
.if defined(WITH_SLP_SECURITY)
|
|
USE_OPENSSL= yes
|
|
.endif
|
|
|
|
GNU_CONFIGURE= yes
|
|
CONFIGURE_ARGS= --sysconfdir=${PREFIX}/etc/openslp \
|
|
--localstatedir=/var
|
|
CONFIGURE_TARGET= --target=${MACHINE_ARCH}-unknown-freebsd${OSREL}
|
|
|
|
.if defined(WITH_SLP_SECURITY)
|
|
CONFIGURE_ARGS+= --enable-slpv2-security
|
|
.endif
|
|
|
|
.if defined(WITH_ASYNC_API)
|
|
CONFIGURE_ARGS+= --enable-async-api
|
|
.endif
|
|
|
|
INSTALLS_SHLIB= yes
|
|
|
|
post-extract:
|
|
@(cd ${WRKSRC}; \
|
|
${FIND} doc -type f -path '*/CVS/*' -delete; \
|
|
${FIND} doc -type d -name CVS -delete)
|
|
@${SED} -e "s,%%PREFIX%%,${PREFIX},g" \
|
|
${FILESDIR}/slpd.sh.sample > ${WRKSRC}/slpd.sh.sample
|
|
|
|
post-install:
|
|
.for FILE in slp.conf slp.reg slp.spi
|
|
${INSTALL_DATA} ${WRKSRC}/etc/${FILE} ${PREFIX}/etc/openslp/${FILE}.default
|
|
.endfor
|
|
${INSTALL_SCRIPT} ${WRKSRC}/slpd.sh.sample ${PREFIX}/etc/rc.d/001slpd.sh.sample
|
|
.if !defined(NOPORTDOCS)
|
|
@${MKDIR} ${DOCSDIR}
|
|
(cd ${INSTALL_WRKSRC}/doc; \
|
|
${FIND} . -type d -exec ${MKDIR} ${DOCSDIR}/\{} \; ;\
|
|
${FIND} . -type f -exec ${INSTALL_DATA} \{} ${DOCSDIR}/\{} \;)
|
|
.endif
|
|
|
|
.include <bsd.port.mk>
|