Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 3 Feb 2005 15:50:10 GMT
From:      Gerrit Beine <tux@pinguru.net>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/77068: Update port: java/eclipse-EPIC
Message-ID:  <200502031550.j13FoAUf016173@www.freebsd.org>
Resent-Message-ID: <200502031550.j13FoGqG087403@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>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@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@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},@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:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200502031550.j13FoAUf016173>