Bug 259466 - java/icedtea-web: Update to 1.8.8
Summary: java/icedtea-web: Update to 1.8.8
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: freebsd-java (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-10-26 21:27 UTC by Lars Herschke
Modified: 2022-11-04 06:57 UTC (History)
2 users (show)

See Also:
bugzilla: maintainer-feedback? (java)
lhersch: maintainer-feedback-
lhersch: maintainer-feedback-
lhersch: maintainer-feedback? (danfe)
glewis: maintainer-feedback+


Attachments
icedtea-web 1.8.7 (27.63 KB, patch)
2021-10-26 21:27 UTC, Lars Herschke
no flags Details | Diff
icedtea-web 1.8.7 (14.75 KB, patch)
2021-11-22 21:34 UTC, Lars Herschke
no flags Details | Diff
icedtea-web 1.8.8 (14.75 KB, patch)
2021-12-10 16:37 UTC, Lars Herschke
no flags Details | Diff
icedtea-web 1.8.8 (14.82 KB, patch)
2022-10-25 20:27 UTC, Lars Herschke
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Lars Herschke 2021-10-26 21:27:07 UTC
Created attachment 229050 [details]
icedtea-web 1.8.7

This patch updates the port to the latest release.
While I was at it, I also made a few changes to make portlint happy. I also removed some old dependencies and conditions.
Comment 1 Lars Herschke 2021-10-26 21:37:57 UTC
Furthermore I changed the default for the browser-plugin option, because actually no modern browser supports NPAPI-plugins anymore. But Icedtea-web supports Java applets without any browser at all. Building the necessary plugin.jar is now available as an extra option, which is now on by default instead.
Comment 2 Lars Herschke 2021-11-22 21:34:52 UTC
Created attachment 229662 [details]
icedtea-web 1.8.7

Cleaned patch. The first version included updates from another port.
Comment 3 Lars Herschke 2021-12-10 16:37:57 UTC
Created attachment 230023 [details]
icedtea-web 1.8.8

Upstream is now at 1.8.8, so here is a new patch to the current version.
Comment 4 Lars Herschke 2022-10-25 20:27:46 UTC
Created attachment 237630 [details]
icedtea-web 1.8.8

Attached is a new patch that incorporates the changes from commit a7d3136dfc458f587807a99d93b877a3613e26b9.
Comment 5 Greg Lewis freebsd_committer freebsd_triage 2022-10-30 18:47:43 UTC
No objection from me.  I don't use icedtea-web, but this looks fine to me.  I can go ahead and commit it if you want?
Comment 6 Lars Herschke 2022-10-31 14:32:34 UTC
Yes, please commit it. I've been waiting for a year for someone to do it.
Comment 7 commit-hook freebsd_committer freebsd_triage 2022-11-04 06:56:46 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=e51fa36481a01913e42621e2ad528cebb76d7a6c

commit e51fa36481a01913e42621e2ad528cebb76d7a6c
Author:     Lars Herschke <lhersch@dssgmbh.de>
AuthorDate: 2022-11-04 06:54:54 +0000
Commit:     Greg Lewis <glewis@FreeBSD.org>
CommitDate: 2022-11-04 06:54:54 +0000

    java/icedtea-web: Update to 1.8.8

    PR:             259466

 java/icedtea-web/Makefile                          | 34 +++++++-------------
 java/icedtea-web/distinfo                          |  6 ++--
 java/icedtea-web/files/patch-Makefile.am           | 36 +++++++++++-----------
 .../files/patch-completion_javaws.bash.in          |  6 ++--
 .../files/patch-completion_policyeditor.bash.in    |  6 ++--
 java/icedtea-web/files/patch-configure.ac (gone)   | 11 -------
 java/icedtea-web/files/patch-html-gen.sh           |  4 +--
 ...tx_net_sourceforge_jnlp_util_XDesktopEntry.java |  8 ++---
 .../patch-plugin_icedteanp_IcedTeaNPPlugin.cc      |  6 ++--
 .../files/patch-rust-launcher_Cargo.toml           |  4 +--
 java/icedtea-web/pkg-plist                         |  4 +--
 11 files changed, 51 insertions(+), 74 deletions(-)
Comment 8 Greg Lewis freebsd_committer freebsd_triage 2022-11-04 06:57:42 UTC
Committed