diff options
author | Rene Ladan <rene@FreeBSD.org> | 2010-11-02 17:39:02 +0000 |
---|---|---|
committer | Rene Ladan <rene@FreeBSD.org> | 2010-11-02 17:39:02 +0000 |
commit | b7c830c15ef47c82b5afc9c3050b8351d944ca87 (patch) | |
tree | bc936041bd221ba2e2083d6d124935a16d259979 /devel/eclipse-eclemma | |
parent | c4e82aed1f34b50edba71f452505a0e40a805672 (diff) | |
download | ports-b7c830c15ef47c82b5afc9c3050b8351d944ca87.tar.gz ports-b7c830c15ef47c82b5afc9c3050b8351d944ca87.zip |
Notes
Diffstat (limited to 'devel/eclipse-eclemma')
-rw-r--r-- | devel/eclipse-eclemma/Makefile | 52 | ||||
-rw-r--r-- | devel/eclipse-eclemma/distinfo | 2 | ||||
-rw-r--r-- | devel/eclipse-eclemma/pkg-descr | 5 | ||||
-rw-r--r-- | devel/eclipse-eclemma/pkg-plist | 12 |
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%% |