Skip site navigation (1)Skip section navigation (2)
Date:      Mon,  4 Dec 2006 20:55:50 +0000 (GMT)
From:      Neil Darlow <neil@darlow.co.uk>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/106348: New port: mail/squirrelmail-password_forget-plugin
Message-ID:  <20061204205550.BD6E8102C90@router.darlow.co.uk>
Resent-Message-ID: <200612042110.kB4LA8GY009784@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>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@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@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@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@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@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@dirrmtry %%SQUIRRELDIR%%/plugins/password_forget
X@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:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20061204205550.BD6E8102C90>