aboutsummaryrefslogtreecommitdiff
path: root/java/phpeclipse/Makefile
diff options
context:
space:
mode:
authorMartin Wilke <miwi@FreeBSD.org>2008-09-24 09:08:42 +0000
committerMartin Wilke <miwi@FreeBSD.org>2008-09-24 09:08:42 +0000
commit1bc538f3aa35b2951d73681697bd8a49e5f73ab1 (patch)
tree05803c66e6421440770feea96b28f42830176432 /java/phpeclipse/Makefile
parentaaf4540bff9c69f11fa14b17a5969ec8176e770c (diff)
downloadports-1bc538f3aa35b2951d73681697bd8a49e5f73ab1.tar.gz
ports-1bc538f3aa35b2951d73681697bd8a49e5f73ab1.zip
- Update to 1.2.0
PR: 127352 Submitted by: Dominic Fandrey <kamikaze@bsdforen.de> (maintainer)
Notes
Notes: svn path=/head/; revision=220636
Diffstat (limited to 'java/phpeclipse/Makefile')
-rw-r--r--java/phpeclipse/Makefile38
1 files changed, 29 insertions, 9 deletions
diff --git a/java/phpeclipse/Makefile b/java/phpeclipse/Makefile
index c06a3674a049..229cf5d61e02 100644
--- a/java/phpeclipse/Makefile
+++ b/java/phpeclipse/Makefile
@@ -6,27 +6,47 @@
#
PORTNAME= phpeclipse
-PORTVERSION= 1.1.8
-PORTREVISION= 2
+PORTVERSION= 1.2.0
CATEGORIES= java editors devel
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ${PORTNAME}
-DISTNAME= net.sourceforge.${PORTNAME}_${PORTVERSION}.bin.dist
+DISTNAME= PHPEclipse_${PORTVERSION}_src
MAINTAINER= lon_kamikaze@gmx.de
COMMENT= PHP Eclipse adds PHP support to the Eclipse IDE Framework
RUN_DEPENDS= eclipse:${PORTSDIR}/java/eclipse
-PLIST_SUB= VER=${PORTVERSION}
-
PLUGIN_PATHS= features plugins
+PATCH_TASKS= eclipse.versionReplacer eclipse.idReplacer
-NO_BUILD= yes
+USE_JAVA= yes
+USE_ANT= yes
USE_ZIP= yes
-NO_WRKSUBDIR= yes
+WRKSRC= ${WRKDIR}/dist
ECLIPSE= ${PREFIX}/eclipse
+PLIST_VER= ${PORTVERSION}.200807121925PRD
+
+PLIST_SUB= VER=${PLIST_VER}
+
+post-patch:
+.for _task in ${PATCH_TASKS}
+ @${FIND} ${WRKDIR} -name build.xml -exec ${REINPLACE_CMD} -E \
+ -e 's|<(${_task})(.*)/>|<!--\1\2/-->|1' \{} \;
+.endfor
+
+do-build:
+ @cd ${WRKDIR}/features; \
+ for feature in `ls`; do \
+ cd "$$feature"; \
+ ${ANT} zip.distribution; \
+ cd ..; \
+ done
+ @${MKDIR} ${WRKSRC}
+ @for file in ${WRKDIR}/features/*/*.zip; do \
+ ${UNZIP_CMD} "$$file" -d "${WRKSRC}/" ; \
+ done
do-install:
.for _path in ${PLUGIN_PATHS}
@@ -41,11 +61,11 @@ plist: build
.for _path in ${PLUGIN_PATHS}
@${FIND} ${WRKSRC}/${_path}/ -not -type d \
| ${SED} "s|${WRKSRC}|eclipse|1" \
- | ${SED} "s|${PORTVERSION}|%%VER%%|g" \
+ | ${SED} "s|${PLIST_VER}|%%VER%%|g" \
>> ${PLIST}
@${FIND} -d ${WRKSRC}/${_path}/ -mindepth 1 -type d \
| ${SED} "s|${WRKSRC}|@dirrm eclipse|1" \
- | ${SED} "s|${PORTVERSION}|%%VER%%|g" \
+ | ${SED} "s|${PLIST_VER}|%%VER%%|g" \
>> ${PLIST}
@${ECHO} "@dirrmtry eclipse/${_path}" >> ${PLIST}
.endfor