View | Details | Raw Unified | Return to bug 173015 | Differences between
and this patch

Collapse All | Expand All

(-)./Makefile (-29 / +47 lines)
Lines 6-18 Link Here
6
#
6
#
7
7
8
PORTNAME=	barbecue
8
PORTNAME=	barbecue
9
PORTVERSION=	1.0.6d
9
DISTVERSION=	1.5-beta1
10
PORTREVISION=	4
11
CATEGORIES=	graphics print java
10
CATEGORIES=	graphics print java
12
MASTER_SITES=	SF
11
MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}/${DISTVERSION}/
12
DIST_SUBDIR=	java
13
13
14
MAINTAINER=	thierry@FreeBSD.org
14
MAINTAINER=	thierry@FreeBSD.org
15
COMMENT=	A Java barcode generator
15
COMMENT=	Java barcode generator
16
17
LICENSE=	BSD
16
18
17
RUN_DEPENDS=	${JAVALIBDIR}/jdom.jar:${PORTSDIR}/java/jdom
19
RUN_DEPENDS=	${JAVALIBDIR}/jdom.jar:${PORTSDIR}/java/jdom
18
20
Lines 20-59 Link Here
20
JAVA_VERSION=	1.5+
22
JAVA_VERSION=	1.5+
21
NO_BUILD=	yes
23
NO_BUILD=	yes
22
24
23
JARFILES=	${PORTNAME}-${PORTVERSION}.jar
25
JARFILES=	${PORTNAME}-${DISTVERSION}.jar
24
PLIST_FILES+=	%%JAVAJARDIR%%/${JARFILES:S|-${PORTVERSION}||}	\
26
25
		%%JAVAJARDIR%%/LICENSE.barbecue.txt
27
TOMCATDIR=	${PREFIX}/${TOMCATVER}
26
28
APPHOME=	${LOCALBASE}/${TOMCATVER}
27
.if defined(WITH_TOMCAT55)
29
WEBAPPDIR=	${TOMCATDIR}/webapps
28
RUN_DEPENDS+=	${LOCALBASE}/tomcat5.5/bin/bootstrap.jar:${PORTSDIR}/www/tomcat55
29
JAKARTA_HOME=	${LOCALBASE}/tomcat5.5
30
PLIST_FILES+=	${JAKARTA_HOME:S|^${LOCALBASE}/||}/webapps/${PORTNAME}.war
31
.endif
32
30
33
PORTDOCS=	*
31
PORTDOCS=	*
32
PORTEXAMPLES=	*
33
34
PLIST_SUB=	TOMCATDIR=${TOMCATDIR:S|^${PREFIX}/||}
35
36
OPTIONS_SINGLE=	AS
37
OPTIONS_SINGLE_AS=	TOMCAT6 TOMCAT7
38
OPTIONS_DEFAULT=	TOMCAT6
39
40
.include <bsd.port.options.mk>
34
41
35
pre-everything::
42
.if ${PORT_OPTIONS:MTOMCAT6}
36
.if !defined(WITH_TOMCAT55)
43
TOMCATVER=	apache-tomcat-6.0
37
	@${ECHO_MSG} '*********************************************************'
44
BUILD_DEPENDS+=	${APPHOME}/bin/bootstrap.jar:${PORTSDIR}/www/tomcat6
38
	@${ECHO_MSG} '* To use Barbecue as a servlet, define WITH_TOMCAT55.   *'
45
RUN_DEPENDS+=	${APPHOME}/bin/bootstrap.jar:${PORTSDIR}/www/tomcat6
39
	@${ECHO_MSG} '*********************************************************'
46
.endif
47
48
.if ${PORT_OPTIONS:MTOMCAT7}
49
TOMCATVER=	apache-tomcat-7.0
50
BUILD_DEPENDS+=	${APPHOME}/bin/bootstrap.jar:${PORTSDIR}/www/tomcat7
51
RUN_DEPENDS+=	${APPHOME}/bin/bootstrap.jar:${PORTSDIR}/www/tomcat7
40
.endif
52
.endif
41
53
42
post-extract:
54
post-extract:
43
	${MV} ${WRKSRC}/${JARFILES} ${WRKSRC}/${JARFILES:S|-${PORTVERSION}||}
55
	${MV} ${WRKSRC}/${JARFILES} ${WRKSRC}/${JARFILES:S|-${DISTVERSION}||}
56
	${MKDIR} ${WRKDIR}/${PORTNAME}
57
	${TAR} xf ${WRKSRC}/${PORTNAME}.war -C ${WRKDIR}/${PORTNAME}
44
58
45
do-install:
59
do-install:
46
	${INSTALL_DATA} ${JARFILES:S|-${PORTVERSION}||:S|^|${WRKSRC}/|} ${JAVAJARDIR}
60
	${INSTALL_DATA} ${JARFILES:S|-${DISTVERSION}||:S|^|${WRKSRC}/|} ${JAVAJARDIR}
47
	${INSTALL_DATA} ${WRKSRC}/LICENSE.txt ${JAVAJARDIR}/LICENSE.barbecue.txt
61
48
.if defined(WITH_TOMCAT55)
62
.if ${PORT_OPTIONS:MTOMCAT6} || ${PORT_OPTIONS:MTOMCAT7}
49
	${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.war ${JAKARTA_HOME}/webapps
63
	${INSTALL} -d -o ${WWWOWN} -g ${WWWGRP} ${WEBAPPDIR}/${PORTNAME}
64
	@(cd ${WRKDIR}/${PORTNAME} && ${COPYTREE_SHARE} \* ${WEBAPPDIR}/${PORTNAME})
50
.endif
65
.endif
51
.if !defined(NOPORTDOCS)
66
52
	@${MKDIR} ${DOCSDIR}
67
.if ${PORT_OPTIONS:MDOCS}
53
	@${INSTALL_DATA} ${WRKSRC}/readme.txt ${DOCSDIR}
68
	${MKDIR} ${DOCSDIR}
54
	@${CP} -R ${WRKSRC}/docs/* ${DOCSDIR}
69
	${INSTALL_DATA} ${WRKSRC}/readme.txt ${DOCSDIR}
55
	@${CP} -R ${WRKSRC}/examples ${DOCSDIR}
70
	@(cd ${WRKSRC}/docs && ${COPYTREE_SHARE} \* ${DOCSDIR})
56
	@${ECHO_MSG} "===> Documentation installed in ${DOCSDIR}."
71
.endif
72
73
.if ${PORT_OPTIONS:MEXAMPLES}
74
	@(cd ${WRKSRC}/examples && ${COPYTREE_SHARE} \* ${EXAMPLESDIR})
57
.endif
75
.endif
58
76
59
.include <bsd.port.mk>
77
.include <bsd.port.mk>
(-)./distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
SHA256 (barbecue-1.0.6d.tar.gz) = 48868ecde3570b9c9c62684199d8a5d1c4954ef78f16ad9d740756bfbb2189ae
1
SHA256 (java/barbecue-1.5-beta1.tar.gz) = 500421de383b2f0867fe039f22077c45850e7fe581608fb25bd3899b4a870a17
2
SIZE (barbecue-1.0.6d.tar.gz) = 421847
2
SIZE (java/barbecue-1.5-beta1.tar.gz) = 641262
(-)./pkg-plist (+90 lines)
Line 0 Link Here
1
%%TOMCATDIR%%/webapps/barbecue/META-INF/MANIFEST.MF
2
%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/LICENSE.txt
3
%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/META-INF/MANIFEST.MF
4
%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/Barcode.class
5
%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/BarcodeException.class
6
%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/BarcodeFactory.class
7
%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/BarcodeImageHandler.class
8
%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/BarcodePortlet.class
9
%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/BarcodeServlet.class
10
%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/BlankModule.class
11
%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/CompositeModule.class
12
%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/Main.class
13
%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/Module.class
14
%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/Modulo10.class
15
%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/SeparatorModule.class
16
%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/env/DefaultEnvironment.class
17
%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/env/Environment.class
18
%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/env/EnvironmentFactory.class
19
%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/env/HeadlessEnvironment.class
20
%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/env/NonAWTEnvironment.class
21
%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/formatter/BarcodeFormatter.class
22
%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/formatter/FormattingException.class
23
%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/formatter/SVGFormatter.class
24
%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/linear/LinearBarcode.class
25
%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/linear/codabar/CodabarBarcode.class
26
%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/linear/codabar/ModuleFactory.class
27
%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/linear/code128/Accumulator.class
28
%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/linear/code128/CharBuffer.class
29
%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/linear/code128/Code128Barcode.class
30
%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/linear/code128/CodeChangeModule.class
31
%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/linear/code128/ModuleFactory.class
32
%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/linear/code128/ShiftModule.class
33
%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/linear/code39/Code39Barcode.class
34
%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/linear/code39/ModuleFactory.class
35
%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/linear/ean/BooklandBarcode.class
36
%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/linear/ean/EAN13Barcode.class
37
%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/linear/ean/EAN13ModuleFactory.class
38
%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/linear/ean/UCCEAN128Barcode.class
39
%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/linear/postnet/ModuleFactory.class
40
%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/linear/postnet/PostNetBarcode.class
41
%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/linear/postnet/PostNetModule.class
42
%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/linear/twoOfFive/Int2of5Barcode.class
43
%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/linear/twoOfFive/Int2of5ModuleFactory.class
44
%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/linear/twoOfFive/Std2of5Barcode.class
45
%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/linear/twoOfFive/Std2of5ModuleFactory.class
46
%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/linear/upc/ModuleFactory.class
47
%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/linear/upc/UPCABarcode.class
48
%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/output/AbstractOutput.class
49
%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/output/CenteredLabelLayout.class
50
%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/output/DefaultLabelLayout.class
51
%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/output/EPSOutput.class
52
%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/output/GraphicsOutput.class
53
%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/output/LabelLayout.class
54
%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/output/LabelLayoutFactory.class
55
%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/output/MarginLabelLayout.class
56
%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/output/Output.class
57
%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/output/OutputException.class
58
%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/output/SVGOutput.class
59
%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/output/SizingOutput.class
60
%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/twod/pdf417/PDF417Barcode.class
61
%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/twod/pdf417/PDF417Data.class
62
%%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/twod/pdf417/PDF417Module.class
63
%%TOMCATDIR%%/webapps/barbecue/WEB-INF/lib/jdom.jar
64
%%TOMCATDIR%%/webapps/barbecue/WEB-INF/web.xml
65
share/java/classes/barbecue.jar
66
@dirrm %%TOMCATDIR%%/webapps/barbecue/WEB-INF/lib
67
@dirrm %%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/twod/pdf417
68
@dirrm %%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/twod
69
@dirrm %%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/postnet
70
@dirrm %%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/output
71
@dirrm %%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/linear/upc
72
@dirrm %%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/linear/twoOfFive
73
@dirrm %%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/linear/postnet
74
@dirrm %%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/linear/ean
75
@dirrm %%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/linear/code39
76
@dirrm %%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/linear/code128
77
@dirrm %%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/linear/codabar
78
@dirrm %%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/linear
79
@dirrm %%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/formatter
80
@dirrm %%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue/env
81
@dirrm %%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge/barbecue
82
@dirrm %%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net/sourceforge
83
@dirrm %%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/net
84
@dirrm %%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes/META-INF
85
@dirrm %%TOMCATDIR%%/webapps/barbecue/WEB-INF/classes
86
@dirrm %%TOMCATDIR%%/webapps/barbecue/WEB-INF
87
@dirrm %%TOMCATDIR%%/webapps/barbecue/META-INF
88
@dirrm %%TOMCATDIR%%/webapps/barbecue
89
@dirrmtry %%TOMCATDIR%%/webapps
90
@dirrmtry %%TOMCATDIR%%

Return to bug 173015