ports/77068: Update port: java/eclipse-EPIC
Phil Schulz
ph.schulz at gmx.de
Tue Mar 22 14:40:07 UTC 2005
The following reply was made to PR ports/77068; it has been noted by GNATS.
From: Phil Schulz <ph.schulz at gmx.de>
To: freebsd-gnats-submit at FreeBSD.org, tux at pinguru.net
Cc:
Subject: Re: ports/77068: Update port: java/eclipse-EPIC
Date: Tue, 22 Mar 2005 15:32:37 +0100
Hi,
on my system, the patch in the PR fails to apply cleanly and creates
fetch problems caused by wrong information in distinfo.
Below is a patch which works fine for me.
HTH,
Phil.
--- Makefile.orig Sat Mar 12 11:54:08 2005
+++ Makefile Tue Mar 22 15:22:20 2005
@@ -5,13 +5,12 @@
# $FreeBSD: ports/java/eclipse-EPIC/Makefile,v 1.2 2005/03/12 10:54:08
marcus 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
@@ -23,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>
More information about the freebsd-ports-bugs
mailing list