Friday, July 28, 2017

Re: remove devel/xulrunner/24 ?

On Fri, Jul 28, 2017 at 07:52:03AM +0200, Landry Breuil wrote:
> Hi,
>
> xulrunner/24 is ancient, dead upstream, and only two ports uses them:
> - www/conkeror which, even if sorta alive upstream, hasnt seen an update
> in 4 years
> - www/icedtea-web which will be useless when firefox 57 is out, as the
> java plugin only works in esr right now, and esr57 will remove the
> remaining NPAPI plugin support. Ok, there's javaws which allows to use
> it outside a browser, but meh. Who needs this crap nowadays ? even
> idrac7 have a perfectly working html5 console... or one could switch it
> to build against firefox esr headers, no idea if that would work, and
> would require the sdk to be a subpackage of firefox-esr port.

Another option is to ditch the plugin from itweb, which removes the
dependency on xulrunner and leaves javaws working ?


Index: Makefile
===================================================================
RCS file: /cvs/ports/www/icedtea-web/Makefile,v
retrieving revision 1.26
diff -u -r1.26 Makefile
--- Makefile 26 Jul 2017 22:45:31 -0000 1.26
+++ Makefile 28 Jul 2017 07:09:09 -0000
@@ -2,7 +2,7 @@

COMMENT = Java web browser plugin
DISTNAME = icedtea-web-1.6.2
-REVISION = 3
+REVISION = 4
CATEGORIES = www

MAINTAINER = Giovanni Bechis <giovanni@openbsd.org>
@@ -17,22 +17,18 @@
CONFIGURE_ENV = BIN_BASH=${LOCALBASE}/bin/bash
CONFIGURE_ARGS = --with-jdk-home=${JAVA_HOME} \
--disable-docs \
- --libdir=${TRUEPREFIX}/lib/mozilla/plugins
+ --disable-plugin

-MODULES = java \
- devel/gettext
+MODULES = java

MODJAVA_VER= 1.8

#build system does horrible things with bash
RUN_DEPENDS = shells/bash
BUILD_DEPENDS = ${RUN_DEPENDS} \
- archivers/zip \
- devel/xulrunner/24,-devel
+ archivers/zip

USE_GMAKE = Yes
-LIB_DEPENDS = devel/glib2
-WANTLIB += glib-2.0 m ${COMPILER_LIBCXX}

post-patch:
${SUBST_CMD} ${WRKSRC}/launcher/launchers.in
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/www/icedtea-web/pkg/PLIST,v
retrieving revision 1.4
diff -u -r1.4 PLIST
--- pkg/PLIST 15 May 2016 13:20:43 -0000 1.4
+++ pkg/PLIST 28 Jul 2017 07:09:09 -0000
@@ -2,9 +2,6 @@
bin/itweb-settings
bin/javaws
bin/policyeditor
-lib/mozilla/
-lib/mozilla/plugins/
-lib/mozilla/plugins/IcedTeaPlugin.so
@man man/man1/icedtea-web-plugin.1
@man man/man1/icedtea-web.1
@man man/man1/itweb-settings.1
@@ -17,7 +14,6 @@
share/icedtea-web/
share/icedtea-web/javaws_splash.png
share/icedtea-web/netx.jar
-share/icedtea-web/plugin.jar
share/pixmaps/
share/pixmaps/javaws.png
@exec %D/bin/update-desktop-database

No comments:

Post a Comment