Skip site navigation (1)Skip section navigation (2)
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>