Update java/intellij to version 2016.3.2
[dports.git] / java / avis / Makefile
1 # Created by: Benjamin Close <benjsc@FreeBSD.org>
2 # $FreeBSD$
3
4 PORTNAME=       avis
5 PORTVERSION=    1.2.0
6 PORTREVISION=   1
7 CATEGORIES=     java net
8 MASTER_SITES=   SF/${PORTNAME}/Avis%20router/Release%20${PORTVERSION}
9 DISTNAME=       ${PORTNAME}-src-${PORTVERSION}
10
11 MAINTAINER=     benjsc@FreeBSD.org
12 COMMENT=        Elvin Publish/Subscribe Message Bus server based on the Elvin protocol
13
14 USES=           zip
15 USE_JAVA=       yes
16 JAVA_VERSION=   1.6+
17 WRKSRC=         ${WRKDIR}/${PORTNAME}-${PORTVERSION}
18
19 .if !defined(WITHOUT_COMPILE)
20 BUILD_DEPENDS+= ${ANT_CMD}:devel/apache-ant
21 ANT_CMD?=       ${LOCALBASE}/bin/ant
22 ANT=            ${SETENV} JAVA_HOME=${JAVA_HOME} ${ANT_CMD}
23 ANT_TARGETS=    jar-server
24 JAVA_BUILD=     yes
25 .endif
26
27 OPTIONS_DEFINE= DOCS
28
29 PORTDOCS=       README.txt\
30                 LICENSE.txt\
31                 history.txt
32
33 .include <bsd.port.pre.mk>
34
35 pre-fetch:
36         @${ECHO_MSG} ""
37         @${ECHO_MSG} "You may use the following build options:"
38         @${ECHO_MSG} ""
39         @${ECHO_MSG} "    WITHOUT_COMPILE=yes    Install the pre-compiled .jar file"
40         @${ECHO_MSG} ""
41
42 do-build:
43 .if !defined(WITHOUT_COMPILE)
44         @cd ${WRKSRC}/server && ${ANT} ${ANT_TARGETS}
45 .endif
46
47 do-install:
48         @${ECHO_CMD} -n  ">> Installing avisd..."
49         @${MKDIR} ${STAGEDIR}${PREFIX}/libexec/avis/
50         @${INSTALL_SCRIPT} ${WRKSRC}/server/bin/avisd ${STAGEDIR}${PREFIX}/sbin/avisd
51         @${INSTALL_DATA} ${WRKSRC}/server/lib/avis-router.jar ${STAGEDIR}${PREFIX}/libexec/avis/avis-router.jar
52         @${ECHO_CMD} " [DONE]"
53         @${INSTALL_DATA} ${WRKSRC}/server/etc/avisd.config ${STAGEDIR}${PREFIX}/etc/avisd.conf.sample
54
55         @${ECHO_CMD} -n ">> Installing documentation in ${DOCSDIR}..."
56         @${MKDIR} ${STAGEDIR}${DOCSDIR}
57         @cd ${WRKSRC}/server/doc && ${FIND} . \
58                 | ${CPIO} -pdmu -R ${SHAREOWN}:${SHAREGRP} ${STAGEDIR}${DOCSDIR}
59
60 .include <bsd.port.post.mk>