I like it.
I will use only javaws every now and then.
Cheers
Giovanni
On 07/28/17 09:12, Landry Breuil wrote:
> 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 <giova...@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
>