Skip site navigation (1)Skip section navigation (2)
Date:      14 Oct 2000 14:29:41 -0000
From:      guy@rucus.ru.ac.za
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/21985: port update
Message-ID:  <20001014142941.45118.qmail@rucus.ru.ac.za>

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

>Number:         21985
>Category:       ports
>Synopsis:       port update
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Oct 14 07:30:01 PDT 2000
>Closed-Date:
>Last-Modified:
>Originator:     Guy Antony Halse
>Release:        FreeBSD 4.1-STABLE i386
>Organization:
Rhodes University Computer Users Society
>Environment:

>Description:

port update - portlint seems to understand the new format, so I presume port
changes are now wanted in the new format?

>How-To-Repeat:

>Fix:

# 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:
#
#	ezmlm-web
#	ezmlm-web/files
#	ezmlm-web/Makefile
#	ezmlm-web/pkg-comment
#	ezmlm-web/pkg-descr
#	ezmlm-web/pkg-plist
#	ezmlm-web/pkg-message
#	ezmlm-web/distinfo
#
echo c - ezmlm-web
mkdir -p ezmlm-web > /dev/null 2>&1
echo c - ezmlm-web/files
mkdir -p ezmlm-web/files > /dev/null 2>&1
echo x - ezmlm-web/Makefile
sed 's/^X//' >ezmlm-web/Makefile << 'END-of-ezmlm-web/Makefile'
X# New ports collection makefile for:	ezmlm-web
X# Date Created: 			14 October 2000
X# Whom: 				Guy Antony Halse <guy@rucus.ru.za.za>
X#
X# $FreeBSD: ports/mail/ezmlm-web/Makefile,v 1.1 2000/08/09 19:04:59 will Exp $
X#
X
XPORTNAME=	ezmlm-web
XPORTVERSION= 	2.1
XCATEGORIES=	mail www
XMASTER_SITES=	ftp://rucus.ru.ac.za/pub/mail/ezmlm/
X
XMAINTAINER=	guy-ezmlm@rucus.ru.ac.za
X
XBUILD_DEPENDS=	${EZMLM_DIR}/bin/ezmlm-idx:${PORTSDIR}/mail/ezmlm-idx \
X		${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/Mail/Ezmlm.pm:${PORTSDIR}/mail/p5-Mail-Ezmlm
XRUN_DEPENDS=	${LOCALBASE}/sbin/apache:${PORTSDIR}/www/apache13 \
X		${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/Mail/Address.pm:${PORTSDIR}/mail/p5-Mail-Tools
X
XCGI_BIN?=	/share/apache/cgi-bin/
XEZMLM_DIR?=	${PREFIX}
X
XUSE_PERL5=	YES
XPLIST_SUB=	CGI_BIN=${CGI_BIN:S/\///} EZMLM_DIR=${EZMLM_DIR:S/\///}
X
Xdo-build:
X	@cd ${WRKSRC}; ${MAKE} index; ${MV} index ezmlm-web
X
Xdo-install:
X	${MKDIR} ${PREFIX}${CGI_BIN} ${PREFIX}${EZMLM_DIR}
X	${INSTALL_SCRIPT} ${WRKSRC}/ezmlm-web.cgi ${EZMLM_DIR}/bin
X	${INSTALL_DATA} ${WRKSRC}/ezmlmwebrc ${EZMLM_DIR}/etc/ezmlm
X	${INSTALL_PROGRAM} -o alias -g qmail -m 4755 ${WRKSRC}/ezmlm-web ${PREFIX}${CGI_BIN}
X	${MKDIR} ${PREFIX}/share/ezmlm-web
X.for file in CHANGES README index.c htaccess.sample webusers.sample
X	${INSTALL_MAN} ${WRKSRC}/${file} ${PREFIX}/share/ezmlm-web
X.endfor
X
Xpost-install:
X	@${SED} s!%%PREFIX%%!${PREFIX}!g ${PKGDIR}/MESSAGE
X	@${ECHO}
X
X.include <bsd.port.mk>
END-of-ezmlm-web/Makefile
echo x - ezmlm-web/pkg-comment
sed 's/^X//' >ezmlm-web/pkg-comment << 'END-of-ezmlm-web/pkg-comment'
XCGI script that lets you manage ezmlm-idx mailing lists through the web
END-of-ezmlm-web/pkg-comment
echo x - ezmlm-web/pkg-descr
sed 's/^X//' >ezmlm-web/pkg-descr << 'END-of-ezmlm-web/pkg-descr'
Xezmlm-web provides a convinient, GUI method for users to configure and
Xmaintain ezmlm-idx mailing lists. It allows one to create, reconfigure and
Xdelete mailing lists, as well as manage subscriber lists. It supports all
Xthe features of ezmlm-idx 4.0, and has full support for virtual domains,
Xmultiple access levels. It can also be configured to use different languages.
END-of-ezmlm-web/pkg-descr
echo x - ezmlm-web/pkg-plist
sed 's/^X//' >ezmlm-web/pkg-plist << 'END-of-ezmlm-web/pkg-plist'
Xshare/ezmlm-web/CHANGES
Xshare/ezmlm-web/README
Xshare/ezmlm-web/index.c
Xshare/ezmlm-web/htaccess.sample
Xshare/ezmlm-web/webusers.sample
X@dirrm share/ezmlm-web
X%%EZMLM_DIR%%/bin/ezmlm-web.cgi
X%%EZMLM_DIR%%/etc/ezmlm/ezmlmwebrc
X%%CGI_BIN%%/ezmlm-web
END-of-ezmlm-web/pkg-plist
echo x - ezmlm-web/pkg-message
sed 's/^X//' >ezmlm-web/pkg-message << 'END-of-ezmlm-web/pkg-message'
X
XNB!! By default no security is enabled on ezmlm-web.
X
XThe effectively means that at the moment, anyone can go to
X  http://<your host>/cgi-bin/ezmlm-web
Xand alter any of your primary mailing lists.
X
XIf this is not what you want (and it probably isn't :), you need to
Xeither create a <File> directive in you apache configuration, or
Xuse a .htaccess file, or provide some other means of security.
X
XHave a look at the README file in %%PREFIX%%/share/ezmlm-web for
Xmore information. There are also some sample files there.
END-of-ezmlm-web/pkg-message
echo x - ezmlm-web/distinfo
sed 's/^X//' >ezmlm-web/distinfo << 'END-of-ezmlm-web/distinfo'
XMD5 (ezmlm-web-2.1.tar.gz) = 41d701bc509c1a7fbec42f954e3e4171
END-of-ezmlm-web/distinfo
exit



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


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




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