diff options
Diffstat (limited to 'www/jericho-html/Makefile')
-rw-r--r-- | www/jericho-html/Makefile | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/www/jericho-html/Makefile b/www/jericho-html/Makefile new file mode 100644 index 000000000000..4dc195625119 --- /dev/null +++ b/www/jericho-html/Makefile @@ -0,0 +1,52 @@ +# New ports collection makefile for: jerichohtml +# Date created: 2008-06-17 +# Whom: Marcin Cieslak <saper@SYSTEM.PL> +# +# $FreeBSD$ +# + +PORTNAME= jericho-html +PORTVERSION= 2.5 +CATEGORIES= www java +MASTER_SITES= SF +MASTER_SITE_SUBDIR= ${PORTNAME:S,-,,} + +MAINTAINER= saper@SYSTEM.PL +COMMENT= A java library to analyse and manipulate HTML + +USE_ZIP= yes +USE_JAVA= 1.3+ + +INTERFACES:= "compile-time-dependencies/slf4j-api-1.4.3.jar:\ + compile-time-dependencies/commons-logging-api-1.1.jar:\ + compile-time-dependencies/log4j-api-1.2.14.jar" + +PORTDOCS= api +PLIST_FILES+= %%JAVAJARDIR%%/${PORTNAME}.jar + +do-build: + (cd ${WRKSRC} && ${RM} -rf classes/* && ${JAVAC} \ + -classpath ${INTERFACES:S, ,,g} \ + -d classes src/java/au/id/jericho/lib/html/*.java \ + src/java/au/id/jericho/lib/html/nodoc/*.java) + ${JAR} -cf ${WRKSRC}/lib/${PORTNAME}.jar \ + -C ${WRKSRC}/classes . +.if !defined(NOPORTDOCS) + (cd ${WRKSRC} && ${RM} -rf doc/* && ${JAVADOC} -quiet \ + -windowtitle "Jericho HTML Parser ${PORTVERSION}" \ + -classpath ${INTERFACES:S, ,,g}:src/java:classes \ + -use -d ${WRKSRC}/doc/api \ + -subpackages au.id.jericho.lib.html \ + -exclude au.id.jericho.lib.html.nodoc \ + -noqualifier au.id.jericho.lib.html \ + -group "Core package" au.id.jericho.lib.html) +.endif + +do-install: + ${INSTALL_DATA} ${WRKSRC}/lib/${PORTNAME}.jar ${JAVAJARDIR} +.if !defined(NOPORTDOCS) + ${MKDIR} ${DOCSDIR} + (cd ${WRKSRC}/doc && ${FIND} api | ${CPIO} -pdmu ${DOCSDIR}) +.endif + +.include <bsd.port.mk> |