diff options
author | pav <pav@FreeBSD.org> | 2006-06-23 16:51:02 +0800 |
---|---|---|
committer | pav <pav@FreeBSD.org> | 2006-06-23 16:51:02 +0800 |
commit | 6971105edd791bda1ef348aace1c8403c417f82c (patch) | |
tree | d6e9354c5d9ad9119ed2650d92e5ed0e3c9e0502 /net | |
parent | 276efecc5ba75a977eb4b8bdac07fa629ddb3194 (diff) | |
download | freebsd-ports-gnome-6971105edd791bda1ef348aace1c8403c417f82c.tar.gz freebsd-ports-gnome-6971105edd791bda1ef348aace1c8403c417f82c.tar.zst freebsd-ports-gnome-6971105edd791bda1ef348aace1c8403c417f82c.zip |
Splat is a set of utilities designed to help keep information
in an LDAP directory in sync with information outside of an
LDAP directory. This information can be any set of attributes on
any object in the LDAP directory.
WWW: http://dpw.threerings.net/projects/splat/
PR: ports/99287
Submitted by: Nick Barkas <snb@threerings.net>
Diffstat (limited to 'net')
-rw-r--r-- | net/Makefile | 1 | ||||
-rw-r--r-- | net/splatd/Makefile | 41 | ||||
-rw-r--r-- | net/splatd/distinfo | 3 | ||||
-rw-r--r-- | net/splatd/files/splatd.sh.in | 26 | ||||
-rw-r--r-- | net/splatd/pkg-descr | 6 | ||||
-rw-r--r-- | net/splatd/pkg-plist | 47 |
6 files changed, 124 insertions, 0 deletions
diff --git a/net/Makefile b/net/Makefile index 2d0f54b6ac81..52dec15f113d 100644 --- a/net/Makefile +++ b/net/Makefile @@ -699,6 +699,7 @@ SUBDIR += socketbind SUBDIR += socketpipe SUBDIR += socks5 + SUBDIR += splatd SUBDIR += spoofer SUBDIR += spread SUBDIR += spread-j diff --git a/net/splatd/Makefile b/net/splatd/Makefile new file mode 100644 index 000000000000..a3696ac3526b --- /dev/null +++ b/net/splatd/Makefile @@ -0,0 +1,41 @@ +# New ports collection makefile for: splatd +# Date created: 26 September 2005 +# Whom: Landon Fuller <landonf@opendarwin.org> +# +# $FreeBSD$ + +PORTNAME= splatd +PORTVERSION= 1.0 +CATEGORIES= net +MASTER_SITES= http://dpw.threerings.net/projects/splat/ +DISTNAME= splat-1.0 + +MAINTAINER= splat@dpw.threerings.net +COMMENT= Splat is the Scalable Periodic LDAP Attribute Transmogrifier + +BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/ZConfig:${PORTSDIR}/devel/py-zconfig \ + ${PYTHON_SITELIBDIR}/ldap:${PORTSDIR}/net/py-ldap2 \ + ${PYTHON_SITELIBDIR}/twisted:${PORTSDIR}/devel/py-twistedCore +RUN_DEPENDS= ${BUILD_DEPENDS} + +WRKSRC= ${WRKDIR}/${DISTNAME} + +USE_PYTHON= 2.2+ +USE_PYDISTUTILS= yes +USE_RC_SUBR= splatd.sh +SUB_LIST= PYTHON_CMD=${PYTHON_CMD} +MAN5= splat.conf.5 +MAN8= splatd.8 + +post-install: + ${INSTALL_DATA} ${WRKSRC}/splat.conf ${PREFIX}/etc/splat.conf.sample + ${MV} -f ${PREFIX}/bin/splatd ${PREFIX}/sbin/splatd + ${INSTALL_MAN} ${WRKSRC}/docs/man/splat.conf.5 ${MANPREFIX}/man/man5 + ${INSTALL_MAN} ${WRKSRC}/docs/man/splatd.8 ${MANPREFIX}/man/man8 + +.if !defined(NOPORTDOCS) + ${MKDIR} ${DOCSDIR}/xhtml + ${INSTALL_MAN} ${WRKSRC}/docs/xhtml/* ${DOCSDIR}/xhtml +.endif + +.include <bsd.port.mk> diff --git a/net/splatd/distinfo b/net/splatd/distinfo new file mode 100644 index 000000000000..3f0b20ee3a4d --- /dev/null +++ b/net/splatd/distinfo @@ -0,0 +1,3 @@ +MD5 (splat-1.0.tar.gz) = 0dfd7f4ab86453f2be1d6d428e2d2d08 +SHA256 (splat-1.0.tar.gz) = 0cd91fb17fcc44fe10b2ba0a3a6f851b55045898a15b8b311b094e9963d204bb +SIZE (splat-1.0.tar.gz) = 73575 diff --git a/net/splatd/files/splatd.sh.in b/net/splatd/files/splatd.sh.in new file mode 100644 index 000000000000..5b9c49834518 --- /dev/null +++ b/net/splatd/files/splatd.sh.in @@ -0,0 +1,26 @@ +#!/bin/sh +# +# $FreeBSD$ +# + +# PROVIDE: splatd +# REQUIRE: DAEMON +# BEFORE: LOGIN +# KEYWORD: shutdown + +. %%RC_SUBR%% + +name=splatd +rcvar=`set_rcvar` + +command=%%PREFIX%%/sbin/splatd +command_interpreter="%%PYTHON_CMD%%" +command_args="-f %%PREFIX%%/etc/splat.conf -p /var/run/$name.pid" +pidfile="/var/run/$name.pid" +required_files=%%PREFIX%%/etc/splat.conf + +# set default +splatd_enable=${splatd_enable:-"NO"} + +load_rc_config $name +run_rc_command "$1" diff --git a/net/splatd/pkg-descr b/net/splatd/pkg-descr new file mode 100644 index 000000000000..431abf417f99 --- /dev/null +++ b/net/splatd/pkg-descr @@ -0,0 +1,6 @@ +Splat is a set of utilities designed to help keep information +in an LDAP directory in sync with information outside of an +LDAP directory. This information can be any set of attributes on +any object in the LDAP directory. + +WWW: http://dpw.threerings.net/projects/splat/ diff --git a/net/splatd/pkg-plist b/net/splatd/pkg-plist new file mode 100644 index 000000000000..48349f4adf16 --- /dev/null +++ b/net/splatd/pkg-plist @@ -0,0 +1,47 @@ +etc/splat.conf.sample +sbin/splatd +%%PYTHON_SITELIBDIR%%/splat/__init__.py +%%PYTHON_SITELIBDIR%%/splat/__init__.pyc +%%PYTHON_SITELIBDIR%%/splat/__init__.pyo +%%PYTHON_SITELIBDIR%%/splat/daemon.py +%%PYTHON_SITELIBDIR%%/splat/daemon.pyc +%%PYTHON_SITELIBDIR%%/splat/daemon.pyo +%%PYTHON_SITELIBDIR%%/splat/ldaputils.py +%%PYTHON_SITELIBDIR%%/splat/ldaputils.pyc +%%PYTHON_SITELIBDIR%%/splat/ldaputils.pyo +%%PYTHON_SITELIBDIR%%/splat/plugin.py +%%PYTHON_SITELIBDIR%%/splat/plugin.pyc +%%PYTHON_SITELIBDIR%%/splat/plugin.pyo +%%PYTHON_SITELIBDIR%%/splat/helpers/__init__.py +%%PYTHON_SITELIBDIR%%/splat/helpers/__init__.pyc +%%PYTHON_SITELIBDIR%%/splat/helpers/__init__.pyo +%%PYTHON_SITELIBDIR%%/splat/helpers/sshPublicKeys.py +%%PYTHON_SITELIBDIR%%/splat/helpers/sshPublicKeys.pyc +%%PYTHON_SITELIBDIR%%/splat/helpers/sshPublicKeys.pyo +%%PYTHON_SITELIBDIR%%/splat/helpers/mailForwardingAddress.py +%%PYTHON_SITELIBDIR%%/splat/helpers/mailForwardingAddress.pyc +%%PYTHON_SITELIBDIR%%/splat/helpers/mailForwardingAddress.pyo +%%PYTHON_SITELIBDIR%%/splat/helpers/homeDirectory.py +%%PYTHON_SITELIBDIR%%/splat/helpers/homeDirectory.pyc +%%PYTHON_SITELIBDIR%%/splat/helpers/homeDirectory.pyo +%%PYTHON_SITELIBDIR%%/splat/data/splat_conf.xml +@dirrm %%PYTHON_SITELIBDIR%%/splat/helpers +@dirrm %%PYTHON_SITELIBDIR%%/splat/data +@dirrm %%PYTHON_SITELIBDIR%%/splat +%%PORTDOCS%%%%DOCSDIR%%/xhtml/ch01.html +%%PORTDOCS%%%%DOCSDIR%%/xhtml/ch01s02.html +%%PORTDOCS%%%%DOCSDIR%%/xhtml/ch01s03.html +%%PORTDOCS%%%%DOCSDIR%%/xhtml/ch02.html +%%PORTDOCS%%%%DOCSDIR%%/xhtml/ch02s02.html +%%PORTDOCS%%%%DOCSDIR%%/xhtml/ch02s03.html +%%PORTDOCS%%%%DOCSDIR%%/xhtml/ch02s04.html +%%PORTDOCS%%%%DOCSDIR%%/xhtml/ch03.html +%%PORTDOCS%%%%DOCSDIR%%/xhtml/ch03s02.html +%%PORTDOCS%%%%DOCSDIR%%/xhtml/docbook.css +%%PORTDOCS%%%%DOCSDIR%%/xhtml/index.html +%%PORTDOCS%%%%DOCSDIR%%/xhtml/pr01.html +%%PORTDOCS%%%%DOCSDIR%%/xhtml/rn01.html +%%PORTDOCS%%%%DOCSDIR%%/xhtml/rn01re01.html +%%PORTDOCS%%%%DOCSDIR%%/xhtml/rn01re02.html +%%PORTDOCS%%@dirrm %%DOCSDIR%%/xhtml +%%PORTDOCS%%@dirrm %%DOCSDIR%% |