1 # Created by: Thierry Thomas <thierry@pompo.net>
2 # $FreeBSD: graphics/barbecue/Makefile 327733 2013-09-20 18:35:44Z bapt $
6 CATEGORIES= graphics print java
7 MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${DISTVERSION}/
10 MAINTAINER= nemysis@gmx.ch
11 COMMENT= Java barcode generator
15 RUN_DEPENDS= ${JAVALIBDIR}/jdom.jar:${PORTSDIR}/java/jdom
21 JARFILES= ${PORTNAME}-${DISTVERSION}.jar
23 TOMCATDIR= ${PREFIX}/${TOMCATVER}
24 APPHOME= ${LOCALBASE}/${TOMCATVER}
25 WEBAPPDIR= ${TOMCATDIR}/webapps
30 PLIST_SUB= TOMCATDIR=${TOMCATDIR:S|^${PREFIX}/||}
33 OPTIONS_SINGLE_AS= TOMCAT6 TOMCAT7
34 OPTIONS_DEFAULT= TOMCAT6
37 .include <bsd.port.options.mk>
39 .if ${PORT_OPTIONS:MTOMCAT6}
40 TOMCATVER= apache-tomcat-6.0
41 BUILD_DEPENDS+= ${APPHOME}/bin/bootstrap.jar:${PORTSDIR}/www/tomcat6
42 RUN_DEPENDS+= ${APPHOME}/bin/bootstrap.jar:${PORTSDIR}/www/tomcat6
45 .if ${PORT_OPTIONS:MTOMCAT7}
46 TOMCATVER= apache-tomcat-7.0
47 BUILD_DEPENDS+= ${APPHOME}/bin/bootstrap.jar:${PORTSDIR}/www/tomcat7
48 RUN_DEPENDS+= ${APPHOME}/bin/bootstrap.jar:${PORTSDIR}/www/tomcat7
52 ${MV} ${WRKSRC}/${JARFILES} ${WRKSRC}/${JARFILES:S|-${DISTVERSION}||}
53 ${MKDIR} ${WRKDIR}/${PORTNAME}
54 ${TAR} xf ${WRKSRC}/${PORTNAME}.war -C ${WRKDIR}/${PORTNAME}
57 ${INSTALL_DATA} ${JARFILES:S|-${DISTVERSION}||:S|^|${WRKSRC}/|} ${JAVAJARDIR}
59 .if ${PORT_OPTIONS:MTOMCAT6} || ${PORT_OPTIONS:MTOMCAT7}
60 ${INSTALL} -d -o ${WWWOWN} -g ${WWWGRP} ${WEBAPPDIR}/${PORTNAME}
61 @(cd ${WRKDIR}/${PORTNAME} && ${COPYTREE_SHARE} \* ${WEBAPPDIR}/${PORTNAME})
62 ${TOUCH} ${WEBAPPDIR}/${PORTNAME}/WEB-INF/classes/net/sourceforge/barbecue/postnet/.empty
65 .if ${PORT_OPTIONS:MDOCS}
67 ${INSTALL_DATA} ${WRKSRC}/readme.txt ${DOCSDIR}
68 @(cd ${WRKSRC}/docs && ${COPYTREE_SHARE} \* ${DOCSDIR})
71 .if ${PORT_OPTIONS:MEXAMPLES}
72 @(cd ${WRKSRC}/examples && ${COPYTREE_SHARE} \* ${EXAMPLESDIR})
75 .include <bsd.port.mk>