# New ports collection makefile for: jakarta-jmeter # Date created: 12 August 2002 # Whom: Ernst de Haan # # $FreeBSD$ # PORTNAME= jmeter PORTVERSION= 1.7 CATEGORIES= www benchmarks java MASTER_SITES= http://jakarta.apache.org/builds/jakarta-jmeter/release/v${PORTVERSION}/ \ http://www.metaverse.nl/~ernst/ \ ${MASTER_SITE_LOCAL} MASTER_SITE_SUBDIR= znerd PKGNAMEPREFIX= jakarta- DISTNAME= ApacheJMeter_${PORTVERSION} MAINTAINER= znerd@FreeBSD.org BUILD_DEPENDS= ${DOS2UNIX}:${PORTSDIR}/converters/unix2dos USE_JAVA= 1.2+ NO_BUILD= yes APP_HOME= ${PREFIX}/${PKGNAMEPREFIX}${PORTNAME}${PORTVERSION} PLIST_SUB+= T=${APP_HOME:S/^${PREFIX}\///} WRKDIR?= ${WRKDIRPREFIX}${.CURDIR}/work WRKSRC= ${WRKDIR}/${PKGNAMEPREFIX}${PORTNAME} DOS2UNIX= ${LOCALBASE}/bin/dos2unix REPLACE_FILES= ${WRKSRC}/bin/jmeter \ ${WRKSRC}/bin/jmeter-cl \ ${WRKSRC}/bin/jmeter-client \ ${WRKSRC}/bin/jmeter-server \ ${WRKSRC}/bin/nongui.sh post-patch: @${ECHO_CMD} -n ">> Removing unneeded files..." @${RM} -f `${FIND} ${WRKSRC} -name '*.bat'` `${FIND} ${WRKSRC} -name '*.orig'` `${FIND} ${WRKSRC} -name '*.exe'` @${ECHO_CMD} " [ DONE ]" .for f in ${REPLACE_FILES} @${ECHO_CMD} -n ">> Customizing `basename $f`..." @${SED} \ -e "/%%JAVA%%/s//${JAVA:S/\//\\\//g}/g" \ -e "/%%APP_HOME%%/s//${APP_HOME:S/\//\\\//g}/g" \ $f > ${WRKDIR}/`basename $f` @${DOS2UNIX} ${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 ]" @${ECHO_CMD} -n ">> Fixing permissions..." @${CHMOD} 755 `find ${APP_HOME} -type d` @${CHMOD} 755 ${APP_HOME}/bin/ ${APP_HOME}/bin/jmeter ${APP_HOME}/bin/jmeter-cl ${APP_HOME}/bin/jmeter-client ${APP_HOME}/bin/jmeter-server @${ECHO_CMD} " [ DONE ]" @${ECHO_CMD} -n ">> Creating symlink ${PREFIX}/bin/jmeter..." @${LN} -s ${APP_HOME}/bin/jmeter ${PREFIX}/bin/jmeter @${ECHO_CMD} " [ DONE ]" .include