forked from Lainports/freebsd-ports
New port: java-checkstyle.
PR: 42412 Submitted by: Dave Glowacki <dglo@hyde.ssec.wisc.edu>
This commit is contained in:
parent
40766c86e9
commit
85b1da903b
5 changed files with 74 additions and 0 deletions
|
|
@ -19,6 +19,7 @@
|
|||
SUBDIR += jakarta-oro
|
||||
SUBDIR += jakarta-regexp
|
||||
SUBDIR += janosvm
|
||||
SUBDIR += java-checkstyle
|
||||
SUBDIR += java-cup
|
||||
SUBDIR += java-tutorial
|
||||
SUBDIR += javamail
|
||||
|
|
|
|||
61
java/java-checkstyle/Makefile
Normal file
61
java/java-checkstyle/Makefile
Normal file
|
|
@ -0,0 +1,61 @@
|
|||
# Ports collection makefile for: Java Checkstyle
|
||||
# Date created: 2002/09/02
|
||||
# Whom: Dave Glowacki <dglo@ssec.wisc.edu>
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
PORTNAME= checkstyle
|
||||
PORTVERSION= 2.4
|
||||
CATEGORIES= java devel
|
||||
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
|
||||
MASTER_SITE_SUBDIR= ${PORTNAME}
|
||||
PKGNAMEPREFIX= java-
|
||||
DISTNAME= ${PORTNAME}-src-${PORTVERSION}
|
||||
|
||||
MAINTAINER= dglo@ssec.wisc.edu
|
||||
|
||||
BUILD_DEPENDS= ${LOCALBASE}/bin/ant:${PORTSDIR}/devel/jakarta-ant
|
||||
|
||||
USE_JAVA= 1.2+
|
||||
NEED_JAVAC= YES
|
||||
|
||||
PLIST= ${WRKDIR}/PLIST
|
||||
|
||||
CLASSES_SUBDIR= share/java/classes
|
||||
STYLE_SUBDIR= share/java/${PORTNAME}
|
||||
|
||||
post-extract:
|
||||
@${TOUCH} ${WRKDIR}/PLIST
|
||||
|
||||
do-build:
|
||||
@(cd ${WRKSRC}; ${SETENV} JAVA_HOME=${JAVA_HOME} ant build.bindist)
|
||||
|
||||
do-install:
|
||||
@${MKDIR} ${PREFIX}/${CLASSES_SUBDIR}
|
||||
@${INSTALL_DATA} ${WRKSRC}/target/dist/${PORTNAME}-${PORTVERSION}/${PORTNAME}-all-${PORTVERSION}.jar ${PREFIX}/${CLASSES_SUBDIR}/${PORTNAME}.jar
|
||||
@${ECHO} ${CLASSES_SUBDIR}/${PORTNAME}.jar >> ${PLIST}
|
||||
@${MKDIR} ${PREFIX}/${STYLE_SUBDIR}
|
||||
@(cd ${WRKSRC}/target/dist/${PORTNAME}-${PORTVERSION}/contrib && \
|
||||
${TAR} -c -f - .) \
|
||||
| (cd ${PREFIX}/${STYLE_SUBDIR} && ${TAR} --unlink -x -f -)
|
||||
@cd ${PREFIX} \
|
||||
&& ${FIND} ${STYLE_SUBDIR} -type f -print >> ${PLIST}
|
||||
@cd ${PREFIX} \
|
||||
&& ${FIND} ${STYLE_SUBDIR} -type d -print | sort -r | \
|
||||
${SED} "s,^,@dirrm ,g" >> ${PLIST}
|
||||
.if !defined(NOPORTDOCS)
|
||||
@${MKDIR} ${DOCSDIR}
|
||||
@(cd ${WRKSRC}/target/dist/${PORTNAME}-${PORTVERSION} && \
|
||||
${TAR} -c --exclude '*.jar' --exclude contrib -f - .) \
|
||||
| (cd ${DOCSDIR} && ${TAR} --unlink -x -f -)
|
||||
@${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${DOCSDIR}
|
||||
@cd ${PREFIX} \
|
||||
&& ${FIND} share/doc/${PORTNAME} -type f -print >> ${PLIST}
|
||||
@cd ${PREFIX} \
|
||||
&& ${FIND} share/doc/${PORTNAME} -type d -print | sort -r | \
|
||||
${SED} "s,^,@dirrm ,g" >> ${PLIST}
|
||||
.endif
|
||||
@${ECHO} "@unexec ${RMDIR} %D/${CLASSES_SUBDIR} 2>/dev/null || true" >> ${PLIST}
|
||||
|
||||
.include <bsd.port.mk>
|
||||
1
java/java-checkstyle/distinfo
Normal file
1
java/java-checkstyle/distinfo
Normal file
|
|
@ -0,0 +1 @@
|
|||
MD5 (checkstyle-src-2.4.tar.gz) = 770f84e44aa7d850b00a8a3c862d03c8
|
||||
1
java/java-checkstyle/pkg-comment
Normal file
1
java/java-checkstyle/pkg-comment
Normal file
|
|
@ -0,0 +1 @@
|
|||
Java style checker
|
||||
10
java/java-checkstyle/pkg-descr
Normal file
10
java/java-checkstyle/pkg-descr
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
Checkstyle is a development tool to help programmers write Java code
|
||||
that adheres to a coding standard. It automates the process of
|
||||
checking Java code to spare humans of this boring (but important)
|
||||
task. This makes it ideal for projects that want to enforce a coding
|
||||
standard.
|
||||
|
||||
Checkstyle can be used as either a commandline utility or as an
|
||||
Ant task.
|
||||
|
||||
WWW: http://checkstyle.sourceforge.net/
|
||||
Loading…
Add table
Reference in a new issue