Lines 2-11
Link Here
|
2 |
# $FreeBSD: lang/groovy/Makefile 327741 2013-09-20 19:53:09Z bapt $ |
2 |
# $FreeBSD: lang/groovy/Makefile 327741 2013-09-20 19:53:09Z bapt $ |
3 |
|
3 |
|
4 |
PORTNAME= groovy |
4 |
PORTNAME= groovy |
5 |
DISTVERSION= 2.0.5 |
5 |
DISTVERSION= 2.2.1 |
6 |
CATEGORIES= lang java |
6 |
CATEGORIES= lang java |
7 |
MASTER_SITES= http://dist.groovy.codehaus.org/distributions/ |
7 |
MASTER_SITES= http://dist.groovy.codehaus.org/distributions/ |
8 |
DISTNAME= groovy-${PORTVERSION} |
|
|
9 |
DISTFILES= groovy-binary-${PORTVERSION}${EXTRACT_SUFX} |
8 |
DISTFILES= groovy-binary-${PORTVERSION}${EXTRACT_SUFX} |
10 |
|
9 |
|
11 |
MAINTAINER= mjs@Bur.st |
10 |
MAINTAINER= mjs@Bur.st |
Lines 23-29
Link Here
|
23 |
DATAFILES= ANTLR-LICENSE.txt ASM-LICENSE.txt CLI-LICENSE.txt JSR223-LICENSE.txt LICENSE.txt conf lib |
22 |
DATAFILES= ANTLR-LICENSE.txt ASM-LICENSE.txt CLI-LICENSE.txt JSR223-LICENSE.txt LICENSE.txt conf lib |
24 |
SCRIPTFILES= groovy groovyConsole groovyc groovysh java2groovy startGroovy |
23 |
SCRIPTFILES= groovy groovyConsole groovyc groovysh java2groovy startGroovy |
25 |
|
24 |
|
26 |
NO_STAGE= yes |
|
|
27 |
.include <bsd.port.options.mk> |
25 |
.include <bsd.port.options.mk> |
28 |
|
26 |
|
29 |
.if ${PORT_OPTIONS:MDOCS} |
27 |
.if ${PORT_OPTIONS:MDOCS} |
Lines 34-59
Link Here
|
34 |
SUB_FILES= set-groovy_home.sed |
32 |
SUB_FILES= set-groovy_home.sed |
35 |
|
33 |
|
36 |
do-install: |
34 |
do-install: |
37 |
@${ECHO_MSG} -n ">> Installing JAR as ${JAVAJARDIR}/${PORTNAME}.jar..." |
35 |
@${ECHO_MSG} -n ">> Staging JAR as ${JAVAJARDIR}/${PORTNAME}.jar..." |
38 |
@${INSTALL_DATA} ${WRKSRC}/embeddable/${PORTNAME}-all-${DISTVERSION:U}.jar ${JAVAJARDIR}/${PORTNAME}.jar |
36 |
@${INSTALL_DATA} ${WRKSRC}/embeddable/${PORTNAME}-all-${DISTVERSION:U}.jar ${STAGEDIR}${JAVAJARDIR}/${PORTNAME}.jar |
39 |
@${ECHO_MSG} " [ DONE ]" |
37 |
@${ECHO_MSG} " [ DONE ]" |
40 |
@${ECHO_MSG} -n ">> Installing data files in ${DATADIR}..." |
38 |
@${ECHO_MSG} -n ">> Staging data files in ${DATADIR}..." |
41 |
@cd ${WRKSRC} \ |
39 |
@cd ${WRKSRC} \ |
42 |
&& ${FIND} ${DATAFILES} -type d -exec ${MKDIR} ${DATADIR}/{} \; \ |
40 |
&& ${FIND} ${DATAFILES} -type d -exec ${MKDIR} ${STAGEDIR}${DATADIR}/{} \; \ |
43 |
&& ${FIND} ${DATAFILES} -type f -exec ${INSTALL_DATA} {} ${DATADIR}/{} \; |
41 |
&& ${FIND} ${DATAFILES} -type f -exec ${INSTALL_DATA} {} ${STAGEDIR}${DATADIR}/{} \; |
44 |
@${ECHO_MSG} " [ DONE ]" |
42 |
@${ECHO_MSG} " [ DONE ]" |
45 |
@${ECHO_MSG} -n ">> Installing executables in ${PREFIX}/bin..." |
43 |
@${ECHO_MSG} -n ">> Staging executables in ${PREFIX}/bin..." |
46 |
@${REINPLACE_CMD} -f ${WRKDIR}/set-groovy_home.sed ${WRKSRC}/bin/startGroovy |
44 |
@${REINPLACE_CMD} -f ${WRKDIR}/set-groovy_home.sed ${WRKSRC}/bin/startGroovy |
47 |
.for file in ${SCRIPTFILES} |
45 |
.for file in ${SCRIPTFILES} |
48 |
@${ECHO_MSG} -n " ${file}" |
46 |
@${ECHO_MSG} -n " ${file}" |
49 |
@${INSTALL_SCRIPT} ${WRKSRC}/bin/${file} ${PREFIX}/bin/ |
47 |
@${INSTALL_SCRIPT} ${WRKSRC}/bin/${file} ${STAGEDIR}${PREFIX}/bin/ |
50 |
.endfor |
48 |
.endfor |
51 |
@${ECHO_MSG} " [ DONE ]" |
49 |
@${ECHO_MSG} " [ DONE ]" |
52 |
.if ${PORT_OPTIONS:MDOCS} |
50 |
.if ${PORT_OPTIONS:MDOCS} |
53 |
@${ECHO_MSG} -n ">> Installing documentation in ${DOCSDIR}..." |
51 |
@${ECHO_MSG} -n ">> Staging documentation in ${DOCSDIR}..." |
54 |
@cd ${WRKSRC} \ |
52 |
@cd ${WRKSRC} \ |
55 |
&& ${FIND} ${PORTDOCS} -type d -exec ${MKDIR} ${DOCSDIR}/{} \; \ |
53 |
&& ${FIND} ${PORTDOCS} -type d -exec ${MKDIR} ${STAGEDIR}${DOCSDIR}/{} \; \ |
56 |
&& ${FIND} ${PORTDOCS} -type f -exec ${INSTALL_DATA} {} ${DOCSDIR}/{} \; |
54 |
&& ${FIND} ${PORTDOCS} -type f -exec ${INSTALL_DATA} {} ${STAGEDIR}${DOCSDIR}/{} \; |
57 |
@${ECHO_MSG} " [ DONE ]" |
55 |
@${ECHO_MSG} " [ DONE ]" |
58 |
.endif |
56 |
.endif |
59 |
|
57 |
|