From 549f8e25c5c56e075e2c18ded1fd74bfc7196bd1 Mon Sep 17 00:00:00 2001 From: hwr Date: Fri, 8 Jan 1999 14:15:57 +0000 Subject: A www to ldap gateway. --- www/web500gw/Makefile | 12 +++++++ www/web500gw/files/md5 | 3 ++ www/web500gw/patches/patch-aa | 69 +++++++++++++++++++++++++++++++++++++++++ www/web500gw/patches/patch-ab | 16 ++++++++++ www/web500gw/pkg/COMMENT | 1 + www/web500gw/pkg/DESCR | 8 +++++ www/web500gw/pkg/PLIST | 17 ++++++++++ www/web500gw/scripts/post-patch | 5 +++ 8 files changed, 131 insertions(+) create mode 100644 www/web500gw/Makefile create mode 100644 www/web500gw/files/md5 create mode 100644 www/web500gw/patches/patch-aa create mode 100644 www/web500gw/patches/patch-ab create mode 100644 www/web500gw/pkg/COMMENT create mode 100644 www/web500gw/pkg/DESCR create mode 100644 www/web500gw/pkg/PLIST create mode 100755 www/web500gw/scripts/post-patch (limited to 'www/web500gw') 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 + #endif /* USE_SYSCONF */ + +-/* #if defined (__NetBSD__) ++#if defined (__NetBSD__) + #include +-#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 -- cgit v1.2.3