ports/85438: [patch] editors/jext: fix pkg-plist
Vasil Dimov
vd at datamax.bg
Mon Aug 29 13:50:07 UTC 2005
>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
- at dirrm share/java/jext/lib/cachedir/packages
- at dirrm share/java/jext/lib/cachedir
@dirrm share/java/jext/lib/Lib/encodings
@dirrm share/java/jext/lib/Lib
- at 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
- at dirrm share/java/jext
--- jext_plist.diff ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list