summaryrefslogtreecommitdiff
path: root/www/web2ldap
diff options
context:
space:
mode:
authorNeil Blakey-Milner <nbm@FreeBSD.org>2000-08-01 14:48:21 +0000
committerNeil Blakey-Milner <nbm@FreeBSD.org>2000-08-01 14:48:21 +0000
commitf77c7bc267a6580d05f1c4479625b29d3af52c90 (patch)
tree571cb2bed1fe2b705a8d0b663943f7479ecff60a /www/web2ldap
parentAdd p5-B-Graph, a perl module for displaying perl-internals information (diff)
Add web2ldap, an web-based LDAP client.
PR: ports/20095 Submitted by: Oddbjorn Steffensen <oddbjorn@tricknology.org>
Diffstat (limited to 'www/web2ldap')
-rw-r--r--www/web2ldap/Makefile35
-rw-r--r--www/web2ldap/distinfo1
-rw-r--r--www/web2ldap/files/patch-aa32
-rw-r--r--www/web2ldap/files/patch-ab86
-rw-r--r--www/web2ldap/files/patch-ac13
-rw-r--r--www/web2ldap/files/patch-ad32
-rw-r--r--www/web2ldap/files/patch-ae19
-rw-r--r--www/web2ldap/files/patch-af25
-rw-r--r--www/web2ldap/pkg-comment1
-rw-r--r--www/web2ldap/pkg-descr5
-rw-r--r--www/web2ldap/pkg-message8
-rw-r--r--www/web2ldap/pkg-plist102
12 files changed, 359 insertions, 0 deletions
diff --git a/www/web2ldap/Makefile b/www/web2ldap/Makefile
new file mode 100644
index 000000000000..448d9ad4f112
--- /dev/null
+++ b/www/web2ldap/Makefile
@@ -0,0 +1,35 @@
+# New ports collection makefile for: web2ldap
+# Date created: 21 July 2000
+# Whom: Oddbjorn Steffensen <oddbjorn@tricknology.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= web2ldap
+PORTVERSION= 0.7.7
+CATEGORIES= www
+MASTER_SITES= http://sites.inka.de/ms/python/web2ldap/download/
+
+MAINTAINER= oddbjorn@tricknology.org
+
+RUN_DEPENDS= ${LOCALBASE}/bin/python:${PORTSDIR}/lang/python \
+ ${LOCALBASE}/lib/python1.5/site-packages/ldapmodule.so:${PORTSDIR}/net/ldapmodule
+
+NO_BUILD= yes
+
+do-install:
+ @${MKDIR} ${PREFIX}/${PORTNAME}
+ @${RM} -f ${WRKDIR}/${PORTNAME}-${PORTVERSION}/cgi-bin/web2ldap.py.orig
+ @${RM} -f ${WRKDIR}/${PORTNAME}-${PORTVERSION}/sbin/web2ldap.py.orig
+ @${RM} -f ${WRKDIR}/${PORTNAME}-${PORTVERSION}/sbin/compile.py.orig
+ @${RM} -f ${WRKDIR}/${PORTNAME}-${PORTVERSION}/etc/mime.types.orig
+ @${RM} -f ${WRKDIR}/${PORTNAME}-${PORTVERSION}/etc/web2ldap/web2ldapcnf/misc.py.orig
+ @${RM} -f ${WRKDIR}/${PORTNAME}-${PORTVERSION}/etc/web2ldap/web2ldapcnf/standalone.py.orig
+ @${LOCALBASE}/bin/python ${WRKDIR}/${PORTNAME}-${PORTVERSION}/sbin/compile.py
+ @${CP} -r ${WRKDIR}/${PORTNAME}-${PORTVERSION}/ ${PREFIX}/${PORTNAME}
+ @if [ -w /var/log ]; then ${MKDIR} /var/log/web2ldap; fi
+
+post-install:
+ @${CAT} ${PKGDIR}/MESSAGE
+
+.include <bsd.port.mk>
diff --git a/www/web2ldap/distinfo b/www/web2ldap/distinfo
new file mode 100644
index 000000000000..0073b895ae3f
--- /dev/null
+++ b/www/web2ldap/distinfo
@@ -0,0 +1 @@
+MD5 (web2ldap-0.7.7.tar.gz) = 6af96080f7929795db7080605b7708c2
diff --git a/www/web2ldap/files/patch-aa b/www/web2ldap/files/patch-aa
new file mode 100644
index 000000000000..62c0e0acf52e
--- /dev/null
+++ b/www/web2ldap/files/patch-aa
@@ -0,0 +1,32 @@
+*** cgi-bin/web2ldap.py.orig Sat Jul 22 02:23:06 2000
+--- cgi-bin/web2ldap.py Sat Jul 22 02:23:30 2000
+***************
+*** 1,4 ****
+! #!/usr/bin/python
+
+ ########################################################################
+ # web2ldap
+--- 1,4 ----
+! #!/usr/local/bin/python
+
+ ########################################################################
+ # web2ldap
+***************
+*** 12,19 ****
+ if os.environ.has_key('GATEWAY_INTERFACE'):
+
+ if os.name == 'posix':
+! # For finding web2ldapcnf.py in /etc/web2ldap on Unix systems
+! sys.path.append('/etc/web2ldap')
+ else:
+ # For finding web2ldapcnf.py in system dirs on Windows systems
+ for i in ['SystemRoot','windir']:
+--- 12,19 ----
+ if os.environ.has_key('GATEWAY_INTERFACE'):
+
+ if os.name == 'posix':
+! # For finding web2ldapcnf.py in /usr/local/web2ldap/etc/web2ldap on FreeBSD systems
+! sys.path.append('/usr/local/web2ldap/etc/web2ldap')
+ else:
+ # For finding web2ldapcnf.py in system dirs on Windows systems
+ for i in ['SystemRoot','windir']:
diff --git a/www/web2ldap/files/patch-ab b/www/web2ldap/files/patch-ab
new file mode 100644
index 000000000000..bb46b2ca1d52
--- /dev/null
+++ b/www/web2ldap/files/patch-ab
@@ -0,0 +1,86 @@
+*** /dev/null Sat Jul 22 02:21:51 2000
+--- etc/mime.types Sat Jul 22 02:24:24 2000
+***************
+*** 0 ****
+--- 1,81 ----
++ #
++ # sample mime.types
++ #
++
++ application/andrew-inset ez
++ application/excel xls
++ application/octet-stream bin
++ application/oda oda
++ application/pdf pdf
++ application/pgp pgp
++ application/postscript ps PS eps
++ application/rtf rtf
++ application/x-arj-compressed arj
++ application/x-bcpio bcpio
++ application/x-chess-pgn pgn
++ application/x-cpio cpio
++ application/x-csh csh
++ application/x-debian-package deb
++ application/x-msdos-program com exe bat
++ application/x-dvi dvi
++ application/x-gtar gtar
++ application/x-gunzip gz
++ application/x-hdf hdf
++ application/x-latex latex
++ application/x-mif mif
++ application/x-netcdf cdf nc
++ application/x-perl pl pm
++ application/x-rar-compressed rar
++ application/x-sh sh
++ application/x-shar shar
++ application/x-sv4cpio sv4cpio
++ application/x-sv4crc sv4crc
++ application/x-tar tar
++ application/x-tar-gz tgz tar.gz
++ application/x-tcl tcl
++ application/x-tex tex
++ application/x-texinfo texi texinfo
++ application/x-troff t tr roff
++ application/x-troff-man man
++ application/x-troff-me me
++ application/x-troff-ms ms
++ application/x-ustar ustar
++ application/x-wais-source src
++ application/x-zip-compressed zip
++
++ audio/basic snd
++ audio/midi mid midi
++ audio/ulaw au
++ audio/x-aiff aif aifc aiff
++ audio/x-wav wav
++
++ image/gif gif
++ image/ief ief
++ image/jpeg jpe jpeg jpg
++ image/png png
++ image/tiff tif tiff
++ image/x-cmu-raster ras
++ image/x-portable-anymap pnm
++ image/x-portable-bitmap pbm
++ image/x-portable-graymap pgm
++ image/x-portable-pixmap ppm
++ image/x-rgb rgb
++ image/x-xbitmap xbm
++ image/x-xpixmap xpm
++ image/x-xwindowdump xwd
++
++ text/html html htm
++ text/plain asc txt
++ text/richtext rtx
++ text/tab-separated-values tsv
++ text/x-setext etx
++
++ video/dl dl
++ video/fli fli
++ video/gl gl
++ video/mpeg mp2 mpe mpeg mpg
++ video/quicktime mov qt
++ video/x-msvideo avi
++ video/x-sgi-movie movie
++
++ x-world/x-vrml vrm vrml wrl
diff --git a/www/web2ldap/files/patch-ac b/www/web2ldap/files/patch-ac
new file mode 100644
index 000000000000..06ddb993a6ad
--- /dev/null
+++ b/www/web2ldap/files/patch-ac
@@ -0,0 +1,13 @@
+*** sbin/compile.py.orig Sat Jul 22 02:24:55 2000
+--- sbin/compile.py Sat Jul 22 02:25:07 2000
+***************
+*** 1,4 ****
+! #!/usr/bin/python
+
+ import compileall
+
+--- 1,4 ----
+! #!/usr/local/bin/python
+
+ import compileall
+
diff --git a/www/web2ldap/files/patch-ad b/www/web2ldap/files/patch-ad
new file mode 100644
index 000000000000..be25133e5c52
--- /dev/null
+++ b/www/web2ldap/files/patch-ad
@@ -0,0 +1,32 @@
+*** sbin/web2ldap.py.orig Sat Jul 22 02:24:59 2000
+--- sbin/web2ldap.py Sat Jul 22 02:25:26 2000
+***************
+*** 1,4 ****
+! #!/usr/bin/python
+
+ ########################################################################
+ # web2ldap
+--- 1,4 ----
+! #!/usr/local/bin/python
+
+ ########################################################################
+ # web2ldap
+***************
+*** 10,17 ****
+ import sys,os
+
+ if os.name == 'posix':
+! # For finding web2ldapcnf.py in /etc/web2ldap on Unix systems
+! sys.path.append('/etc/web2ldap')
+ else:
+ # For finding web2ldapcnf.py in system dirs on Windows systems
+ for i in ['SystemRoot','windir']:
+--- 10,17 ----
+ import sys,os
+
+ if os.name == 'posix':
+! # For finding web2ldapcnf.py in /usr/local/web2ldap/etc/web2ldap on FreeBSD systems
+! sys.path.append('/usr/local/web2ldap/etc/web2ldap')
+ else:
+ # For finding web2ldapcnf.py in system dirs on Windows systems
+ for i in ['SystemRoot','windir']:
diff --git a/www/web2ldap/files/patch-ae b/www/web2ldap/files/patch-ae
new file mode 100644
index 000000000000..4764bb013e53
--- /dev/null
+++ b/www/web2ldap/files/patch-ae
@@ -0,0 +1,19 @@
+*** etc/web2ldap/web2ldapcnf/misc.py.orig Sat Jul 22 02:26:08 2000
+--- etc/web2ldap/web2ldapcnf/misc.py Sat Jul 22 02:26:48 2000
+***************
+*** 4,10 ****
+ ########################################################################
+
+ # A list with directories containing additional Python modules
+! pylibdirs = ['/usr/lib/web2ldap/pylib']
+
+ ########################################################################
+ # HTTP-Options
+--- 4,10 ----
+ ########################################################################
+
+ # A list with directories containing additional Python modules
+! pylibdirs = ['/usr/local/web2ldap/pylib']
+
+ ########################################################################
+ # HTTP-Options
diff --git a/www/web2ldap/files/patch-af b/www/web2ldap/files/patch-af
new file mode 100644
index 000000000000..615fef41c80b
--- /dev/null
+++ b/www/web2ldap/files/patch-af
@@ -0,0 +1,25 @@
+*** etc/web2ldap/web2ldapcnf/standalone.py.orig Sat Jul 22 02:26:12 2000
+--- etc/web2ldap/web2ldapcnf/standalone.py Sat Jul 22 02:27:10 2000
+***************
+*** 13,22 ****
+ error_log = '/var/log/web2ldap/error_log'
+
+ # Where static documents reside
+! document_root = '/usr/lib/web2ldap/htdocs/'
+
+ # Path name of mime.types file
+! mime_types = '/etc/mime.types'
+
+ # Contact mail address of the server admin when running stand-alone
+ server_admin = 'admin@web2ldap.de'
+--- 13,22 ----
+ error_log = '/var/log/web2ldap/error_log'
+
+ # Where static documents reside
+! document_root = '/usr/local/web2ldap/htdocs/'
+
+ # Path name of mime.types file
+! mime_types = '/usr/local/web2ldap/etc/mime.types'
+
+ # Contact mail address of the server admin when running stand-alone
+ server_admin = 'admin@web2ldap.de'
diff --git a/www/web2ldap/pkg-comment b/www/web2ldap/pkg-comment
new file mode 100644
index 000000000000..c550f505513f
--- /dev/null
+++ b/www/web2ldap/pkg-comment
@@ -0,0 +1 @@
+Python-based WWW gateway to LDAP server
diff --git a/www/web2ldap/pkg-descr b/www/web2ldap/pkg-descr
new file mode 100644
index 000000000000..2010919330d8
--- /dev/null
+++ b/www/web2ldap/pkg-descr
@@ -0,0 +1,5 @@
+web2ldap.py is a full-featured web-based LDAP v2+ client written in Python.
+
+WWW: http://www.web2ldap.de/
+
+- oddbjorn (oddbjorn@tricknology.org)
diff --git a/www/web2ldap/pkg-message b/www/web2ldap/pkg-message
new file mode 100644
index 000000000000..4303e1c3f335
--- /dev/null
+++ b/www/web2ldap/pkg-message
@@ -0,0 +1,8 @@
+Run /usr/local/web2ldap/sbin/web2ldap.py to start the standalone version
+of web2ldap. By default it only accepts connections from localhost, but
+this can be modified in
+
+ /usr/local/web2ldap/etc/web2ldap/web2ldapcnf/standalone.py
+
+For instructions on installing the CGI version of web2ldap, please look
+at the enclosed documentation in /usr/local/web2ldap/htdocs/.
diff --git a/www/web2ldap/pkg-plist b/www/web2ldap/pkg-plist
new file mode 100644
index 000000000000..c82f3dca59a1
--- /dev/null
+++ b/www/web2ldap/pkg-plist
@@ -0,0 +1,102 @@
+web2ldap/cgi-bin/web2ldap.py
+web2ldap/cgi-bin/web2ldap.pyc
+web2ldap/contrib/occonf2ldapoc-esj.py
+web2ldap/contrib/occonf2ldapoc-esj.pyc
+web2ldap/etc/mime.types
+web2ldap/etc/web2ldap/ldapoc.py
+web2ldap/etc/web2ldap/ldapoc.pyc
+web2ldap/etc/web2ldap/web2ldapcnf/__init__.py
+web2ldap/etc/web2ldap/web2ldapcnf/__init__.pyc
+web2ldap/etc/web2ldap/web2ldapcnf/cgibin.py
+web2ldap/etc/web2ldap/web2ldapcnf/cgibin.pyc
+web2ldap/etc/web2ldap/web2ldapcnf/hosts.py
+web2ldap/etc/web2ldap/web2ldapcnf/hosts.pyc
+web2ldap/etc/web2ldap/web2ldapcnf/misc.py
+web2ldap/etc/web2ldap/web2ldapcnf/misc.pyc
+web2ldap/etc/web2ldap/web2ldapcnf/standalone.py
+web2ldap/etc/web2ldap/web2ldapcnf/standalone.pyc
+web2ldap/htdocs/css/redandgreen.css
+web2ldap/htdocs/demo.html
+web2ldap/htdocs/doc/changes.html
+web2ldap/htdocs/doc/files.html
+web2ldap/htdocs/doc/install.html
+web2ldap/htdocs/doc/roadmap.html
+web2ldap/htdocs/doc/security.html
+web2ldap/htdocs/doc/web2ldapcnf.html
+web2ldap/htdocs/features.html
+web2ldap/htdocs/feedback.html
+web2ldap/htdocs/web2ldap.html
+web2ldap/pylib/cgiforms.py
+web2ldap/pylib/cgiforms.pyc
+web2ldap/pylib/cgihelper.py
+web2ldap/pylib/cgihelper.pyc
+web2ldap/pylib/cgisession.py
+web2ldap/pylib/cgisession.pyc
+web2ldap/pylib/cgissl.py
+web2ldap/pylib/cgissl.pyc
+web2ldap/pylib/charset.py
+web2ldap/pylib/charset.pyc
+web2ldap/pylib/dsml.py
+web2ldap/pylib/dsml.pyc
+web2ldap/pylib/ipadr.py
+web2ldap/pylib/ipadr.pyc
+web2ldap/pylib/ldapbase.py
+web2ldap/pylib/ldapbase.pyc
+web2ldap/pylib/ldif.py
+web2ldap/pylib/ldif.pyc
+web2ldap/pylib/msbase.py
+web2ldap/pylib/msbase.pyc
+web2ldap/pylib/w2ladd.py
+web2ldap/pylib/w2ladd.pyc
+web2ldap/pylib/w2laddmodifyform.py
+web2ldap/pylib/w2laddmodifyform.pyc
+web2ldap/pylib/w2lcore.py
+web2ldap/pylib/w2lcore.pyc
+web2ldap/pylib/w2ldelete.py
+web2ldap/pylib/w2ldelete.pyc
+web2ldap/pylib/w2lhandler.py
+web2ldap/pylib/w2lhandler.pyc
+web2ldap/pylib/w2llogin.py
+web2ldap/pylib/w2llogin.pyc
+web2ldap/pylib/w2lmodify.py
+web2ldap/pylib/w2lmodify.pyc
+web2ldap/pylib/w2lmodrdn.py
+web2ldap/pylib/w2lmodrdn.pyc
+web2ldap/pylib/w2lpasswd.py
+web2ldap/pylib/w2lpasswd.pyc
+web2ldap/pylib/w2lread.py
+web2ldap/pylib/w2lread.pyc
+web2ldap/pylib/w2lsearch.py
+web2ldap/pylib/w2lsearch.pyc
+web2ldap/pylib/w2lsearchform.py
+web2ldap/pylib/w2lsearchform.pyc
+web2ldap/pylib/w2lsecinfo.py
+web2ldap/pylib/w2lsecinfo.pyc
+web2ldap/pylib/w2lserver.py
+web2ldap/pylib/w2lserver.pyc
+web2ldap/sbin/compile.py
+web2ldap/sbin/compile.pyc
+web2ldap/sbin/occonf2ldapoc.py
+web2ldap/sbin/occonf2ldapoc.pyc
+web2ldap/sbin/web2ldap.py
+web2ldap/sbin/web2ldap.pyc
+web2ldap/templates/read_bankArrangement.html
+web2ldap/templates/read_inetOrgPerson.html
+web2ldap/templates/read_musician.html
+web2ldap/templates/read_musician.html.de
+web2ldap/templates/read_posixAccount.html
+web2ldap/templates/searchform_Base.html
+web2ldap/templates/searchform_Base.html.de
+web2ldap/templates/searchform_rfc2307.html
+@dirrm web2ldap/cgi-bin
+@dirrm web2ldap/contrib
+@dirrm web2ldap/etc/web2ldap/web2ldapcnf
+@dirrm web2ldap/etc/web2ldap
+@dirrm web2ldap/etc
+@dirrm web2ldap/htdocs/css
+@dirrm web2ldap/htdocs/doc
+@dirrm web2ldap/htdocs
+@dirrm web2ldap/pylib
+@dirrm web2ldap/sbin
+@dirrm web2ldap/templates
+@dirrm web2ldap