Date: Tue, 22 Mar 2005 14:40:06 GMT From: Phil Schulz <ph.schulz@gmx.de> To: freebsd-ports-bugs@FreeBSD.org Subject: Re: ports/77068: Update port: java/eclipse-EPIC Message-ID: <200503221440.j2MEe6wd037106@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/77068; it has been noted by GNATS. From: Phil Schulz <ph.schulz@gmx.de> To: freebsd-gnats-submit@FreeBSD.org, tux@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@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},@dirrm ${ECLIPSE:S,^${PREFIX}/,,},p' >> ${TMPPLIST} +.endfor .include <bsd.port.mk>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200503221440.j2MEe6wd037106>