Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 29 Aug 2005 16:47:00 +0300
From:      Vasil Dimov <vd@datamax.bg>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/85438: [patch] editors/jext: fix pkg-plist
Message-ID:  <20050829134700.GA92765@sinanica.bg.datamax>
Resent-Message-ID: <200508291350.j7TDo65s048888@freefall.freebsd.org>

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

>Number:         85438
>Category:       ports
>Synopsis:       [patch] editors/jext: fix pkg-plist
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Mon Aug 29 13:50:06 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Vasil Dimov
>Release:        FreeBSD 5.4-STABLE i386
>Organization:
DataMax
>Environment:

>Description:

Fix
http://pointyhat.freebsd.org/errorlogs/i386-errorlogs/e.5.2005051203/jext-3.0.2_2.log
and other (unrevealed by automatic checks) plist error.

* do not install jext.bak, this will remove the port from pointyhat
  error logs
* do not install jext.orig, remove it from pkg-plist
* number of files installed in share/java/jext/lib/cachedir/packages
  depends on the version of jdk installed on system (currently they are
  correct for jdk13), so make plist somewhat dynamic...

>How-To-Repeat:

>Fix:

--- jext_plist.diff begins here ---
Index: Makefile
===================================================================
RCS file: /home/ncvs/ports/editors/jext/Makefile,v
retrieving revision 1.19
diff -u -r1.19 Makefile
--- Makefile	30 Dec 2004 09:33:03 -0000	1.19
+++ Makefile	29 Aug 2005 13:36:02 -0000
@@ -7,7 +7,7 @@
 
 PORTNAME=	jext
 PORTVERSION=	3.0.2
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	editors java
 MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
 MASTER_SITE_SUBDIR=	jext
@@ -29,18 +29,23 @@
 
 do-configure:
 	@${REINPLACE_CMD} -e 's|%%JAVAVM%%|${JAVAVM}|g ; \
-		s|%%JEXT_HOME%%|${INSTSBDR}|g'	${WRKSRC}/bin/jext
+		s|%%JEXT_HOME%%|${INSTSBDR}|g' ${WRKSRC}/bin/jext
 
 do-install:
 	@${MKDIR} ${INSTSBDR}
 	@${INSTALL_SCRIPT} ${WRKSRC}/bin/jext ${PREFIX}/bin/jext
-	@(cd ${WRKSRC} && ${TAR} -c -f - Jython-LICENSE LICENSE README \
-		History.txt Names.txt bin lib) | \
+	@(cd ${WRKSRC} && ${TAR} -c --exclude=jext.bak --exclude=jext.orig -f - \
+		Jython-LICENSE LICENSE README History.txt Names.txt bin lib) | \
 		(cd ${INSTSBDR} && ${TAR} --unlink -x -f -)
 	@CLASSPATH=${INSTSBDR}/lib/jython.jar javavm org.python.util.jython \
 		${INSTSBDR}/lib/Lib/compileall.py ${INSTSBDR}
 
 post-install:
+	@(cd ${PREFIX} && ${FIND} share/java/jext/lib/cachedir -type f) |${SORT} >> ${TMPPLIST}
+	@${ECHO} '@dirrm share/java/jext/lib/cachedir/packages' >> ${TMPPLIST}
+	@${ECHO} '@dirrm share/java/jext/lib/cachedir' >> ${TMPPLIST}
+	@${ECHO} '@dirrm share/java/jext/lib' >> ${TMPPLIST}
+	@${ECHO} '@dirrm share/java/jext' >> ${TMPPLIST}
 	@${ECHO_MSG} "-------------------------------------------------------------------------------"
 	@${ECHO_MSG} " Please note that Java2 platform (jdk/jre-1.2.x or later) is required to run"
 	@${ECHO_MSG} " this program."
Index: pkg-plist
===================================================================
RCS file: /home/ncvs/ports/editors/jext/pkg-plist,v
retrieving revision 1.5
diff -u -r1.5 pkg-plist
--- pkg-plist	6 Mar 2002 13:11:32 -0000	1.5
+++ pkg-plist	29 Aug 2005 13:36:02 -0000
@@ -13,7 +13,6 @@
 share/java/jext/bin/jext.bat
 share/java/jext/bin/jext.js
 share/java/jext/bin/jext.ncf
-share/java/jext/bin/jext.orig
 share/java/jext/bin/jextlauncher.ini
 share/java/jext/bin/lang/Français_pack.jar
 share/java/jext/bin/plugins/FindAll.jar
@@ -398,19 +397,11 @@
 share/java/jext/lib/Lib/zipfile.py
 share/java/jext/lib/Lib/zlib$py.class
 share/java/jext/lib/Lib/zlib.py
-share/java/jext/lib/cachedir/packages/i18n.pkc
-share/java/jext/lib/cachedir/packages/jython.pkc
-share/java/jext/lib/cachedir/packages/packages.idx
-share/java/jext/lib/cachedir/packages/rt.pkc
-share/java/jext/lib/cachedir/packages/sunrsasign.pkc
 share/java/jext/lib/dawn.jar
 share/java/jext/lib/jext.jar
 share/java/jext/lib/jython.jar
-@dirrm share/java/jext/lib/cachedir/packages
-@dirrm share/java/jext/lib/cachedir
 @dirrm share/java/jext/lib/Lib/encodings
 @dirrm share/java/jext/lib/Lib
-@dirrm share/java/jext/lib
 @dirrm share/java/jext/bin/templates/Jext
 @dirrm share/java/jext/bin/templates/Java
 @dirrm share/java/jext/bin/templates/JSP
@@ -419,4 +410,3 @@
 @dirrm share/java/jext/bin/lang
 @dirrm share/java/jext/bin/icons
 @dirrm share/java/jext/bin
-@dirrm share/java/jext
--- jext_plist.diff ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:



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