Tweak devel/p5-Cdk version 5.20120324_1
[dports.git] / security / xml-security / Makefile
1 # Created by: Alex Dupre <ale@FreeBSD.org>
2 # $FreeBSD$
3
4 PORTNAME=       xml-security
5 DISTVERSION=    1_5_5
6 CATEGORIES=     security java
7 MASTER_SITES=   APACHE/santuario/java-library/${DISTVERSION}
8 DISTNAME=       ${PORTNAME}-src-${DISTVERSION}
9
10 MAINTAINER=     ale@FreeBSD.org
11 COMMENT=        Java library for XML Signature and Encryption
12
13 BUILD_DEPENDS=  ${JAVALIBDIR}/commons-logging.jar:java/jakarta-commons-logging \
14                 ${JAVALIBDIR}/xalan.jar:textproc/xalan-j
15 RUN_DEPENDS=    ${JAVALIBDIR}/commons-logging.jar:java/jakarta-commons-logging
16
17 LICENSE=        APACHE20
18
19 OPTIONS_DEFINE= DOCS EXAMPLES
20 USES=           cpe zip
21 CPE_PRODUCT=    xml_security_for_java
22 CPE_VENDOR=     apache
23 USE_JAVA=       yes
24 JAVA_VERSION=   1.6+
25 WRKSRC=         ${WRKDIR}/${PORTNAME}-${DISTVERSION}
26 USE_ANT=        yes
27 MAKE_ENV=       ANT_INCLUDE_SHARED_JARS=YES
28 ALL_TARGET=     jar
29
30 PORTDOCS=       *
31 PORTEXAMPLES=   *
32
33 PLIST_FILES=    %%JAVAJARDIR%%/xmlsec.jar
34
35 .include <bsd.port.options.mk>
36
37 .if ${PORT_OPTIONS:MDOCS}
38 ALL_TARGET+=    javadoc
39 .endif
40
41 do-install:
42         @${ECHO} -n ">> Installing JAR as ${JAVAJARDIR}/xmlsec.jar..."
43         @${INSTALL_DATA} ${WRKSRC}/build/xmlsec-${PORTVERSION}.jar \
44                 ${STAGEDIR}/${JAVAJARDIR}/xmlsec.jar
45         @${ECHO} " [ DONE ]"
46 .if ${PORT_OPTIONS:MDOCS}
47         @${ECHO} -n ">> Installing documentation in ${DOCSDIR}..."
48         @${MKDIR} ${STAGEDIR}/${DOCSDIR}
49         @(cd ${WRKSRC}/build/docs/html && ${COPYTREE_SHARE} javadoc \
50                 ${STAGEDIR}/${DOCSDIR})
51         @${ECHO} " [ DONE ]"
52 .endif
53 .if ${PORT_OPTIONS:MEXAMPLES}
54         @${ECHO} -n ">> Installing examples in ${EXAMPLESDIR}..."
55         @${MKDIR} ${STAGEDIR}/${EXAMPLESDIR}
56         @(cd ${WRKSRC}/samples && ${COPYTREE_SHARE} "javax org" \
57                 ${STAGEDIR}/${EXAMPLESDIR})
58         @${ECHO} " [ DONE ]"
59 .endif
60
61 .include <bsd.port.mk>