ports/57956: New port: pmd eclipse-plugin

Bruno Van Den Bossche bruno.van.den.bossche at pandora.be
Mon Oct 13 15:30:17 UTC 2003


>Number:         57956
>Category:       ports
>Synopsis:       New port: pmd eclipse-plugin
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Oct 13 08:30:10 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator:     Bruno Van Den Bossche <bruno.van.den.bossche at pandora.be>
>Release:        FreeBSD 5.1-CURRENT i386
>Organization:
>Environment:
System: FreeBSD Noisy.localhost.localdomain 5.1-CURRENT FreeBSD 5.1-CURRENT #7: Fri Oct 10 00:48:15 CEST 2003 root at Noisy.localhost.localdomain:/usr/obj/usr/src/sys/NOISYCUR2 i386


	
>Description:
	
	New port: PMD PMD scans Java source code and looks
	for potential problems.  PMD has plugins for multiple
	editors and IDE's.  This is the version for eclipse.

>How-To-Repeat:
	
>Fix:

	

--- pmd-port begins here ---
# 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-pmd
#	eclipse-pmd/pkg-descr
#	eclipse-pmd/distinfo
#	eclipse-pmd/Makefile
#	eclipse-pmd/pkg-plist
#
echo c - eclipse-pmd
mkdir -p eclipse-pmd > /dev/null 2>&1
echo x - eclipse-pmd/pkg-descr
sed 's/^X//' >eclipse-pmd/pkg-descr << 'END-of-eclipse-pmd/pkg-descr'
XPMD scans Java source code and looks for potential problems like:
X
X    * Unused local variables
X    * Empty catch blocks
X    * Unused parameters
X    * Empty 'if' statements
X    * Duplicate import statements
X    * Unused private methods
X    * Classes which could be Singletons
X    * Short/long variable and method names
X
XWWW: http://pmd.sourceforge.net/
END-of-eclipse-pmd/pkg-descr
echo x - eclipse-pmd/distinfo
sed 's/^X//' >eclipse-pmd/distinfo << 'END-of-eclipse-pmd/distinfo'
XMD5 (eclipse/pmd-eclipse-bin-1.1.2.zip) = cd46079fc6c98e4bc6ff2586eb654353
END-of-eclipse-pmd/distinfo
echo x - eclipse-pmd/Makefile
sed 's/^X//' >eclipse-pmd/Makefile << 'END-of-eclipse-pmd/Makefile'
X# New ports collection makefile for:	eclipse-pmd
X# Date created:				October 3, 2003
X# Whom:					bomberboy at pandora.be
X#
X# $FreeBSD$
X#
X
XPORTNAME=	eclipse-pmd
XPORTVERSION=	1.1
XCATEGORIES=	java devel
XMASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR= pmd
XDISTNAME=	pmd-eclipse-bin-1.1.2
XDIST_SUBDIR=	eclipse
X
XMAINTAINER=	ports at FreeBSD.ORG
XCOMMENT=	PMD scans Java source code and looks for potential problems
X
XNO_BUILD=	yes
XNO_WRKSUBDIR=	yes
XUSE_ZIP=	yes
X
Xdo-install:
X		@${MKDIR} ${PREFIX}/eclipse
X		@${MKDIR} ${PREFIX}/eclipse/plugins
X		@${MKDIR} ${PREFIX}/eclipse/plugins//net.sourceforge.pmd.eclipse_1.1.2
X		@${CP} -r ${WRKSRC}/net.sourceforge.pmd.eclipse_1.1.2 ${PREFIX}/eclipse/plugins
X
X.include <bsd.port.mk>
END-of-eclipse-pmd/Makefile
echo x - eclipse-pmd/pkg-plist
sed 's/^X//' >eclipse-pmd/pkg-plist << 'END-of-eclipse-pmd/pkg-plist'
Xeclipse/plugins/net.sourceforge.pmd.eclipse_1.1.2/CHANGELOG.txt
Xeclipse/plugins/net.sourceforge.pmd.eclipse_1.1.2/LICENSE.txt
Xeclipse/plugins/net.sourceforge.pmd.eclipse_1.1.2/README.txt
Xeclipse/plugins/net.sourceforge.pmd.eclipse_1.1.2/RELNOTES.txt
Xeclipse/plugins/net.sourceforge.pmd.eclipse_1.1.2/TODO.txt
Xeclipse/plugins/net.sourceforge.pmd.eclipse_1.1.2/build.properties
Xeclipse/plugins/net.sourceforge.pmd.eclipse_1.1.2/doc.zip
Xeclipse/plugins/net.sourceforge.pmd.eclipse_1.1.2/icons/error.gif
Xeclipse/plugins/net.sourceforge.pmd.eclipse_1.1.2/icons/file.gif
Xeclipse/plugins/net.sourceforge.pmd.eclipse_1.1.2/icons/info.gif
Xeclipse/plugins/net.sourceforge.pmd.eclipse_1.1.2/icons/pmd-icon-16.gif
Xeclipse/plugins/net.sourceforge.pmd.eclipse_1.1.2/icons/pmd-icon-32.gif
Xeclipse/plugins/net.sourceforge.pmd.eclipse_1.1.2/icons/prio_1.gif
Xeclipse/plugins/net.sourceforge.pmd.eclipse_1.1.2/icons/prio_2.gif
Xeclipse/plugins/net.sourceforge.pmd.eclipse_1.1.2/icons/prio_3.gif
Xeclipse/plugins/net.sourceforge.pmd.eclipse_1.1.2/icons/prio_4.gif
Xeclipse/plugins/net.sourceforge.pmd.eclipse_1.1.2/icons/prio_5.gif
Xeclipse/plugins/net.sourceforge.pmd.eclipse_1.1.2/icons/prj.gif
Xeclipse/plugins/net.sourceforge.pmd.eclipse_1.1.2/icons/remvio.gif
Xeclipse/plugins/net.sourceforge.pmd.eclipse_1.1.2/icons/warn.gif
Xeclipse/plugins/net.sourceforge.pmd.eclipse_1.1.2/lib/commons-logging.jar
Xeclipse/plugins/net.sourceforge.pmd.eclipse_1.1.2/lib/jaxen-core-1.0-fcs.jar
Xeclipse/plugins/net.sourceforge.pmd.eclipse_1.1.2/lib/log4j-1.2.8.jar
Xeclipse/plugins/net.sourceforge.pmd.eclipse_1.1.2/lib/pmd-1.2.1.jar
Xeclipse/plugins/net.sourceforge.pmd.eclipse_1.1.2/lib/saxpath-1.0-fcs.jar
Xeclipse/plugins/net.sourceforge.pmd.eclipse_1.1.2/log4j.xml
Xeclipse/plugins/net.sourceforge.pmd.eclipse_1.1.2/messages.properties
Xeclipse/plugins/net.sourceforge.pmd.eclipse_1.1.2/nl/fr/messages.properties
Xeclipse/plugins/net.sourceforge.pmd.eclipse_1.1.2/plugin.properties
Xeclipse/plugins/net.sourceforge.pmd.eclipse_1.1.2/plugin.xml
Xeclipse/plugins/net.sourceforge.pmd.eclipse_1.1.2/plugin_fr.properties
Xeclipse/plugins/net.sourceforge.pmd.eclipse_1.1.2/pmd-eclipse.jar
Xeclipse/plugins/net.sourceforge.pmd.eclipse_1.1.2/toc.xml
Xshare/nls/POSIX
Xshare/nls/en_US.US-ASCII
X at dirrm eclipse/plugins/net.sourceforge.pmd.eclipse_1.1.2/nl/fr
X at dirrm eclipse/plugins/net.sourceforge.pmd.eclipse_1.1.2/nl
X at dirrm eclipse/plugins/net.sourceforge.pmd.eclipse_1.1.2/lib
X at dirrm eclipse/plugins/net.sourceforge.pmd.eclipse_1.1.2/icons
X at dirrm eclipse/plugins/net.sourceforge.pmd.eclipse_1.1.2
X at unexec rmdir %D/eclipse/plugins 2>/dev/null || true
X at unexec rmdir %D/eclipse/features 2>/dev/null || true
X at unexec rmdir %D/eclipse 2>/dev/null || true
END-of-eclipse-pmd/pkg-plist
exit
--- pmd-port ends here ---


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



More information about the freebsd-ports-bugs mailing list