aboutsummaryrefslogtreecommitdiff
path: root/devel/eclipse-eclemma
diff options
context:
space:
mode:
authorRene Ladan <rene@FreeBSD.org>2010-11-02 17:39:02 +0000
committerRene Ladan <rene@FreeBSD.org>2010-11-02 17:39:02 +0000
commitb7c830c15ef47c82b5afc9c3050b8351d944ca87 (patch)
treebc936041bd221ba2e2083d6d124935a16d259979 /devel/eclipse-eclemma
parentc4e82aed1f34b50edba71f452505a0e40a805672 (diff)
downloadports-b7c830c15ef47c82b5afc9c3050b8351d944ca87.tar.gz
ports-b7c830c15ef47c82b5afc9c3050b8351d944ca87.zip
Notes
Diffstat (limited to 'devel/eclipse-eclemma')
-rw-r--r--devel/eclipse-eclemma/Makefile52
-rw-r--r--devel/eclipse-eclemma/distinfo2
-rw-r--r--devel/eclipse-eclemma/pkg-descr5
-rw-r--r--devel/eclipse-eclemma/pkg-plist12
4 files changed, 71 insertions, 0 deletions
diff --git a/devel/eclipse-eclemma/Makefile b/devel/eclipse-eclemma/Makefile
new file mode 100644
index 000000000000..fa2217499306
--- /dev/null
+++ b/devel/eclipse-eclemma/Makefile
@@ -0,0 +1,52 @@
+# New ports collection makefile for: eclemma
+# Date created: 18 Mar 2010
+# Whom: kamikaze@bsdforen.de
+#
+# $FreeBSD$
+#
+
+PORTNAME= eclemma
+PORTVERSION= 1.5.0
+CATEGORIES= java editors devel
+MASTER_SITES= SF/${PORTNAME}/01_EclEmma_Releases/${PORTVERSION}
+
+MAINTAINER= kamikaze@bsdforen.de
+COMMENT= Java code coverage tool for Eclipse
+
+RUN_DEPENDS= eclipse:${PORTSDIR}/java/eclipse
+
+PLUGIN_PATHS= features plugins
+
+USE_ZIP= yes
+NO_BUILD= yes
+
+WRKSRC= ${WRKDIR}
+ECLIPSE= lib/eclipse
+
+PLIST_SUB= VER=${PORTVERSION} \
+ ECLIPSE=${ECLIPSE}
+
+do-install:
+.for _path in ${PLUGIN_PATHS}
+ @${MKDIR} ${PREFIX}/${ECLIPSE}/${_path}
+ @${CP} -r ${WRKSRC}/${_path}/* ${PREFIX}/${ECLIPSE}/${_path}/
+.endfor
+
+plist: build
+ @${ECHO} "===> Rebuilding PLIST."
+ @${TOUCH} ${PLIST}
+ @${RM} ${PLIST}
+.for _path in ${PLUGIN_PATHS}
+ @${FIND} ${WRKSRC}/${_path}/ -not -type d \
+ | ${SED} "s|${WRKSRC}|%%ECLIPSE%%|1" \
+ | ${SED} "s|${PORTVERSION}|%%VER%%|g" \
+ >> ${PLIST}
+ @${FIND} -d ${WRKSRC}/${_path}/ -mindepth 1 -type d \
+ | ${SED} "s|${WRKSRC}|@dirrm %%ECLIPSE%%|1" \
+ | ${SED} "s|${PORTVERSION}|%%VER%%|g" \
+ >> ${PLIST}
+ @${ECHO} "@dirrmtry %%ECLIPSE%%/${_path}" >> ${PLIST}
+.endfor
+ @${ECHO} "@dirrmtry %%ECLIPSE%%" >> ${PLIST}
+
+.include <bsd.port.mk>
diff --git a/devel/eclipse-eclemma/distinfo b/devel/eclipse-eclemma/distinfo
new file mode 100644
index 000000000000..c53b33052577
--- /dev/null
+++ b/devel/eclipse-eclemma/distinfo
@@ -0,0 +1,2 @@
+SHA256 (eclemma-1.5.0.zip) = 229e59763f62da3af177c5941e97b2ab5a34aae9acdf542d6070d4292c7948e9
+SIZE (eclemma-1.5.0.zip) = 746412
diff --git a/devel/eclipse-eclemma/pkg-descr b/devel/eclipse-eclemma/pkg-descr
new file mode 100644
index 000000000000..636137d6733a
--- /dev/null
+++ b/devel/eclipse-eclemma/pkg-descr
@@ -0,0 +1,5 @@
+EclEmma is a free Java code coverage tool for Eclipse, available under the
+Eclipse Public License. Internally it is based on the great EMMA Java code
+coverage tool, trying to adopt EMMA's philosophy for the Eclipse workbench.
+
+WWW: http://www.eclemma.org/
diff --git a/devel/eclipse-eclemma/pkg-plist b/devel/eclipse-eclemma/pkg-plist
new file mode 100644
index 000000000000..fb95faef3ae9
--- /dev/null
+++ b/devel/eclipse-eclemma/pkg-plist
@@ -0,0 +1,12 @@
+%%ECLIPSE%%/features/com.mountainminds.eclemma.feature_%%VER%%/about.html
+%%ECLIPSE%%/features/com.mountainminds.eclemma.feature_%%VER%%/feature.properties
+%%ECLIPSE%%/features/com.mountainminds.eclemma.feature_%%VER%%/feature.xml
+%%ECLIPSE%%/features/com.mountainminds.eclemma.feature_%%VER%%/META-INF/MANIFEST.MF
+@dirrm %%ECLIPSE%%/features/com.mountainminds.eclemma.feature_%%VER%%/META-INF
+@dirrm %%ECLIPSE%%/features/com.mountainminds.eclemma.feature_%%VER%%
+@dirrmtry %%ECLIPSE%%/features
+%%ECLIPSE%%/plugins/com.mountainminds.eclemma.core_%%VER%%.jar
+%%ECLIPSE%%/plugins/com.mountainminds.eclemma.doc_%%VER%%.jar
+%%ECLIPSE%%/plugins/com.mountainminds.eclemma.ui_%%VER%%.jar
+@dirrmtry %%ECLIPSE%%/plugins
+@dirrmtry %%ECLIPSE%%