ports/106348: New port: mail/squirrelmail-password_forget-plugin

Neil Darlow neil at darlow.co.uk
Mon Dec 4 21:10:21 UTC 2006


>Number:         106348
>Category:       ports
>Synopsis:       New port: mail/squirrelmail-password_forget-plugin
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Dec 04 21:10:08 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Neil Darlow
>Release:        FreeBSD 6.1-RELEASE-p10 i386
>Organization:
>Environment:
System: FreeBSD router.darlow.co.uk 6.1-RELEASE-p10 FreeBSD 6.1-RELEASE-p10 #0: Sun Oct 1 16:54:02 BST 2006 root at router.darlow.co.uk:/usr/obj/usr/src/sys/ROUTER i386
>Description:
A plugin which provides additional security when squirrelmail is used
		at a public terminal.
>How-To-Repeat:
N/A
>Fix:
I maintain the squirrelmail-vlogin-plugin and wish to assume maintainership
		of this port also.
# 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:
#
#       mail/squirrelmail-password_forget-plugin
#       mail/squirrelmail-password_forget-plugin/Makefile
#       mail/squirrelmail-password_forget-plugin/distinfo
#       mail/squirrelmail-password_forget-plugin/pkg-descr
#       mail/squirrelmail-password_forget-plugin/pkg-plist
#
echo c - mail/squirrelmail-password_forget-plugin
mkdir -p mail/squirrelmail-password_forget-plugin > /dev/null 2>&1
echo x - mail/squirrelmail-password_forget-plugin/Makefile
sed 's/^X//' >mail/squirrelmail-password_forget-plugin/Makefile << 'END-of-mail/squirrelmail-password_forget-plugin/Makefile'
X# New ports collection makefile for:   squirrelmail-password_forget-plugin
X# Date created:                4 Dec 2006
X# Whom:                Neil Darlow <neil at darlow.co.uk>
X#
X# $FreeBSD$
X
XPORTNAME=              squirrelmail-${SQUIRREL_PLUGIN_NAME}-plugin
XPORTVERSION=           2.1
XCATEGORIES=            mail www
XMASTER_SITES=          http://www.squirrelmail.org/plugins/
XDISTNAME=              ${SQUIRREL_PLUGIN_NAME}.${PORTVERSION}-1.0.1
XDIST_SUBDIR=           squirrelmail
X
XMAINTAINER=            neil at darlow.co.uk
XCOMMENT=               Prevent reuse of login details by browsers at public terminals
X
XRUN_DEPENDS=           ${SQUIRRELDIR}/index.php:${PORTSDIR}/mail/squirrelmail
X
XSQUIRREL_PLUGIN_NAME=  password_forget
X
X.ifdef SQUIRRELDIR
XPLIST_SUB+=            SQUIRRELDIR=${SQUIRRELDIR}
X.else
X.      ifndef WITHOUT_WWWDIR
XSQUIRRELDIR=           ${PREFIX}/www/squirrelmail
XPLIST_SUB+=            SQUIRRELDIR=www/squirrelmail
X.      else
XSQUIRRELDIR=           ${PREFIX}/squirrelmail
XPLIST_SUB+=            SQUIRRELDIR=squirrelmail
X.      endif
X.endif
X
XNO_BUILD=              yes
XNO_WRKSUBDIR=          yes
XUSE_PERL5_BUILD=       yes
XWANT_PHP_WEB=          yes
X
Xpre-everything::
X       @${ECHO} ""
X.ifndef WITHOUT_ACTIVATE
X       @${ECHO} "Activating plug-in in SquirrelMail after installation."
X       @${ECHO} "If you don't want to automatically activate the plug-in set"
X       @${ECHO} "WITHOUT_ACTIVATE=yes"
X.else
X       @${ECHO} "NOT Activating plug-in in SquirrelMail after installation."
X       @${ECHO} "If you want to automatically activate the plug-in unset"
X       @${ECHO} "WITHOUT_ACTIVATE"
X.endif
X       @${ECHO} ""
X
Xdo-install:
X       ${CP} -rp ${WRKSRC}/${SQUIRREL_PLUGIN_NAME} ${SQUIRRELDIR}/plugins
X       ${CHOWN} -R ${WWWOWN}:${WWWGRP} ${SQUIRRELDIR}/plugins/${SQUIRREL_PLUGIN_NAME}
X
Xpost-install:
X.ifndef WITHOUT_ACTIVATE
X.if exists( ${SQUIRRELDIR}/config/config.php )
X       @${ECHO} "Activating plug-in in SquirrelMail"
X       ${SQUIRRELDIR}/config/conf.pl --install-plugin ${SQUIRREL_PLUGIN_NAME}
X.endif
X.else
X       @${ECHO} "To activate the plug-in in SquirrelMail use"
X       @${ECHO} "${SQUIRRELDIR}/config/conf.pl --install-plugin ${SQUIRREL_PLUGIN_NAME}"
X.endif
X
X.include <bsd.port.mk>
END-of-mail/squirrelmail-password_forget-plugin/Makefile
echo x - mail/squirrelmail-password_forget-plugin/distinfo
sed 's/^X//' >mail/squirrelmail-password_forget-plugin/distinfo << 'END-of-mail/squirrelmail-password_forget-plugin/distinfo'
XMD5 (squirrelmail/password_forget.2.1-1.0.1.tar.gz) = 33ffd387d5190b690d53358cb3b4e691
XSHA256 (squirrelmail/password_forget.2.1-1.0.1.tar.gz) = c9297692550a29dfb9b1760fe4837a2fb8c451d472dd5493d51f3631772e2ed1
XSIZE (squirrelmail/password_forget.2.1-1.0.1.tar.gz) = 8971
END-of-mail/squirrelmail-password_forget-plugin/distinfo
echo x - mail/squirrelmail-password_forget-plugin/pkg-descr
sed 's/^X//' >mail/squirrelmail-password_forget-plugin/pkg-descr << 'END-of-mail/squirrelmail-password_forget-plugin/pkg-descr'
XChanges the name of the input form field on the login screen so that newer
Xbrowsers have an almost impossible time trying to remember your name and
Xpassword. Use this if you want extra security or the majority of your users
Xuse public terminals.
X
XWWW: http://www.squirrelmail.org
X
X- Neil Darlow
Xneil at darlow.co.uk
END-of-mail/squirrelmail-password_forget-plugin/pkg-descr
echo x - mail/squirrelmail-password_forget-plugin/pkg-plist
sed 's/^X//' >mail/squirrelmail-password_forget-plugin/pkg-plist << 'END-of-mail/squirrelmail-password_forget-plugin/pkg-plist'
X at unexec if [ -f %D/%%SQUIRRELDIR%%/config/config.php ]; then %D/%%SQUIRRELDIR%%/config/conf.pl --remove-plugin password_forget; fi
X%%SQUIRRELDIR%%/plugins/password_forget/COPYING
X%%SQUIRRELDIR%%/plugins/password_forget/INSTALL
X%%SQUIRRELDIR%%/plugins/password_forget/README
X%%SQUIRRELDIR%%/plugins/password_forget/config.php.sample
X%%SQUIRRELDIR%%/plugins/password_forget/functions.php
X%%SQUIRRELDIR%%/plugins/password_forget/index.php
X%%SQUIRRELDIR%%/plugins/password_forget/setup.php
X%%SQUIRRELDIR%%/plugins/password_forget/version
X at dirrmtry %%SQUIRRELDIR%%/plugins/password_forget
X at exec if [ -f %D/%%SQUIRRELDIR%%/config/config.php ]; then %D/%%SQUIRRELDIR%%/config/conf.pl --install-plugin password_forget; fi
END-of-mail/squirrelmail-password_forget-plugin/pkg-plist
exit

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list