ports/77068: Update port: java/eclipse-EPIC
Gerrit Beine
tux at pinguru.net
Thu Feb 3 15:50:23 UTC 2005
>Number: 77068
>Category: ports
>Synopsis: Update port: java/eclipse-EPIC
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: maintainer-update
>Submitter-Id: current-users
>Arrival-Date: Thu Feb 03 15:50:16 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator: Gerrit Beine
>Release: FreeBSD 5.3-RELEASE
>Organization:
pitcom GmbH
>Environment:
FreeBSD asus.site 5.3-RELEASE FreeBSD 5.3-RELEASE #0: Fri Nov 12 23:43:33 CET 2004 root at asus.site:/usr/src/sys/i386/compile/ASUS i386
>Description:
The port now unzips the jar files.
Portrevision bumped, no functional change.
>How-To-Repeat:
>Fix:
diff -Nur /usr/ports/java/eclipse-EPIC/Makefile eclipse-EPIC/Makefile
--- /usr/ports/java/eclipse-EPIC/Makefile Thu Dec 23 12:52:13 2004
+++ eclipse-EPIC/Makefile Thu Feb 3 16:43:15 2005
@@ -5,12 +5,12 @@
# $FreeBSD: ports/java/eclipse-EPIC/Makefile,v 1.1 2004/12/23 11:52:13 nork Exp $
#
-PORTNAME= EPIC
+PORTNAME= eclipse-EPIC
PORTVERSION= 0.3.0
+PORTREVISION= 1
CATEGORIES= java editors devel
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= e-p-i-c
-PKGNAMEPREFIX= eclipse-
DISTNAME= ${EPIC}_${PORTVERSION}_20040711
MAINTAINER= tux at pinguru.net
@@ -22,17 +22,35 @@
USE_ZIP= yes
WRKSRC= ${WRKDIR}/${EPIC}
-EPIC= org.epic.updatesite
ECLIPSE= ${PREFIX}/eclipse
+EPIC= org.epic.updatesite
+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} -not -type d \
| ${SED} -ne 's,^${WRKSRC},${ECLIPSE:S,^${PREFIX}/,,},p' >> ${TMPPLIST}
+ @${FIND} -d ${WRKSRC}/${file} -type d \
+ | ${SED} -ne 's,^${WRKSRC}, at dirrm ${ECLIPSE:S,^${PREFIX}/,,},p' >> ${TMPPLIST}
+.endfor
.include <bsd.port.mk>
diff -Nur /usr/ports/java/eclipse-EPIC/distinfo eclipse-EPIC/distinfo
--- /usr/ports/java/eclipse-EPIC/distinfo Thu Dec 23 12:52:13 2004
+++ eclipse-EPIC/distinfo Sun Nov 28 19:15:24 2004
@@ -1,2 +1,2 @@
-MD5 (org.epic.updatesite_0.3.0_20040711.zip) = 5ab8b866c599bd41f8dcb57564d5bc2d
+MD5 (org.epic.updatesite_0.3.0_20040711.zip) = ae5f45738b9d9aed2ba42905aa01a35a
SIZE (org.epic.updatesite_0.3.0_20040711.zip) = 2649757
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list