ports/144849: [new port] java/eclipse-eclemma code coverage for eclipse JUnit tests

Dominic Fandrey kamikaze at bsdforen.de
Thu Mar 18 09:00:15 UTC 2010


>Number:         144849
>Category:       ports
>Synopsis:       [new port] java/eclipse-eclemma code coverage for eclipse JUnit tests
>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:   Thu Mar 18 09:00:14 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator:     Dominic Fandrey
>Release:        RELENG_8
>Organization:
private
>Environment:
FreeBSD mobileKamikaze.norad 8.0-STABLE FreeBSD 8.0-STABLE #0: Fri Mar 12 06:54:48 CET 2010     root at mobileKamikaze.norad:/usr/obj/HP6510b-8/amd64/usr/src/sys/HP6510b-8  amd64

>Description:
- Port of EclEmma, a code coverage tool for Eclipse JUnit tests
- see: http://www.eclemma.org/
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

# 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:
#
#	eclipse-eclemma
#	eclipse-eclemma/Makefile
#	eclipse-eclemma/distinfo
#	eclipse-eclemma/pkg-descr
#	eclipse-eclemma/pkg-plist
#
echo c - eclipse-eclemma
mkdir -p eclipse-eclemma > /dev/null 2>&1
echo x - eclipse-eclemma/Makefile
sed 's/^X//' >eclipse-eclemma/Makefile << 'e506e34b3004fb756767f30ba777b043'
X# New ports collection makefile for:	eclemma
X# Date created:				18 Mar 2010
X# Whom:					kamikaze at bsdforen.de
X#
X# $FreeBSD$
X#
X
XPORTNAME=	eclemma
XPORTVERSION=	1.4.3
XCATEGORIES=	java editors devel
XMASTER_SITES=	SF/${PORTNAME}/01_EclEmma_Releases/${PORTVERSION}
X
XMAINTAINER=	kamikaze at bsdforen.de
XCOMMENT=	Java code coverage tool for Eclipse
X
XRUN_DEPENDS=	eclipse:${PORTSDIR}/java/eclipse
X
XPLUGIN_PATHS=	features plugins
X
XUSE_ZIP=	yes
XNO_BUILD=	yes
X
XWRKSRC=		${WRKDIR}
XECLIPSE=	${PREFIX}/eclipse
X
XPLIST_SUB=	VER=${PORTVERSION}
X
Xdo-install:
X.for _path in ${PLUGIN_PATHS}
X	@${MKDIR} ${ECLIPSE}/${_path}
X	@${CP} -r ${WRKSRC}/${_path}/* ${ECLIPSE}/${_path}/
X.endfor
X
Xplist: build
X	@${ECHO} "===>  Rebuilding PLIST."
X	@${TOUCH} ${PLIST}
X	@${RM} ${PLIST}
X.for _path in ${PLUGIN_PATHS}
X	@${FIND} ${WRKSRC}/${_path}/ -not -type d \
X		| ${SED} "s|${WRKSRC}|eclipse|1" \
X		| ${SED} "s|${PORTVERSION}|%%VER%%|g" \
X		>> ${PLIST}
X	@${FIND} -d ${WRKSRC}/${_path}/ -mindepth 1 -type d \
X		| ${SED} "s|${WRKSRC}|@dirrm eclipse|1" \
X		| ${SED} "s|${PORTVERSION}|%%VER%%|g" \
X		>> ${PLIST}
X	@${ECHO} "@dirrmtry eclipse/${_path}" >> ${PLIST}
X.endfor
X	@${ECHO} "@dirrmtry eclipse" >> ${PLIST}
X
X.include <bsd.port.mk>
e506e34b3004fb756767f30ba777b043
echo x - eclipse-eclemma/distinfo
sed 's/^X//' >eclipse-eclemma/distinfo << '68125b238a5ccf9db0a21435a8ca684c'
XMD5 (eclemma-1.4.3.zip) = 2778605272a2c117354cd18d3e8cffca
XSHA256 (eclemma-1.4.3.zip) = 871a511a67508fb1997cdbc9025759b6801c35861870e443941b7d0bd3ebc386
XSIZE (eclemma-1.4.3.zip) = 744874
68125b238a5ccf9db0a21435a8ca684c
echo x - eclipse-eclemma/pkg-descr
sed 's/^X//' >eclipse-eclemma/pkg-descr << 'c3d342b18b24ab10ddc7ec66d5fdcb3e'
XEclEmma is a free Java code coverage tool for Eclipse, available under the
XEclipse Public License. Internally it is based on the great EMMA Java code
Xcoverage tool, trying to adopt EMMA's philosophy for the Eclipse workbench.
X
XWWW: http://www.eclemma.org/
c3d342b18b24ab10ddc7ec66d5fdcb3e
echo x - eclipse-eclemma/pkg-plist
sed 's/^X//' >eclipse-eclemma/pkg-plist << '25c0166faa65b6a6243d94d35576b1d3'
Xeclipse/features/com.mountainminds.eclemma.feature_%%VER%%/about.html
Xeclipse/features/com.mountainminds.eclemma.feature_%%VER%%/feature.properties
Xeclipse/features/com.mountainminds.eclemma.feature_%%VER%%/feature.xml
Xeclipse/features/com.mountainminds.eclemma.feature_%%VER%%/META-INF/MANIFEST.MF
X at dirrm eclipse/features/com.mountainminds.eclemma.feature_%%VER%%/META-INF
X at dirrm eclipse/features/com.mountainminds.eclemma.feature_%%VER%%
X at dirrmtry eclipse/features
Xeclipse/plugins/com.mountainminds.eclemma.core_%%VER%%.jar
Xeclipse/plugins/com.mountainminds.eclemma.doc_%%VER%%.jar
Xeclipse/plugins/com.mountainminds.eclemma.ui_%%VER%%.jar
X at dirrmtry eclipse/plugins
X at dirrmtry eclipse
25c0166faa65b6a6243d94d35576b1d3
exit



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



More information about the freebsd-ports-bugs mailing list