Bug 260426 - www/wt: update to 4.6.0
Summary: www/wt: update to 4.6.0
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Neel Chauhan
URL: https://www.webtoolkit.eu/wt/doc/refe...
Keywords:
: 260411 (view as bug list)
Depends on:
Blocks:
 
Reported: 2021-12-15 00:02 UTC by Mohammad S. Babaei
Modified: 2021-12-15 17:26 UTC (History)
2 users (show)

See Also:


Attachments
www/wt v4.5.1 to 4.6.0 patch file (29.49 KB, patch)
2021-12-15 00:02 UTC, Mohammad S. Babaei
info: maintainer-approval+
Details | Diff
A new patch containing the missing Makefile from the commit (2.72 KB, patch)
2021-12-15 13:26 UTC, Mohammad S. Babaei
info: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Mohammad S. Babaei 2021-12-15 00:02:30 UTC
Created attachment 230126 [details]
www/wt v4.5.1 to 4.6.0 patch file

* Options added

SAML: Wt 4.6.0 adds SAML support for Wt::Auth. Default is OFF.

FIREBIRD: I am not sure why it has been removed from the port. Originally it was there. My guess is that because the CMake script tries to link to it by default, which can be patched to not do so. Thus, I re-added FirebirdSQL backend support. Default is OFF.

* Suggested changes from Bug 260411
    # x11 is only needed when the OpenGL option is selected
    # switched the order of USE/USES
    # added CPE information
Comment 1 Neel Chauhan freebsd_committer freebsd_triage 2021-12-15 03:33:33 UTC
*** Bug 260411 has been marked as a duplicate of this bug. ***
Comment 2 Neel Chauhan freebsd_committer freebsd_triage 2021-12-15 03:35:37 UTC
Committed!
Comment 3 commit-hook freebsd_committer freebsd_triage 2021-12-15 03:35:45 UTC
A commit in branch main references this bug:

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

commit 5336ecf5a0981fe199e36f9f9535edcf4643d60d
Author:     Mohammad S. Babaei <info@babaei.net>
AuthorDate: 2021-12-15 03:34:28 +0000
Commit:     Neel Chauhan <nc@FreeBSD.org>
CommitDate: 2021-12-15 03:34:28 +0000

    www/wt: update to 4.6.0

    Changes: https://www.webtoolkit.eu/wt/doc/reference/html/Releasenotes.html

    PR:     260426

 www/wt/distinfo                   |   6 +-
 www/wt/files/patch-CMakeLists.txt |  40 ++++--
 www/wt/pkg-plist                  | 253 +++++++++++++++++++++++++++-----------
 3 files changed, 218 insertions(+), 81 deletions(-)
Comment 4 Bram Ton 2021-12-15 08:07:38 UTC
Uh oh. It seems the Makefile has been forgotten in this commit. The current ports tree now contains a Makefile which refers to version 4.5.1 and a distinfo file which refers to version 4.6.0.
Comment 5 Mohammad S. Babaei 2021-12-15 08:53:55 UTC
You are correct Sir. Sadly the commit is missing the Makefile. So, I'll re-open the bug.

https://cgit.freebsd.org/ports/tree/www/wt
Comment 6 Mohammad S. Babaei 2021-12-15 13:26:35 UTC
Created attachment 230138 [details]
A new patch containing the missing Makefile from the commit

OK, here is a new patch against the broken www/wt port. It also contains one other additional fix which fixes FIREBIRD option being ignored, which causes install failure.
Comment 7 Neel Chauhan freebsd_committer freebsd_triage 2021-12-15 17:26:01 UTC
Committed!
Comment 8 commit-hook freebsd_committer freebsd_triage 2021-12-15 17:26:07 UTC
A commit in branch main references this bug:

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

commit 568a1800851b36c500b716ef0f8bfd291b25d311
Author:     Mohammad S. Babaei <info@babaei.net>
AuthorDate: 2021-12-15 17:25:34 +0000
Commit:     Neel Chauhan <nc@FreeBSD.org>
CommitDate: 2021-12-15 17:25:34 +0000

    www/wt: Add updated Makefile

    PR:     260426

 www/wt/Makefile | 27 ++++++++++++++++++++-------
 1 file changed, 20 insertions(+), 7 deletions(-)