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> |