Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 22 Aug 2006 19:36:08 GMT
From:      Gerrit Beine <gerrit.beine@gmx.de>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/102402: New port: www/webinject
Message-ID:  <200608221936.k7MJa8gP013825@www.freebsd.org>
Resent-Message-ID: <200608221940.k7MJeDBS007173@freefall.freebsd.org>

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

>Number:         102402
>Category:       ports
>Synopsis:       New port: www/webinject
>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:   Tue Aug 22 19:40:13 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Gerrit Beine
>Release:        FreeBSD 6.1-RELEASE
>Organization:
>Environment:
FreeBSD freebsd61.vmware 6.1-RELEASE FreeBSD 6.1-RELEASE #0: Sun May  7 04:32:43 UTC 2006     root@opus.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386
>Description:
Webinject is a tool for automated testing of web applications, written in Perl.

Read more on http://www.webinject.org/
>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:
#
#	webinject
#	webinject/Makefile
#	webinject/pkg-descr
#	webinject/distinfo
#
echo c - webinject
mkdir -p webinject > /dev/null 2>&1
echo x - webinject/Makefile
sed 's/^X//' >webinject/Makefile << 'END-of-webinject/Makefile'
X# New ports collection makefile for:	webinject
X# Date created:				August 22nd 2006
X# Whom:	      				Gerrit Beine <gerrit.beine@gmx.de>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	webinject
XPORTVERSION=	1.41
XCATEGORIES=	www perl5 devel
XMASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR=	webinject
XDISTNAME=	${PORTNAME}-${PORTVERSION}.src
X
XMAINTAINER=	gerrit.beine@gmx.de
XCOMMENT=	A tool for automated testing of web applications
X
XRUN_DEPENDS=	${SITE_PERL}/LWP.pm:${PORTSDIR}/www/p5-libwww \
X		${SITE_PERL}/mach/Time/HiRes.pm:${PORTSDIR}/devel/p5-Time-HiRes \
X		${SITE_PERL}/Getopt/Long.pm:${PORTSDIR}/devel/p5-Getopt-Long \
X		${SITE_PERL}/Error.pm:${PORTSDIR}/lang/p5-Error \
X	        ${SITE_PERL}/XML/Simple.pm:${PORTSDIR}/textproc/p5-XML-Simple \
X		${SITE_PERL}/${PERL_ARCH}/Crypt/SSLeay.pm:${PORTSDIR}/security/p5-Crypt-SSLeay
X
X.if !defined(WITHOUT_X11)
X# some work to do here
X#RUN_DEPENDS+=	${SITE_PERL}/${PERL_ARCH}/Tk.pm:${PORTSDIR}/x11-toolkits/p5-Tk X.endif
X
XNO_BUILD=	yes
XWRKSRC=		${WRKDIR}/${PORTNAME}
X
XPLIST_FILES=	bin/webinject.pl \
X		${DATADIR:S,^${PREFIX}/,,}/config.xml \
X		${DATADIR:S,^${PREFIX}/,,}/testcases.xml
X
Xdo-install:
X	@${MKDIR} ${DATADIR}
X	@cd ${WRKSRC} && ${INSTALL_DATA} *.xml ${DATADIR}
X	@cd ${WRKSRC} && ${INSTALL_SCRIPT} webinject.pl ${PREFIX}/bin
X
X.if !defined(NOPORTDOCS)
XPORTDOCS=	LICENSE README
X
Xpost-install:
X	@${MKDIR} ${DOCSDIR}
X	@${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${DOCSDIR}
X	@${ECHO_MSG} "===> Documentation installed in ${DOCSDIR}."
X.endif
X
X.include <bsd.port.pre.mk>
X
X.if ${PERL_LEVEL} < 500800
XIGNORE=	requires at least Perl 5.8 due to dependencies.  Please install lang/perl5.8 and try again
X.endif
X
X.include <bsd.port.post.mk>
END-of-webinject/Makefile
echo x - webinject/pkg-descr
sed 's/^X//' >webinject/pkg-descr << 'END-of-webinject/pkg-descr'
XWebInject is a free tool for automated testing of web applications and web
Xservices. It can be used to test individual system components that have HTTP
Xinterfaces (JSP, ASP, CGI, PHP, Servlets, HTML Forms, XML/SOAP Web Services,
Xetc), and can be used as a test harness to create a suite of [HTTP level]
Xautomated functional, acceptance, and regression tests. A test harness, also
Xreferred to as a test driver or a test framework, allows you to run many
Xtest cases and collect/report your results. WebInject offers real-time
Xresults display and may also be used for monitoring system response times.
X
XWebInject can be used as a complete test framework that is controlled by the
XWebInject User Interface (GUI). Optionally, it can be used as a standalone
Xtest runner (text/console application) which can be integrated and called
Xfrom other test frameworks or applications.
X
XWWW: http://www.webinject.org/
END-of-webinject/pkg-descr
echo x - webinject/distinfo
sed 's/^X//' >webinject/distinfo << 'END-of-webinject/distinfo'
XMD5 (webinject-1.41.src.tar.gz) = 5c90ddd69719d897afd8ccb2f8528163
XSHA256 (webinject-1.41.src.tar.gz) = e1bfc77d9673c15a06bc385992df9e28eb40101a8a9cd5ba18fdaa51aa43036b
XSIZE (webinject-1.41.src.tar.gz) = 29024
END-of-webinject/distinfo
exit


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



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