aboutsummaryrefslogtreecommitdiffstats
path: root/java/eclipse-EPIC
diff options
context:
space:
mode:
authorlawrance <lawrance@FreeBSD.org>2005-05-17 18:31:58 +0800
committerlawrance <lawrance@FreeBSD.org>2005-05-17 18:31:58 +0800
commit5161e09f73dd1657bc84b74ac292b24809cf2666 (patch)
tree5a5a75738b76fc7cc9862601155f6faaf7a38f1c /java/eclipse-EPIC
parentf868eec2fac480d999944ae6bd4ef2e55cb5e970 (diff)
downloadfreebsd-ports-graphics-5161e09f73dd1657bc84b74ac292b24809cf2666.tar.gz
freebsd-ports-graphics-5161e09f73dd1657bc84b74ac292b24809cf2666.tar.zst
freebsd-ports-graphics-5161e09f73dd1657bc84b74ac292b24809cf2666.zip
- Use find and install
- Unpack jar files before installing (bump PORTREVISION for this) PR: ports/77068 Submitted by: Gerrit Beine <tux@pinguru.net> (maintainer) Phil Schulz <ph.schulz@gmx.de> Approved by: clement (mentor)
Diffstat (limited to 'java/eclipse-EPIC')
-rw-r--r--java/eclipse-EPIC/Makefile30
1 files changed, 24 insertions, 6 deletions
diff --git a/java/eclipse-EPIC/Makefile b/java/eclipse-EPIC/Makefile
index 00cee8d43c7..9f548423eff 100644
--- a/java/eclipse-EPIC/Makefile
+++ b/java/eclipse-EPIC/Makefile
@@ -7,7 +7,7 @@
PORTNAME= EPIC
PORTVERSION= 0.3.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= java editors devel
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= e-p-i-c
@@ -25,15 +25,33 @@ WRKSRC= ${WRKDIR}/${EPIC}
EPIC= org.epic.updatesite
ECLIPSE= ${PREFIX}/eclipse
+EPICFILES= features/org.epic.feature.main_0.3.0 \
+ plugins/org.epic.debug_0.2.0 \
+ plugins/org.epic.ext.cbg.editor_0.3.0 \
+ plugins/org.epic.perleditor_0.1.2 \
+ plugins/org.epic.regexp_0.1.2
+
+post-extract:
+.for file in ${EPICFILES}
+ cd ${WRKSRC} \
+ && ${MKDIR} ${file} \
+ && ${UNZIP_CMD} ${file}.jar -d ${file}
+.endfor
do-install:
- @${CP} -r ${WRKSRC}/features/*.jar ${ECLIPSE}/features
- @${CP} -r ${WRKSRC}/plugins/*.jar ${ECLIPSE}/plugins
+.for file in ${EPICFILES}
+ cd ${WRKSRC} \
+ && ${MKDIR} ${ECLIPSE}/${file} \
+ && ${FIND} ${file} -type d -exec ${MKDIR} ${ECLIPSE}/{} \; \
+ && ${FIND} ${file} -type f -exec ${INSTALL_DATA} {} ${ECLIPSE}/{} \;
+.endfor
post-install:
- @${FIND} -s ${WRKSRC}/features -name "*.jar" \
- | ${SED} -ne 's,^${WRKSRC},${ECLIPSE:S,^${PREFIX}/,,},p' >> ${TMPPLIST}
- @${FIND} -s ${WRKSRC}/plugins -name "*.jar" \
+.for file in ${EPICFILES}
+ @${FIND} ${WRKSRC}/${file} -type f \
| ${SED} -ne 's,^${WRKSRC},${ECLIPSE:S,^${PREFIX}/,,},p' >> ${TMPPLIST}
+ @${FIND} -d ${WRKSRC}/${file} -type d \
+ | ${SED} -ne 's,^${WRKSRC},@dirrm ${ECLIPSE:S,^${PREFIX}/,,},p' >> ${TMPPLIST}
+.endfor
.include <bsd.port.mk>