Date: Sat, 15 Sep 2001 16:19:50 -0400 (EDT) From: marcus@marcuscom.com To: FreeBSD-gnats-submit@freebsd.org Subject: ports/30601: New port: net/openslp Message-ID: <200109152019.f8FKJot36654@shumai.marcuscom.com>
next in thread | raw e-mail | index | archive | help
>Number: 30601 >Category: ports >Synopsis: New port: net/openslp >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sat Sep 15 13:20:01 PDT 2001 >Closed-Date: >Last-Modified: >Originator: Joe Marcus Clarke >Release: FreeBSD 4.3-RELEASE i386 >Organization: MarcusCom, Inc. >Environment: System: FreeBSD shumai.marcuscom.com 4.3-RELEASE FreeBSD 4.3-RELEASE #0: Sun May 6 01:46:59 EDT 2001 root@shumai.marcuscom.com:/usr/src/sys/compile/SHUMAI i386 >Description: This is a port of an open source Server Location Protocol server. >How-To-Repeat: >Fix: # 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: # # openslp # openslp/files # openslp/files/patch-aa # openslp/files/slpd.sh.sample # openslp/distinfo # openslp/Makefile # openslp/pkg-comment # openslp/pkg-descr # openslp/pkg-plist # echo c - openslp mkdir -p openslp > /dev/null 2>&1 echo c - openslp/files mkdir -p openslp/files > /dev/null 2>&1 echo x - openslp/files/patch-aa sed 's/^X//' >openslp/files/patch-aa << 'END-of-openslp/files/patch-aa' X--- Makefile.in.orig Wed Sep 12 12:13:48 2001 X+++ Makefile.in Sat Sep 15 15:57:54 2001 X@@ -78,8 +78,7 @@ X VERSION = @VERSION@ X X SUBDIRS = common libslpattr slpd libslp slptool test X-EXTRA_DIST = win32 doc etc README.W32 X-DOC_DIR = $(prefix)/doc/openslp-$(VERSION) X+EXTRA_DIST = win32 etc README.W32 X ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 X mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs X CONFIG_CLEAN_FILES = slp.list X@@ -343,10 +342,6 @@ X file=$(DESTDIR)$(sysconfdir)/slp.spi;\ X if [ -f $$file ]; then cp -f $$file $$file.bak; else true; fi X cp -f $(srcdir)/etc/slp.spi $(DESTDIR)$(sysconfdir) X- rm -rf $(DESTDIR)$(DOC_DIR) X- mkdir -p $(DESTDIR)$(DOC_DIR) X- cp -r $(srcdir)/doc/* $(DESTDIR)$(DOC_DIR) X-# rm -rf `find $(DESTDIR)$(DOC_DIR) -name CVS` X X dist-hook: X # rm -rf `find $(distdir)/doc -name CVS` END-of-openslp/files/patch-aa echo x - openslp/files/slpd.sh.sample sed 's/^X//' >openslp/files/slpd.sh.sample << 'END-of-openslp/files/slpd.sh.sample' X#!/bin/sh X# X# $FreeBSD$ X# X# OpenSLP daemon. X# Xif ! test -x %%PREFIX%%/sbin/slpd Xthen X# exit 0 Xfi Xcase $1 in Xstart) X echo -n ' slpd' X %%PREFIX%%/sbin/slpd X ;; Xstop) X killall slpd X ;; X*) X echo "Usage: $0: [ start | stop ]" 2>&1 X exit 65 X ;; Xesac END-of-openslp/files/slpd.sh.sample echo x - openslp/distinfo sed 's/^X//' >openslp/distinfo << 'END-of-openslp/distinfo' XMD5 (openslp-1.0.2.tar.gz) = 11c56c243ee71cce1c8e9cf46734ec8e END-of-openslp/distinfo echo x - openslp/Makefile sed 's/^X//' >openslp/Makefile << 'END-of-openslp/Makefile' X# New ports collection makefile for: OpenSLP 1.0 X# Date created: 15 Sep 2001 X# Whom: Joe Clarke X# X# $FreeBSD$ X# X XPORTNAME= openslp XPORTVERSION= 1.0.2 XCATEGORIES= net XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} XMASTER_SITE_SUBDIR= openslp X XMAINTAINER= marcus@marcuscom.com X X.if defined(WITH_SLP_SECURITY) XUSE_OPENSSL= yes X.endif X XGNU_CONFIGURE= yes XCONFIGURE_ARGS= --sysconfdir=${PREFIX}/etc/openslp \ X --localstatedir=/var X X.if defined(WITH_SLP_SECURITY) XCONFIGURE_ARGS+= --enable-slpv2-security X.endif X X.if defined(WITH_ASYNC_API) XCONFIGURE_ARGS+= --enable-async-api X.endif X XINSTALLS_SHLIB= yes X Xpost-extract: X @${SED} -e "s=%%PREFIX%%=${PREFIX}=g" ${FILESDIR}/slpd.sh.sample \ X > ${WRKSRC}/slpd.sh.sample X Xpost-install: X ${INSTALL_SCRIPT} ${WRKSRC}/slpd.sh.sample ${PREFIX}/etc/rc.d/slpd.sh.sample X.if !defined(NOPORTDOCS) X @${MKDIR} ${PREFIX}/share/doc/openslp X @${CP} -r ${WRKSRC}/doc/* ${PREFIX}/share/doc/openslp X ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${PREFIX}/share/doc/openslp X.endif X X.include <bsd.port.mk> END-of-openslp/Makefile echo x - openslp/pkg-comment sed 's/^X//' >openslp/pkg-comment << 'END-of-openslp/pkg-comment' XOpen-source implementation of the Service Location Protocol END-of-openslp/pkg-comment echo x - openslp/pkg-descr sed 's/^X//' >openslp/pkg-descr << 'END-of-openslp/pkg-descr' XService Location Protocol is an IETF standards track protocol that provides a Xframework to allow networking applications to discover the existence, location, Xand configuration of networked services in enterprise networks. X XWWW: http://www.openslp.org/ END-of-openslp/pkg-descr echo x - openslp/pkg-plist sed 's/^X//' >openslp/pkg-plist << 'END-of-openslp/pkg-plist' Xbin/slptool Xetc/openslp/slp.reg Xetc/openslp/slp.conf Xetc/openslp/slp.spi X%%PORTDOCS%%@dirrm etc/openslp Xetc/rc.d/slpd.sh.sample Xinclude/slp.h Xlib/libslp.so.1 Xlib/libslp.so Xlib/libslp.la Xlib/libslp.a Xsbin/slpd X%%PORTDOCS%%share/doc/openslp/rfc/CVS/Root X%%PORTDOCS%%share/doc/openslp/rfc/CVS/Repository X%%PORTDOCS%%share/doc/openslp/rfc/CVS/Entries X%%PORTDOCS%%share/doc/openslp/rfc/CVS/Tag X%%PORTDOCS%%share/doc/openslp/rfc/rfc1766.txt X%%PORTDOCS%%share/doc/openslp/rfc/rfc2165.txt X%%PORTDOCS%%share/doc/openslp/rfc/rfc2254.txt X%%PORTDOCS%%share/doc/openslp/rfc/rfc2396.txt X%%PORTDOCS%%share/doc/openslp/rfc/rfc2608.txt X%%PORTDOCS%%share/doc/openslp/rfc/rfc2609.txt X%%PORTDOCS%%share/doc/openslp/rfc/rfc2610.txt X%%PORTDOCS%%share/doc/openslp/rfc/rfc2614.txt X%%PORTDOCS%%share/doc/openslp/rfc/srvreg-integrity.txt X%%PORTDOCS%%share/doc/openslp/rfc/threat_analysis_min_security.html X%%PORTDOCS%%share/doc/openslp/html/CVS/Root X%%PORTDOCS%%share/doc/openslp/html/CVS/Repository X%%PORTDOCS%%share/doc/openslp/html/CVS/Entries X%%PORTDOCS%%share/doc/openslp/html/CVS/Tag X%%PORTDOCS%%share/doc/openslp/html/ProgrammersGuide/CVS/Root X%%PORTDOCS%%share/doc/openslp/html/ProgrammersGuide/CVS/Repository X%%PORTDOCS%%share/doc/openslp/html/ProgrammersGuide/CVS/Entries X%%PORTDOCS%%share/doc/openslp/html/ProgrammersGuide/CVS/Tag X%%PORTDOCS%%share/doc/openslp/html/ProgrammersGuide/Callbacks.html X%%PORTDOCS%%share/doc/openslp/html/ProgrammersGuide/Divergence.html X%%PORTDOCS%%share/doc/openslp/html/ProgrammersGuide/Examples.html X%%PORTDOCS%%share/doc/openslp/html/ProgrammersGuide/SLPAttrCallback.html X%%PORTDOCS%%share/doc/openslp/html/ProgrammersGuide/SLPClose.html X%%PORTDOCS%%share/doc/openslp/html/ProgrammersGuide/SLPDelAttrs.html X%%PORTDOCS%%share/doc/openslp/html/ProgrammersGuide/SLPDereg.html X%%PORTDOCS%%share/doc/openslp/html/ProgrammersGuide/SLPError.html X%%PORTDOCS%%share/doc/openslp/html/ProgrammersGuide/SLPEscape.html X%%PORTDOCS%%share/doc/openslp/html/ProgrammersGuide/SLPFindAttrs.html X%%PORTDOCS%%share/doc/openslp/html/ProgrammersGuide/SLPFindScopes.html X%%PORTDOCS%%share/doc/openslp/html/ProgrammersGuide/SLPFindSrvTypes.html X%%PORTDOCS%%share/doc/openslp/html/ProgrammersGuide/SLPFindSrvs.html X%%PORTDOCS%%share/doc/openslp/html/ProgrammersGuide/SLPFree.html X%%PORTDOCS%%share/doc/openslp/html/ProgrammersGuide/SLPGetProperty.html X%%PORTDOCS%%share/doc/openslp/html/ProgrammersGuide/SLPGetRefreshInterval.html X%%PORTDOCS%%share/doc/openslp/html/ProgrammersGuide/SLPOpen.html X%%PORTDOCS%%share/doc/openslp/html/ProgrammersGuide/SLPReg.html X%%PORTDOCS%%share/doc/openslp/html/ProgrammersGuide/SLPParseSrvURL.html X%%PORTDOCS%%share/doc/openslp/html/ProgrammersGuide/SLPRegReport.html X%%PORTDOCS%%share/doc/openslp/html/ProgrammersGuide/SLPSetProperty.html X%%PORTDOCS%%share/doc/openslp/html/ProgrammersGuide/SLPSrvTypeCallback.html X%%PORTDOCS%%share/doc/openslp/html/ProgrammersGuide/SLPSrvURLCallback.html X%%PORTDOCS%%share/doc/openslp/html/ProgrammersGuide/SLPTypes.html X%%PORTDOCS%%share/doc/openslp/html/ProgrammersGuide/SLPUnescape.html X%%PORTDOCS%%share/doc/openslp/html/ProgrammersGuide/Security.html X%%PORTDOCS%%share/doc/openslp/html/ProgrammersGuide/Syntax.html X%%PORTDOCS%%share/doc/openslp/html/ProgrammersGuide/index.html X%%PORTDOCS%%share/doc/openslp/html/ProgrammersGuide/openslp_security_whitepaper.html X%%PORTDOCS%%share/doc/openslp/html/ProgrammersGuide/smalllogo.jpg X%%PORTDOCS%%share/doc/openslp/html/IntroductionToSLP/CVS/Root X%%PORTDOCS%%share/doc/openslp/html/IntroductionToSLP/CVS/Repository X%%PORTDOCS%%share/doc/openslp/html/IntroductionToSLP/CVS/Entries X%%PORTDOCS%%share/doc/openslp/html/IntroductionToSLP/CVS/Tag X%%PORTDOCS%%share/doc/openslp/html/IntroductionToSLP/AgentInit.jpg X%%PORTDOCS%%share/doc/openslp/html/IntroductionToSLP/ServiceReg.jpg X%%PORTDOCS%%share/doc/openslp/html/IntroductionToSLP/ServiceRqst.jpg X%%PORTDOCS%%share/doc/openslp/html/IntroductionToSLP/index.html X%%PORTDOCS%%share/doc/openslp/html/UsersGuide/CVS/Root X%%PORTDOCS%%share/doc/openslp/html/UsersGuide/CVS/Repository X%%PORTDOCS%%share/doc/openslp/html/UsersGuide/CVS/Entries X%%PORTDOCS%%share/doc/openslp/html/UsersGuide/CVS/Tag X%%PORTDOCS%%share/doc/openslp/html/UsersGuide/CommandLine.html X%%PORTDOCS%%share/doc/openslp/html/UsersGuide/FileLocations.html X%%PORTDOCS%%share/doc/openslp/html/UsersGuide/Installation.html X%%PORTDOCS%%share/doc/openslp/html/UsersGuide/Optimization.html X%%PORTDOCS%%share/doc/openslp/html/UsersGuide/Security.html X%%PORTDOCS%%share/doc/openslp/html/UsersGuide/SlpConf.html X%%PORTDOCS%%share/doc/openslp/html/UsersGuide/SlpReg.html X%%PORTDOCS%%share/doc/openslp/html/UsersGuide/UserFAQ.html X%%PORTDOCS%%share/doc/openslp/html/UsersGuide/WhenToRunSlpd.html X%%PORTDOCS%%share/doc/openslp/html/UsersGuide/WhoShouldRead.html X%%PORTDOCS%%share/doc/openslp/html/UsersGuide/index.html X%%PORTDOCS%%share/doc/openslp/html/UsersGuide/smalllogo.jpg X%%PORTDOCS%%share/doc/openslp/html/faq.html X%%PORTDOCS%%share/doc/openslp/CVS/Root X%%PORTDOCS%%share/doc/openslp/CVS/Repository X%%PORTDOCS%%share/doc/openslp/CVS/Entries X%%PORTDOCS%%share/doc/openslp/CVS/Tag X%%PORTDOCS%%@dirrm share/doc/openslp/CVS X%%PORTDOCS%%@dirrm share/doc/openslp/html/UsersGuide/CVS X%%PORTDOCS%%@dirrm share/doc/openslp/html/UsersGuide X%%PORTDOCS%%@dirrm share/doc/openslp/html/IntroductionToSLP/CVS X%%PORTDOCS%%@dirrm share/doc/openslp/html/IntroductionToSLP X%%PORTDOCS%%@dirrm share/doc/openslp/html/ProgrammersGuide/CVS X%%PORTDOCS%%@dirrm share/doc/openslp/html/ProgrammersGuide X%%PORTDOCS%%@dirrm share/doc/openslp/html/CVS X%%PORTDOCS%%@dirrm share/doc/openslp/html X%%PORTDOCS%%@dirrm share/doc/openslp/rfc/CVS X%%PORTDOCS%%@dirrm share/doc/openslp/rfc X%%PORTDOCS%%@dirrm share/doc/openslp END-of-openslp/pkg-plist exit >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200109152019.f8FKJot36654>