View | Details | Raw Unified | Return to bug 181506
Collapse All | Expand All

(-)devel/eclipse-eclemma/Makefile (-30 / +26 lines)
Lines 1-14 Link Here
1
# New ports collection makefile for:	eclemma
1
# Created by: Dominic Fandrey
2
# Date created:				18 Mar 2010
3
# Whom:					kamikaze@bsdforen.de
4
#
5
# $FreeBSD$
2
# $FreeBSD$
6
#
7
3
8
PORTNAME=	eclemma
4
PORTNAME=	eclemma
9
PORTVERSION=	1.5.3
5
PORTVERSION=	2.2.1
10
CATEGORIES=	devel java editors
6
CATEGORIES=	devel java editors
11
MASTER_SITES=	SF/${PORTNAME}/01_EclEmma_Releases/${PORTVERSION}
7
MASTER_SITES=	http://download.eclipselab.org/${PORTNAME}/release/
8
EXTRACT_SUFX=	.zip
9
EXTRACT_ONLY=
12
10
13
MAINTAINER=	kamikaze@bsdforen.de
11
MAINTAINER=	kamikaze@bsdforen.de
14
COMMENT=	Java code coverage tool for Eclipse
12
COMMENT=	Java code coverage tool for Eclipse
Lines 17-52 Link Here
17
15
18
PLUGIN_PATHS=	features plugins
16
PLUGIN_PATHS=	features plugins
19
17
20
USE_ZIP=	yes
21
NO_BUILD=	yes
18
NO_BUILD=	yes
22
19
23
WRKSRC=		${WRKDIR}
20
EVER=		${PORTVERSION}.201306092145
24
ECLIPSE=	lib/eclipse
21
JVER=		0.6.3.201306030806
22
DROPIN=		lib/eclipse/dropins/${PORTNAME}-${PORTVERSION}
23
PLIST_SUB=	EVER=${EVER} \
24
		JVER=${JVER} \
25
		DROPIN=${DROPIN}
25
26
26
PLIST_SUB=	VER=${PORTVERSION} \
27
		ECLIPSE=${ECLIPSE}
28
29
do-install:
27
do-install:
30
.for _path in ${PLUGIN_PATHS}
28
	@${MKDIR} ${PREFIX}/${DROPIN}
31
	@${MKDIR} ${PREFIX}/${ECLIPSE}/${_path}
29
	@(cd ${PREFIX}/${DROPIN} \
32
	@${CP} -r ${WRKSRC}/${_path}/* ${PREFIX}/${ECLIPSE}/${_path}/
30
	  && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} \
33
.endfor
31
	     ${DISTDIR}/${DISTFILES} ${EXTRACT_AFTER_ARGS})
34
32
35
plist: build
33
plist:
36
	@${ECHO} "===>  Rebuilding PLIST."
34
	@${ECHO} "===>  Rebuilding PLIST."
37
	@${TOUCH} ${PLIST}
35
	@${TOUCH} ${PLIST}
38
	@${RM} ${PLIST}
36
	@${RM} ${PLIST}
39
.for _path in ${PLUGIN_PATHS}
37
	@${TAR} -tf ${DISTDIR}/${DISTFILES} \
40
	@${FIND} -ds ${WRKSRC}/${_path}/ -not -type d \
38
	        | ${SED} -e '/\/$$/d' \
41
		| ${SED} "s|${WRKSRC}|%%ECLIPSE%%|1" \
39
	                 -e 's|^|%%DROPIN%%/|' \
42
		| ${SED} "s|${PORTVERSION}|%%VER%%|g" \
40
	                 -e 's|${EVER}|%%EVER%%|g' \
43
		>> ${PLIST}
41
	                 -e 's|${JVER}|%%JVER%%|g' \
44
	@${FIND} -ds ${WRKSRC}/${_path}/ -mindepth 1 -type d \
42
	        | ${SORT} > ${PLIST}
45
		| ${SED} "s|${WRKSRC}|@dirrm %%ECLIPSE%%|1" \
43
	@${TAR} -tf ${DISTDIR}/${DISTFILES} \
46
		| ${SED} "s|${PORTVERSION}|%%VER%%|g" \
44
	        | ${SED} 's|^|@dirrm %%DROPIN%%/|' \
47
		>> ${PLIST}
45
		| ${AWK} '{while(/\//){sub(/\/[^\/]*$$/,"");print}}' \
48
	@${ECHO} "@dirrmtry %%ECLIPSE%%/${_path}" >> ${PLIST}
46
	        | ${SORT} -ur >> ${PLIST}
49
.endfor
50
	@${ECHO} "@dirrmtry %%ECLIPSE%%" >> ${PLIST}
51
47
52
.include <bsd.port.mk>
48
.include <bsd.port.mk>
(-)devel/eclipse-eclemma/distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
SHA256 (eclemma-1.5.3.zip) = c8f3a650159847aa64315c9f5d96f0aee9b8397c8351ed10f63d0a83b0b4c734
1
SHA256 (eclemma-2.2.1.zip) = cdbdb7d1a68f04b7d4f804b277b24d3ad69aaa58b6ed759b39002e47d3c7113a
2
SIZE (eclemma-1.5.3.zip) = 778970
2
SIZE (eclemma-2.2.1.zip) = 1175211
(-)devel/eclipse-eclemma/pkg-plist (-14 / +18 lines)
Lines 1-14 Link Here
1
%%ECLIPSE%%/features/com.mountainminds.eclemma.feature_%%VER%%/META-INF/MANIFEST.MF
1
%%DROPIN%%/META-INF/MANIFEST.MF
2
%%ECLIPSE%%/features/com.mountainminds.eclemma.feature_%%VER%%/META-INF/MTNMINDS.RSA
2
%%DROPIN%%/META-INF/MTNMINDS.RSA
3
%%ECLIPSE%%/features/com.mountainminds.eclemma.feature_%%VER%%/META-INF/MTNMINDS.SF
3
%%DROPIN%%/META-INF/MTNMINDS.SF
4
%%ECLIPSE%%/features/com.mountainminds.eclemma.feature_%%VER%%/about.html
4
%%DROPIN%%/artifacts.jar
5
%%ECLIPSE%%/features/com.mountainminds.eclemma.feature_%%VER%%/feature.properties
5
%%DROPIN%%/content.jar
6
%%ECLIPSE%%/features/com.mountainminds.eclemma.feature_%%VER%%/feature.xml
6
%%DROPIN%%/features/com.mountainminds.eclemma.feature_%%EVER%%.jar
7
@dirrm %%ECLIPSE%%/features/com.mountainminds.eclemma.feature_%%VER%%/META-INF
7
%%DROPIN%%/plugins/com.mountainminds.eclemma.asm_%%EVER%%.jar
8
@dirrm %%ECLIPSE%%/features/com.mountainminds.eclemma.feature_%%VER%%
8
%%DROPIN%%/plugins/com.mountainminds.eclemma.core_%%EVER%%.jar
9
@dirrmtry %%ECLIPSE%%/features
9
%%DROPIN%%/plugins/com.mountainminds.eclemma.debug.ui.compatibility_%%EVER%%.jar
10
%%ECLIPSE%%/plugins/com.mountainminds.eclemma.core_%%VER%%.jar
10
%%DROPIN%%/plugins/com.mountainminds.eclemma.doc_%%EVER%%.jar
11
%%ECLIPSE%%/plugins/com.mountainminds.eclemma.doc_%%VER%%.jar
11
%%DROPIN%%/plugins/com.mountainminds.eclemma.ui_%%EVER%%.jar
12
%%ECLIPSE%%/plugins/com.mountainminds.eclemma.ui_%%VER%%.jar
12
%%DROPIN%%/plugins/org.jacoco.agent_%%JVER%%.jar
13
@dirrmtry %%ECLIPSE%%/plugins
13
%%DROPIN%%/plugins/org.jacoco.core_%%JVER%%.jar
14
@dirrmtry %%ECLIPSE%%
14
%%DROPIN%%/plugins/org.jacoco.report_%%JVER%%.jar
15
@dirrm %%DROPIN%%/plugins
16
@dirrm %%DROPIN%%/features
17
@dirrm %%DROPIN%%/META-INF
18
@dirrm %%DROPIN%%

Return to bug 181506