|
Lines 6-55
Link Here
|
| 6 |
# |
6 |
# |
| 7 |
|
7 |
|
| 8 |
PORTNAME= webtools |
8 |
PORTNAME= webtools |
| 9 |
PORTVERSION= 2.0.3 |
9 |
PORTVERSION= 3.1.2 |
| 10 |
PORTREVISION= 3 |
|
|
| 11 |
CATEGORIES= java devel www |
10 |
CATEGORIES= java devel www |
| 12 |
MASTER_SITES= ${MASTER_SITE_ECLIPSE:S,/eclipse/downloads/drops/,/webtools/downloads/drops/,} |
11 |
MASTER_SITES= ${MASTER_SITE_ECLIPSE:S,/eclipse/downloads/drops/,/webtools/downloads/drops/,} |
| 13 |
MASTER_SITE_SUBDIR= R2.0/R-${PORTVERSION}-20080710044639/ |
12 |
MASTER_SITE_SUBDIR= R3.1.2/R-${PORTVERSION}-20100211202452/ |
| 14 |
PKGNAMEPREFIX= eclipse- |
13 |
PKGNAMEPREFIX= eclipse- |
| 15 |
DISTNAME= wtp-R-${PORTVERSION}-20080710044639 |
14 |
DISTNAME= wtp-R-${PORTVERSION}-20100211202452 |
| 16 |
DIST_SUBDIR= eclipse |
15 |
DIST_SUBDIR= eclipse |
| 17 |
|
16 |
|
| 18 |
MAINTAINER= freebsd-eclipse@FreeBSD.org |
17 |
MAINTAINER= zhoushuqun@gmail.com |
| 19 |
COMMENT= Webtools for eclipse |
18 |
COMMENT= Webtools for eclipse |
| 20 |
|
19 |
|
| 21 |
RUN_DEPENDS= eclipse:${PORTSDIR}/java/eclipse \ |
20 |
RUN_DEPENDS= eclipse:${PORTSDIR}/java/eclipse \ |
| 22 |
${LOCALBASE}/lib/eclipse/features/org.eclipse.emf_2.3.2.v200802051830/feature.xml:${PORTSDIR}/java/eclipse-emf \ |
21 |
${LOCALBASE}/lib/eclipse/dropins/emf-runtime-2.5.0/eclipse/features/org.eclipse.emf_2.5.0.v200906151043/feature.xml:${PORTSDIR}/java/eclipse-emf \ |
| 23 |
${LOCALBASE}/lib/eclipse/features/org.eclipse.gef_3.3.2.v20080129/feature.xml:${PORTSDIR}/java/eclipse-gef |
22 |
${LOCALBASE}/lib/eclipse/dropins/xsd-runtime-2.5.0/eclipse/features/org.eclipse.xsd_2.5.0.v200906151043/feature.xml:${PORTSDIR}/java/eclipse-xsd \ |
|
|
23 |
${LOCALBASE}/lib/eclipse/dropins/GEF-SDK-3.5.2/eclipse/features/org.eclipse.gef_3.5.2.v20100111-1352-777928194B66D5D476C33B2A/feature.xml:${PORTSDIR}/java/eclipse-gef \ |
| 24 |
${LOCALBASE}/lib/eclipse/dropins/dtp_1.7.2/eclipse/plugins/org.eclipse.datatools.sdk_1.7.0.v200906161850.jar:${PORTSDIR}/java/eclipse-datatools |
| 24 |
|
25 |
|
| 25 |
CONFLICTS= eclipse-lomboz-3.* |
26 |
CONFLICTS= eclipse-lomboz-3.* |
| 26 |
|
27 |
|
| 27 |
NO_BUILD= yes |
28 |
.include "${.CURDIR}/../eclipse-emf/Makefile.install" |
| 28 |
NO_WRKSUBDIR= yes |
|
|
| 29 |
USE_ZIP= yes |
| 30 |
USE_JAVA= yes |
| 31 |
JAVA_VERSION= 1.5+ |
| 32 |
JAVA_OS= native |
| 33 |
|
| 34 |
# remove files that already exist on the RUN_DEPENDS java/eclipse port |
| 35 |
REMOVE_DUPLICATE_FILES= \ |
| 36 |
eclipse/plugins/javax.servlet.jsp_2.0.0.v200706191603.jar \ |
| 37 |
eclipse/plugins/javax.servlet_2.4.0.v200706111738.jar \ |
| 38 |
eclipse/plugins/org.apache.commons.el_1.0.0.v200706111724.jar \ |
| 39 |
eclipse/plugins/org.apache.commons.logging_1.0.4.v200706111724.jar |
| 40 |
|
| 41 |
post-extract: |
| 42 |
.for file in ${REMOVE_DUPLICATE_FILES} |
| 43 |
@${RM} -f ${WRKSRC}/${file} |
| 44 |
.endfor |
| 45 |
|
| 46 |
do-install: |
| 47 |
@${MKDIR} ${PREFIX}/lib/eclipse |
| 48 |
@${CP} -r ${WRKSRC}/eclipse/plugins ${PREFIX}/lib/eclipse |
| 49 |
@${CP} -r ${WRKSRC}/eclipse/features ${PREFIX}/lib/eclipse |
| 50 |
@(cd ${WRKSRC}; ${FIND} -s eclipse/features eclipse/plugins -not -type d) | ${SED} -e 's,^eclipse,lib/eclipse,' >> ${TMPPLIST} |
| 51 |
@(cd ${WRKSRC}; ${FIND} -s -d eclipse/features eclipse/plugins -type d) \ |
| 52 |
| ${GREP} -vE 'eclipse/plugins$$|eclipse/features$$' \ |
| 53 |
| ${SED} -ne 's,^,@dirrm lib/,p' >> ${TMPPLIST} |
| 54 |
|
| 55 |
.include <bsd.port.mk> |
29 |
.include <bsd.port.mk> |