2002-08-16 09:23:07 +02:00
|
|
|
# New ports collection makefile for: jakarta-jmeter
|
|
|
|
# Date created: 12 August 2002
|
|
|
|
# Whom: Ernst de Haan <znerd@FreeBSD.org>
|
|
|
|
#
|
|
|
|
# $FreeBSD$
|
|
|
|
#
|
|
|
|
|
|
|
|
PORTNAME= jmeter
|
2004-01-02 12:39:06 +01:00
|
|
|
PORTVERSION= 1.9.1
|
2004-02-04 06:10:27 +01:00
|
|
|
PORTREVISION= 1
|
2002-08-16 09:23:07 +02:00
|
|
|
CATEGORIES= www benchmarks java
|
2003-08-07 11:59:17 +02:00
|
|
|
MASTER_SITES= ${MASTER_SITE_APACHE_JAKARTA}
|
2004-01-02 12:39:06 +01:00
|
|
|
MASTER_SITE_SUBDIR= jmeter/binaries
|
2002-08-16 09:23:07 +02:00
|
|
|
PKGNAMEPREFIX= jakarta-
|
2003-08-07 11:59:17 +02:00
|
|
|
DISTNAME= ${PKGNAMEPREFIX}${PORTNAME}-${PORTVERSION}
|
|
|
|
EXTRACT_SUFX= .tgz
|
2002-08-16 09:23:07 +02:00
|
|
|
|
2004-12-03 02:01:33 +01:00
|
|
|
MAINTAINER= ports@FreeBSD.org
|
2003-03-07 07:14:21 +01:00
|
|
|
COMMENT= Functional behaviour load and performance test application
|
2002-08-16 09:23:07 +02:00
|
|
|
|
2003-08-07 11:59:17 +02:00
|
|
|
USE_JAVA= 1.3+
|
2002-08-16 09:23:07 +02:00
|
|
|
NO_BUILD= yes
|
2003-08-07 11:59:17 +02:00
|
|
|
APP_HOME?= ${PREFIX}/${PKGNAMEPREFIX}${PORTNAME}
|
2002-08-16 09:23:07 +02:00
|
|
|
PLIST_SUB+= T=${APP_HOME:S/^${PREFIX}\///}
|
2002-11-22 15:09:53 +01:00
|
|
|
REPLACE_FILES= ${FILESDIR}/jmeter
|
|
|
|
|
|
|
|
.include <bsd.port.pre.mk>
|
2002-08-16 09:23:07 +02:00
|
|
|
|
|
|
|
post-patch:
|
|
|
|
@${ECHO_CMD} -n ">> Removing unneeded files..."
|
2003-08-07 11:59:17 +02:00
|
|
|
@${FIND} ${WRKSRC} -type f \( -name \*.bat -o -name \*.orig -o -name \*.exe -o -name \*.bak \) -delete
|
2002-08-16 09:23:07 +02:00
|
|
|
@${ECHO_CMD} " [ DONE ]"
|
|
|
|
|
|
|
|
.for f in ${REPLACE_FILES}
|
|
|
|
@${ECHO_CMD} -n ">> Customizing `basename $f`..."
|
|
|
|
@${SED} \
|
|
|
|
-e "/%%JAVA%%/s//${JAVA:S/\//\\\//g}/g" \
|
2002-11-13 11:44:20 +01:00
|
|
|
-e "/%%APP_HOME%%/s//${APP_HOME:S/\//\\\//g}/g" \
|
2002-08-16 09:23:07 +02:00
|
|
|
$f > ${WRKDIR}/`basename $f`
|
|
|
|
@${ECHO_CMD} " [ DONE ]"
|
|
|
|
.endfor
|
|
|
|
|
|
|
|
do-install:
|
|
|
|
@${ECHO_CMD} -n ">> Creating destination directory..."
|
|
|
|
@${MKDIR} ${APP_HOME}
|
|
|
|
@${ECHO_CMD} " [ DONE ]"
|
|
|
|
|
|
|
|
@${ECHO_CMD} -n ">> Copying files to destination directory..."
|
|
|
|
@${CP} -R ${WRKSRC}/* ${APP_HOME}
|
|
|
|
.for f in ${REPLACE_FILES}
|
|
|
|
@${CP} ${WRKDIR}/`basename $f` ${APP_HOME}/bin
|
|
|
|
.endfor
|
|
|
|
@${ECHO_CMD} " [ DONE ]"
|
|
|
|
|
2002-11-13 11:30:42 +01:00
|
|
|
@${ECHO_CMD} -n ">> Fixing permissions..."
|
2003-08-12 10:28:40 +02:00
|
|
|
@${FIND} ${APP_HOME} -print0 -type d | ${XARGS} -0 ${CHMOD} 755
|
2002-11-13 11:30:42 +01:00
|
|
|
@${CHMOD} 755 ${APP_HOME}/bin/jmeter
|
|
|
|
@${ECHO_CMD} " [ DONE ]"
|
|
|
|
|
2002-08-16 09:23:07 +02:00
|
|
|
@${ECHO_CMD} -n ">> Creating symlink ${PREFIX}/bin/jmeter..."
|
2002-11-22 15:09:53 +01:00
|
|
|
@${LN} -sf ${APP_HOME}/bin/jmeter ${PREFIX}/bin/jmeter
|
2002-08-16 09:23:07 +02:00
|
|
|
@${ECHO_CMD} " [ DONE ]"
|
|
|
|
|
2002-11-22 15:09:53 +01:00
|
|
|
.include <bsd.port.post.mk>
|