ports/66154: [New port] net/phpldapadmin

Matthew Seaman m.seaman at infracaninophile.co.uk
Sat May 1 21:40:22 UTC 2004


>Number:         66154
>Category:       ports
>Synopsis:       [New port] net/phpldapadmin
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat May 01 14:40:09 PDT 2004
>Closed-Date:
>Last-Modified:
>Originator:     Matthew Seaman
>Release:        FreeBSD 4.10-BETA i386
>Organization:
Infracaninophile
>Environment:
System: FreeBSD happy-idiot-talk.infracaninophile.co.uk 4.10-BETA FreeBSD 4.10-BETA #66: Fri Apr 23 15:48:39 BST 2004 root at happy-idiot-talk.infracaninophile.co.uk:/usr/obj/usr/src/sys/HAPPY-IDIOT-TALK i386


	
>Description:

phpLDAPadmin - administer LDAP databases through a web interface.

    "phpLDAPadmin is a web-based LDAP client. It provides easy,
    anywhere-accessible, multi-language administration for your LDAP
    server. Its hierarchical tree-viewer and advanced search
    functionality make it intuitive to browse and administer your LDAP
    directory. Since it is a web application, this LDAP browser works
    on many platforms, making your LDAP server easily manageable from
    any location. phpLDAPadmin is the perfect LDAP browser for the
    LDAP professional and novice alike. Its user base consists mostly
    of LDAP administration professionals."

    http://phpldapadmin.sourceforge.net/

>How-To-Repeat:
	
>Fix:

	

--- phpldapadmin.shar begins here ---
# 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:
#
#	phpldapadmin
#	phpldapadmin/Makefile
#	phpldapadmin/pkg-descr
#	phpldapadmin/distinfo
#	phpldapadmin/pkg-message
#
echo c - phpldapadmin
mkdir -p phpldapadmin > /dev/null 2>&1
echo x - phpldapadmin/Makefile
sed 's/^X//' >phpldapadmin/Makefile << 'END-of-phpldapadmin/Makefile'
X# New ports collection makefile for: phpLDAPadmin
X# Date created:		30 Apr 2004
X# Whom:			Matthew Seaman
X#
X# $FreeBSD$
X#
X
XPORTNAME=	phpldapadmin
XPORTVERSION=	0.9.3
XCATEGORIES=	net www
XMASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR=	phpldapadmin
X
XMAINTAINER=	m.seaman at infracaninophile.co.uk
XCOMMENT=	A set of PHP-scripts to adminster LDAP servers over the web
X
XUSE_PHP=	yes
XWANT_PHP_WEB=	yes
XNO_BUILD=	yes
X
XWWWDIR?=	www/${PORTNAME}
X
XMSG_SKEL=	${PKGDIR}/pkg-message
XPKGMESSAGE=	${WRKDIR}/pkg-message
XPLIST=		${WRKDIR}/plist
XPLIST_SUB+=	WWWDIR=${WWWDIR}
X
X.SILENT:
X
Xpost-patch:
X	${RM} -f ${PLIST}
X	cd ${WRKSRC} ; \
X	${FIND} . ! -type d ! -name .cvsignore | ${SORT} | \
X	    ${SED} "s,^.,%%WWWDIR%%," >${PLIST} ; \
X	${FIND} . -type d | ${SORT} -r | \
X	    ${SED} "s,^., at dirrm %%WWWDIR%%," >>${PLIST}
X	${SED} -e 's,%%WWWDIR%%,${WWWDIR},g' \
X	       -e 's,%%PREFIX%%,${PREFIX},g' ${MSG_SKEL} > ${PKGMESSAGE}
X
Xdo-install:
X	cd ${WRKSRC} ; \
X	for src in $$( ${FIND} . ! -name .cvsignore  ) ; do \
X	    dst=${PREFIX}/${WWWDIR}$${src#.} ; \
X	    if ${TEST} -d $$src ; then \
X	        ${MKDIR} $$dst ; \
X	    else \
X	        ${INSTALL_DATA} $$src $$dst ; \
X	    fi \
X	done
X
Xpost-install:
X	${ECHO_MSG}
X	${CAT} ${PKGMESSAGE}
X	${ECHO_MSG}
X
X.include <bsd.port.mk>
END-of-phpldapadmin/Makefile
echo x - phpldapadmin/pkg-descr
sed 's/^X//' >phpldapadmin/pkg-descr << 'END-of-phpldapadmin/pkg-descr'
XphpLDAPadmin is a web-based LDAP client. It provides easy,
Xanywhere-accessible, multi-language administration for your LDAP
Xserver. Its hierarchical tree-viewer and advanced search functionality
Xmake it intuitive to browse and administer your LDAP directory. Since
Xit is a web application, this LDAP browser works on many platforms,
Xmaking your LDAP server easily manageable from any
Xlocation. phpLDAPadmin is the perfect LDAP browser for the LDAP
Xprofessional and novice alike. Its user base consists mostly of LDAP
Xadministration professionals.
X
XWWW: http://phpldapadmin.sourceforge.net/
END-of-phpldapadmin/pkg-descr
echo x - phpldapadmin/distinfo
sed 's/^X//' >phpldapadmin/distinfo << 'END-of-phpldapadmin/distinfo'
XMD5 (phpldapadmin-0.9.3.tar.gz) = f51c805ff9d2bbfb5af44247c9de0577
XSIZE (phpldapadmin-0.9.3.tar.gz) = 231903
END-of-phpldapadmin/distinfo
echo x - phpldapadmin/pkg-message
sed 's/^X//' >phpldapadmin/pkg-message << 'END-of-phpldapadmin/pkg-message'
X
X    phpLDAPadmin has been installed into:
X
X       %%PREFIX%%/%%WWWDIR%%
X
X    Please copy config.php.example to config.php and edit to suit
X    your needs.
X
X    To make phpLDAPadmin available through your web site, I suggest
X    that you add the following to httpd.conf:
X
X       Alias /phpldapadmin/ "%%PREFIX%%/%%WWWDIR%%/"
X
X    You will need a version of PHP with LDAP functionality enabled,
X    which is not the default.  If necessary, enable the 'OPENLDAP'
X    option in the www/mod_php4 port's configuration screen and
X    reinstall PHP.
END-of-phpldapadmin/pkg-message
exit
--- phpldapadmin.shar ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list