# This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # minisapserver # minisapserver/pkg-descr # minisapserver/Makefile # minisapserver/pkg-message # minisapserver/distinfo # minisapserver/files # minisapserver/files/sapserver.sh # echo c - minisapserver mkdir -p minisapserver > /dev/null 2>&1 echo x - minisapserver/pkg-descr sed 's/^X//' >minisapserver/pkg-descr << 'END-of-minisapserver/pkg-descr' XSAP and SLP announcement for the VLC Media Player. X XWWW: http://www.videolan.org/ END-of-minisapserver/pkg-descr echo x - minisapserver/Makefile sed 's/^X//' >minisapserver/Makefile << 'END-of-minisapserver/Makefile' X# New ports collection makefile for: minisapserver X# Date created: 2004-05-25 X# Whom: michael johnson X# X# $FreeBSD$ X# X XPORTNAME= minisapserver XPORTVERSION= 0.2.3 XCATEGORIES= net multimedia XMASTER_SITES= http://download.videolan.org/pub/videolan/miniSAPserver/${PORTVERSION}/ XDISTNAME= miniSAPserver-${PORTVERSION} X XMAINTAINER= ahze@ahze.net XCOMMENT= SAP and SLP announcement for the VLC Media Player X XUSE_REINPLACE= yes XGNU_CONFIGURE= yes XCONFIGURE_TARGET=--build=${MACHINE_ARCH}-portbld-freebsd${OSREL} XUSE_GMAKE= yes XMAN1= sapserver.1 XPORTDOCS= AUTHORS COPYING ChangeLog INSTALL NEWS README XPLIST_FILES= bin/sapserver etc/sap.cfg-dist etc/rc.d/sapserver.sh XRC_SUBR?= /etc/rc.subr XPKGMESSAGE= ${WRKDIR}/pkg-message X Xpost-patch: X @${REINPLACE_CMD} -e 's|$$(prefix)/share/man|${MANPREFIX}/man|; \ X s|$$(prefix)/share/doc/sapserver|${DOCSDIR}|; \ X s|sap.cfg|sap.cfg-dist|' \ X ${WRKSRC}/Makefile.in X @${REINPLACE_CMD} -e 's|XFLAGS="-Wall|XFLAGS="${CXXFLAGS}|' \ X ${WRKSRC}/configure X @${REINPLACE_CMD} -e 's|/etc/sap.cfg|${PREFIX}/etc/sap.cfg|' \ X ${WRKSRC}/sapserver.h X @${SED} -e 's|/usr/local|${PREFIX}|' \ X ${PKGDIR}/pkg-message >${PKGMESSAGE} X @${SED} -e 's|%%PREFIX%%|${PREFIX}|; s|%%RC_SUBR%%|${RC_SUBR}|' \ X ${FILESDIR}/sapserver.sh >${WRKDIR}/sapserver.sh X @${CP} -f ${WRKSRC}/sap.cfg ${WRKSRC}/sap.cfg-dist X.if defined(NOPORTDOCS) X @${REINPLACE_CMD} -e 's|${PORTDOCS}||' \ X ${WRKSRC}/Makefile.in X.endif X Xpost-install: X @${INSTALL_SCRIPT} ${WRKDIR}/sapserver.sh ${PREFIX}/etc/rc.d/ X @${CAT} ${PKGMESSAGE} X X.include END-of-minisapserver/Makefile echo x - minisapserver/pkg-message sed 's/^X//' >minisapserver/pkg-message << 'END-of-minisapserver/pkg-message' X******************************************************************************* XA sample configuration file, sap.cfg-dist has been installed in /usr/local/etc/ X Please 'cp sap.cfg-dist sap.cfg' and edit sap.cfg. X XTo start sapserver at boot time: X echo "sapserver_enable=yes" >> /etc/rc.conf X******************************************************************************* END-of-minisapserver/pkg-message echo x - minisapserver/distinfo sed 's/^X//' >minisapserver/distinfo << 'END-of-minisapserver/distinfo' XMD5 (miniSAPserver-0.2.3.tar.gz) = b91441b5bfc4ef171a53d890d7a54e86 XSIZE (miniSAPserver-0.2.3.tar.gz) = 82297 END-of-minisapserver/distinfo echo c - minisapserver/files mkdir -p minisapserver/files > /dev/null 2>&1 echo x - minisapserver/files/sapserver.sh sed 's/^X//' >minisapserver/files/sapserver.sh << 'END-of-minisapserver/files/sapserver.sh' X#!/bin/sh X# X# $FreeBSD: $ X# X X# PROVIDE: sapserver X# REQUIRE: NETWORKING X# KEYWORD: FreeBSD shutdown X X# X# Add the following lines to /etc/rc.conf to enable sapserver: X# X#sapserver_enable="YES" X# Xsapserver_enable="NO" X X. %%RC_SUBR%% X Xname=sapserver Xrcvar=`set_rcvar` X Xcommand=%%PREFIX%%/bin/${name} Xrequired_files=%%PREFIX%%/etc/sap.cfg X Xload_rc_config ${name} Xrun_rc_command "$1" END-of-minisapserver/files/sapserver.sh exit