pkgsrc-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
pkg/48247: icedtea-web: javaws, itweb-settings scripts broken and man pages missing from package
>Number: 48247
>Category: pkg
>Synopsis: icedtea-web: javaws, itweb-settings scripts broken and man
>pages missing from package
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: pkg-manager
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Fri Sep 27 02:40:00 +0000 2013
>Originator: Nat Sloss
>Release: pkgsrc-2013Q2
>Organization:
>Environment:
NetBSD beast 6.99.23 NetBSD 6.99.23 (LOCKDEBUG) #4: Wed Jul 17 22:24:41 EST
2013 build@beast:/usr/src/sys/arch/i386/compile/obj/LOCKDEBUG i386
>Description:
javaws and itweb-settings should run in bash and the scripts are broken.
javaws and itweb-settings and javaws man page should be added to PLIST and not
deleted post install.
>How-To-Repeat:
javaws is missing from install so it cannot be run or associated with jnlp
files in firefox.
>Fix:
Apply these patches:
Index: pkgsrc/www/icedtea-web/Makefile
===================================================================
RCS file: /cvsroot/pkgsrc/www/icedtea-web/Makefile,v
retrieving revision 1.25
diff -u -r1.25 Makefile
--- pkgsrc/www/icedtea-web/Makefile 6 Jun 2013 12:55:11 -0000 1.25
+++ pkgsrc/www/icedtea-web/Makefile 27 Sep 2013 02:12:36 -0000
@@ -25,6 +27,8 @@
MAKE_ENV+= BOOT_DIR=${PREFIX}/java/openjdk7
+DEPENDS+= bash-[0-9]*:../../shells/bash
+
pre-configure:
cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} autoreconf -if
@@ -34,11 +38,9 @@
post-install:
cd ${DESTDIR}/${PREFIX}/lib/netscape/plugins && \
${LN} -s ../../IcedTeaPlugin.so IcedTeaPlugin.so
- ${RM} -r ${DESTDIR}/${PREFIX}/bin ${DESTDIR}/${PREFIX}/man
BUILDLINK_API_DEPENDS.xulrunner17+= xulrunner17>=17.0.6nb1
.include "../../devel/xulrunner17/buildlink3.mk"
Index: pkgsrc/www/icedtea-web/PLIST
===================================================================
RCS file: /cvsroot/pkgsrc/www/icedtea-web/PLIST,v
retrieving revision 1.2
diff -u -r1.2 PLIST
--- pkgsrc/www/icedtea-web/PLIST 2 Jun 2013 06:15:44 -0000 1.2
+++ pkgsrc/www/icedtea-web/PLIST 27 Sep 2013 02:13:00 -0000
@@ -1,6 +1,9 @@
-@comment $NetBSD: PLIST,v 1.2 2013/06/02 06:15:44 ryoon Exp $
+@comment $NetBSD$
+bin/itweb-settings
+bin/javaws
lib/IcedTeaPlugin.so
lib/netscape/plugins/IcedTeaPlugin.so
+man/man1/javaws.1
share/icedtea-web/about.jar
share/icedtea-web/about.jnlp
share/icedtea-web/javaws_splash.png
--- /dev/null 2013-09-27 11:38:44.000000000 +1000
+++ pkgsrc/www/icedtea-web/patches/patch-launcher_launchers.in 2013-09-27
11:41:45.000000000 +1000
@@ -0,0 +1,18 @@
+$NetBSD$
+
+--- launcher/launchers.in.orig 2013-05-20 14:22:44.000000000 +0000
++++ launcher/launchers.in
+@@ -1,4 +1,4 @@
+-#!/bin/sh
++#!/usr/pkg/bin/bash
+
+ JAVA=@JAVA@
+ LAUNCHER_BOOTCLASSPATH=@LAUNCHER_BOOTCLASSPATH@
+@@ -86,6 +86,6 @@ while [ "$j" -lt "${#ARGS[@]}" ]; do
+ k=$((k+1))
+ done
+
+-exec -a "$PROGRAM_NAME" "${COMMAND[@]}"
++exec "${COMMAND[@]}"
+
+ exit $?
This allows you to configure the icedtea plugin and I've successfully tested
javaws with the java kvm client for my remote access card (a jnlp file opened
with javaws from a web page) as well as other jnlp test pages some worked
although a few did not.
Note: These patches are my own work which I submit under the NetBSD license.
I hope this is useful.
Regards,
Nat.
Home |
Main Index |
Thread Index |
Old Index