Lines 1-8
Link Here
|
1 |
PORTNAME= apache-ant |
1 |
PORTNAME= apache-ant |
2 |
DISTVERSION= 1.10.8 |
2 |
DISTVERSION= 1.10.12 |
3 |
CATEGORIES= devel java |
3 |
CATEGORIES= devel java |
4 |
MASTER_SITES= https://archive.apache.org/dist/ant/binaries/:bin \ |
4 |
MASTER_SITES= APACHE/ant/binaries:bin \ |
5 |
LOCAL/hq:man |
5 |
http://deb.debian.org/debian/pool/main/a/ant/:man |
6 |
DISTFILES= ${ANT_DISTFILE}:bin \ |
6 |
DISTFILES= ${ANT_DISTFILE}:bin \ |
7 |
${MANPAGE_DISTFILE}:man |
7 |
${MANPAGE_DISTFILE}:man |
8 |
EXTRACT_ONLY= ${ANT_DISTFILE} |
8 |
EXTRACT_ONLY= ${ANT_DISTFILE} |
Lines 18-78
CPE_VENDOR= apache
Link Here
|
18 |
CPE_PRODUCT= ant |
18 |
CPE_PRODUCT= ant |
19 |
USE_JAVA= yes |
19 |
USE_JAVA= yes |
20 |
|
20 |
|
21 |
OPTIONS_DEFINE= DOCS |
|
|
22 |
|
23 |
ANT_DISTFILE= ${PORTNAME}-${DISTVERSION}-bin.tar.bz2 |
21 |
ANT_DISTFILE= ${PORTNAME}-${DISTVERSION}-bin.tar.bz2 |
24 |
MANPAGE_DISTFILE= ${PORTNAME}-manpage-${MANPAGE_VERSION}.tgz |
22 |
MANPAGE_DISTFILE= ant_${DISTVERSION}-${MANPAGE_VERSION}.debian.tar.xz |
25 |
MANPAGE_VERSION= 20030908 |
23 |
MANPAGE_VERSION= 3 |
26 |
|
24 |
|
|
|
25 |
DATADIR= ${JAVASHAREDIR}/${PORTNAME} |
27 |
NO_ARCH= yes |
26 |
NO_ARCH= yes |
28 |
NO_BUILD= yes |
27 |
NO_BUILD= yes |
29 |
DATADIR= ${JAVASHAREDIR}/${PORTNAME} |
|
|
30 |
|
28 |
|
31 |
READMES= LICENSE README WHATSNEW |
29 |
READMES= LICENSE README WHATSNEW |
32 |
|
30 |
|
|
|
31 |
OPTIONS_DEFINE= DOCS |
32 |
|
33 |
.include <bsd.port.options.mk> |
33 |
.include <bsd.port.options.mk> |
34 |
|
34 |
|
35 |
.if ${PORT_OPTIONS:MDOCS} |
35 |
.if ${PORT_OPTIONS:MDOCS} |
36 |
DISTFILES+= ${PORTNAME}-${DISTVERSION}-manual.tar.bz2:doc |
36 |
DISTFILES+= ${PORTNAME}-${DISTVERSION}-manual.tar.bz2:doc |
37 |
MASTER_SITES+= https://archive.apache.org/dist/ant/manual/:doc |
37 |
MASTER_SITES+= APACHE/ant/manual:doc |
38 |
PORTDOCS= * |
38 |
PORTDOCS= * |
39 |
.endif |
39 |
.endif |
40 |
|
40 |
|
41 |
MANPAGE_SUBDIR= apache-ant-manpage |
|
|
42 |
MANPAGE_WRKSRC= ${WRKSRC}/${MANPAGE_SUBDIR} |
43 |
|
44 |
SUB_FILES= ant.sh |
41 |
SUB_FILES= ant.sh |
45 |
|
42 |
|
46 |
post-extract: |
43 |
post-extract: |
47 |
@${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${MANPAGE_DISTFILE} |
44 |
@${TAR} -C ${WRKSRC} -xJf ${DISTDIR}/${MANPAGE_DISTFILE} debian/ant.1 debian/build.xml.5 |
48 |
|
45 |
|
49 |
do-install: |
46 |
do-install: |
50 |
@${ECHO_MSG} -n ">> Installing scripts..." |
47 |
@${ECHO_MSG} -n ">> Installing scripts..." |
51 |
@${MKDIR} ${STAGEDIR}${DATADIR}/bin |
48 |
${MKDIR} ${STAGEDIR}${DATADIR}/bin |
52 |
@${INSTALL_SCRIPT} ${WRKDIR}/ant.sh ${STAGEDIR}${PREFIX}/bin/ant |
49 |
${INSTALL_SCRIPT} ${WRKDIR}/ant.sh ${STAGEDIR}${PREFIX}/bin/ant |
53 |
@${INSTALL_SCRIPT} ${WRKSRC}/bin/antRun ${STAGEDIR}${DATADIR}/bin/ |
50 |
${INSTALL_SCRIPT} ${WRKSRC}/bin/antRun ${STAGEDIR}${DATADIR}/bin/ |
54 |
@${ECHO_MSG} " [ DONE ]" |
51 |
@${ECHO_MSG} " [ DONE ]" |
55 |
|
52 |
|
56 |
.for d in etc lib |
53 |
.for d in etc lib |
57 |
@${ECHO_MSG} -n ">> Installing data directory '${d}'..." |
54 |
@${ECHO_MSG} -n ">> Installing data directory '${d}'..." |
58 |
@cd ${WRKSRC} && ${COPYTREE_SHARE} ${d} ${STAGEDIR}${DATADIR}/ |
55 |
cd ${WRKSRC} && ${COPYTREE_SHARE} ${d} ${STAGEDIR}${DATADIR}/ |
59 |
@${ECHO_MSG} " [ DONE ]" |
56 |
@${ECHO_MSG} " [ DONE ]" |
60 |
.endfor |
57 |
.endfor |
61 |
|
58 |
|
62 |
@${ECHO_MSG} -n ">> Installing manpages..." |
59 |
@${ECHO_MSG} -n ">> Installing manpages..." |
63 |
@${INSTALL_MAN} ${MANPAGE_WRKSRC}/ant.1 ${STAGEDIR}${PREFIX}/man/man1 |
60 |
${INSTALL_MAN} ${WRKSRC}/debian/ant.1 ${STAGEDIR}${PREFIX}/man/man1 |
64 |
@${INSTALL_MAN} ${MANPAGE_WRKSRC}/build.xml.5 ${STAGEDIR}${PREFIX}/man/man5 |
61 |
${INSTALL_MAN} ${WRKSRC}/debian/build.xml.5 ${STAGEDIR}${PREFIX}/man/man5 |
65 |
@${ECHO_MSG} " [ DONE ]" |
62 |
@${ECHO_MSG} " [ DONE ]" |
66 |
|
63 |
|
67 |
.if ${PORT_OPTIONS:MDOCS} |
64 |
.if ${PORT_OPTIONS:MDOCS} |
68 |
@${MKDIR} ${STAGEDIR}${DOCSDIR} |
65 |
${MKDIR} ${STAGEDIR}${DOCSDIR} |
69 |
|
66 |
|
70 |
@${ECHO_MSG} -n ">> Installing readme files..." |
67 |
@${ECHO_MSG} -n ">> Installing readme files..." |
71 |
@${INSTALL_DATA} ${READMES:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} |
68 |
${INSTALL_DATA} ${READMES:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} |
72 |
@${ECHO_MSG} " [ DONE ]" |
69 |
@${ECHO_MSG} " [ DONE ]" |
73 |
|
70 |
|
74 |
@${ECHO_MSG} -n ">> Installing documentation files..." |
71 |
@${ECHO_MSG} -n ">> Installing documentation files..." |
75 |
@cd ${WRKSRC} && ${COPYTREE_SHARE} manual ${STAGEDIR}${DOCSDIR}/ |
72 |
cd ${WRKSRC} && ${COPYTREE_SHARE} manual ${STAGEDIR}${DOCSDIR}/ |
76 |
@${ECHO_MSG} " [ DONE ]" |
73 |
@${ECHO_MSG} " [ DONE ]" |
77 |
.endif |
74 |
.endif |
78 |
|
75 |
|