summaryrefslogtreecommitdiff
path: root/www/web500gw
diff options
context:
space:
mode:
authorhwr <hwr>1999-01-08 14:15:57 +0000
committerhwr <hwr>1999-01-08 14:15:57 +0000
commit549f8e25c5c56e075e2c18ded1fd74bfc7196bd1 (patch)
treee00bdb4e7eea62c9f20d7f2155fbf62c9a3dd108 /www/web500gw
parent61f8e2b61b7f6c1ab01b34eef445c10afe0ca55a (diff)
downloadpkgsrc-549f8e25c5c56e075e2c18ded1fd74bfc7196bd1.tar.gz
A www to ldap gateway.
Diffstat (limited to 'www/web500gw')
-rw-r--r--www/web500gw/Makefile12
-rw-r--r--www/web500gw/files/md53
-rw-r--r--www/web500gw/patches/patch-aa69
-rw-r--r--www/web500gw/patches/patch-ab16
-rw-r--r--www/web500gw/pkg/COMMENT1
-rw-r--r--www/web500gw/pkg/DESCR8
-rw-r--r--www/web500gw/pkg/PLIST17
-rwxr-xr-xwww/web500gw/scripts/post-patch5
8 files changed, 131 insertions, 0 deletions
diff --git a/www/web500gw/Makefile b/www/web500gw/Makefile
new file mode 100644
index 00000000000..ab3076b0e65
--- /dev/null
+++ b/www/web500gw/Makefile
@@ -0,0 +1,12 @@
+# $NetBSD: Makefile,v 1.1.1.1 1999/01/08 14:15:57 hwr Exp $
+
+DISTNAME= web500gw-2.1b3
+CATEGORIES= databases
+MASTER_SITES= ftp://ftp.tu-chemnitz.de/pub/Local/urz/web500gw/
+
+MAINTAINER= packages@netbsd.org
+HOMEPAGE= http://www.tu-chemnitz.de/~fri/web500gw/
+
+DEPENDS+= openldap-1.1.2:../../databases/openldap
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/www/web500gw/files/md5 b/www/web500gw/files/md5
new file mode 100644
index 00000000000..2420dcd10e7
--- /dev/null
+++ b/www/web500gw/files/md5
@@ -0,0 +1,3 @@
+$NetBSD: md5,v 1.1.1.1 1999/01/08 14:15:57 hwr Exp $
+
+MD5 (web500gw-2.1b3.tar.gz) = 8e411a94f79bad75a3e8deeea3d05050
diff --git a/www/web500gw/patches/patch-aa b/www/web500gw/patches/patch-aa
new file mode 100644
index 00000000000..0404d83f769
--- /dev/null
+++ b/www/web500gw/patches/patch-aa
@@ -0,0 +1,69 @@
+$NetBSD: patch-aa,v 1.1.1.1 1999/01/08 14:15:57 hwr Exp $
+
+--- Makefile.orig Wed Oct 28 15:21:57 1998
++++ Makefile Fri Jan 8 14:05:39 1999
+@@ -3,14 +3,14 @@
+ #-----------------------------------------------------------------------------
+
+ # Where to install web500gw
+-INSTDIR = /usr/local/etc
++INSTDIR = @PREFIX@/sbin
+
+ # Where to install the manual web500gw.8
+-MANDIR = /usr/local/man/man8
++MANDIR = @PREFIX@/man/man8
+
+ # Where to install web500gw's config/filter/template/help/message files
+ # It's recommended to use an own directory for it.
+-WEB500GWDIR = $(INSTDIR)/web500
++WEB500GWDIR = @PREFIX@/etc/web500
+
+ # What language dependent files should be installed?
+ # "" stands for english (default) versions
+@@ -14,7 +14,7 @@
+
+ # What language dependent files should be installed?
+ # "" stands for english (default) versions
+-SUFFIX = "" de es fr
++SUFFIX = "" de
+
+
+ # DEFINES - Enable/disable some features
+@@ -34,8 +34,8 @@
+ ## If you use OpenLDAP 1.0 or U-Mich LDAP 3.3 package (recommended)
+ # If the LDAP include files and libraries installed in standard places
+ # (/usr/lib, /usr/include) use this:
+-LDAPINCL =
+-LDAPLIBS = -lldap -llber
++LDAPINCL = -I@PREFIX@/include
++LDAPLIBS = -L@PREFIX@/lib -lldap -llber -lcompat
+ # set LDAPVERSION (32 for ldap-3.2, 33 for 3.3 etc)
+ LDAPVERSION = 33
+ VERSION = 3.3
+@@ -51,7 +51,7 @@
+
+ # T.61 <-> ISO-8859-1 translation: This is built in from LDAP 3.2.
+ # If you didn't define this translation there comment out the following line:
+-STR_TRANSLATION = -DSTR_TRANSLATION
++# STR_TRANSLATION = -DSTR_TRANSLATION
+ # If you defined LDAP_DEBUG there and want to enable LDAP debugging
+ # uncomment the following line:
+ LDAP_DEBUG = -DLDAP_DEBUG
+@@ -69,7 +69,7 @@
+
+ # platform specific:
+ # Linux
+-PLATFORMCFLAGS= -Dlinux -DSYSV
++# PLATFORMCFLAGS= -Dlinux -DSYSV
+ # Solaris 2
+ # PLATFORMCFLAGS= -Dsunos5
+ # PLATFORMLDFLAGS= -lsocket -lnsl
+@@ -97,7 +97,7 @@
+ $(LDAP_DEBUG) $(STR_TRANSLATION)
+
+ # when using gcc:
+-CC = gcc
++CC = cc
+ #WARN = -Wall -Wno-implicit
+ #CFLAGS = -O4 $(WARN) $(ALLDEFINES) -fpcc-struct-return -fwritable-strings
+ CFLAGS = -g $(WARN) $(ALLDEFINES) -fpcc-struct-return -fwritable-strings
diff --git a/www/web500gw/patches/patch-ab b/www/web500gw/patches/patch-ab
new file mode 100644
index 00000000000..26e761c9655
--- /dev/null
+++ b/www/web500gw/patches/patch-ab
@@ -0,0 +1,16 @@
+$NetBSD: patch-ab,v 1.1.1.1 1999/01/08 14:15:57 hwr Exp $
+
+--- web500gw.h.orig Wed Oct 28 13:27:47 1998
++++ web500gw.h Fri Jan 8 14:26:55 1999
+@@ -69,9 +69,9 @@
+ #include <unistd.h>
+ #endif /* USE_SYSCONF */
+
+-/* #if defined (__NetBSD__)
++#if defined (__NetBSD__)
+ #include <unistd.h>
+-#endif */
++#endif
+
+ #include "messages.h"
+ extern char *msg[];
diff --git a/www/web500gw/pkg/COMMENT b/www/web500gw/pkg/COMMENT
new file mode 100644
index 00000000000..4cb7246cef2
--- /dev/null
+++ b/www/web500gw/pkg/COMMENT
@@ -0,0 +1 @@
+A WWW to ldap gateway.
diff --git a/www/web500gw/pkg/DESCR b/www/web500gw/pkg/DESCR
new file mode 100644
index 00000000000..da38b187276
--- /dev/null
+++ b/www/web500gw/pkg/DESCR
@@ -0,0 +1,8 @@
+A gateway that connects WWW browsers to LDAP based directories.
+
+Web500gw expects HTTP requests from a WWW browser on a TCP port (usually 8888).
+Depending on the requested URL web500gw performs read/search/modify/add/delete
+requests to the Directory and sends HTML pages back to the browser.
+Web500gw uses the LDAPv2 protocol to talk to a Directory server. It is able to
+work with a Standalone LDAP server (like UMich/OpenLDAP slapd or Netscape LDAP
+product) and with an LDAP Frontend to an X.500 Directory System Agent.
diff --git a/www/web500gw/pkg/PLIST b/www/web500gw/pkg/PLIST
new file mode 100644
index 00000000000..1baff9092cd
--- /dev/null
+++ b/www/web500gw/pkg/PLIST
@@ -0,0 +1,17 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 1999/01/08 14:15:57 hwr Exp $
+man/man8/web500gw.8
+etc/web500/web500gw.conf
+etc/web500/ldapfilter.conf
+etc/web500/ldapfilter.conf.internal
+etc/web500/ldaptemplates.conf
+etc/web500/ldaptemplates.conf.internal
+etc/web500/web500gw.help
+etc/web500/web500gw.messages
+etc/web500/web500gw.attr
+etc/web500/ldapfriendly
+etc/web500/web500gw.help.de
+etc/web500/web500gw.messages.de
+etc/web500/web500gw.attr.de
+etc/web500/ldapfriendly.de
+@dirrm etc/web500
+sbin/web500gw
diff --git a/www/web500gw/scripts/post-patch b/www/web500gw/scripts/post-patch
new file mode 100755
index 00000000000..bd05ce38905
--- /dev/null
+++ b/www/web500gw/scripts/post-patch
@@ -0,0 +1,5 @@
+#!/bin/sh
+# $NetBSD: post-patch,v 1.1.1.1 1999/01/08 14:15:57 hwr Exp $
+cd ${WRKSRC}
+mv -f Makefile Makefile.pre
+sed -e "s|@PREFIX@|${PREFIX}|g" < Makefile.pre > Makefile