[Bug 275914] www/webkit2-gtk{3,4}: consolidate, flavourise, update to 2.46

2025-01-20 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=275914

Charlie Li  changed:

   What|Removed |Added

 Resolution|--- |FIXED
 Status|Open|Closed

--- Comment #62 from Charlie Li  ---
Finally committed. Took quite a bit but this software is quite particular about
many things.

-- 
You are receiving this mail because:
You are the assignee for the bug.


[Bug 279741] textproc/libxslt: Update to 1.1.42

2025-01-20 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=279741
Bug 279741 depends on bug 275914, which changed state.

Bug 275914 Summary: www/webkit2-gtk{3,4}: consolidate, flavourise, update to 
2.46
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=275914

   What|Removed |Added

 Status|Open|Closed
 Resolution|--- |FIXED

-- 
You are receiving this mail because:
You are the assignee for the bug.


[Bug 275914] www/webkit2-gtk{3,4}: consolidate, flavourise, update to 2.46

2025-01-20 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=275914

--- Comment #63 from shamaz.ma...@gmail.com ---
New port depends on WPE:

libwpe-1.0.so:www/libwpe \
libWPEBackend-fdo-1.0.so:www/wpebackend-fdo

However WPE renderer was removed in 2.44.0:

https://www.webkitgtk.org/2024/03/16/webkitgtk2.44.0-released.html

-- 
You are receiving this mail because:
You are the assignee for the bug.


[LDWG][FBSD_LDWG] pkgbase: multiple upgrades (with and without pkg 2.0)

2025-01-20 Thread Graham Perrin
When pkgbase was discussed during yesterday's meeting, in the side chat 
I mentioned a plea to test multiple upgrades. For example: 14.1 to 14.2 
then 14.2 to 15.0-CURRENT.


Yesterday's mention was partly a follow-up to last month's 
. 



I do have a destructible boot environment set aside for cloning and 
testing, however (without going into too much detail) we really need a 
second pair of eyes on this. I encountered some weirdness, with at least 
one major upgrade, earlier in December.


I guess, people will refrain from testing until after the release of pkg 
2.0.


HTH




[Bug 275914] www/webkit2-gtk{3,4}: consolidate, flavourise, update to 2.46

2025-01-20 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=275914

--- Comment #60 from commit-h...@freebsd.org ---
A commit in branch main references this bug:

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

commit 94310012886105252763e218ec45dfccf778e55e
Author: Charlie Li 
AuthorDate: 2025-01-20 22:01:13 +
Commit: Charlie Li 
CommitDate: 2025-01-21 03:12:19 +

www/webkit2-gtk: update to 2.46.5

Changelog:
https://github.com/WebKit/WebKit/blob/webkitgtk-2.46.5/Source/WebKit/gtk/NEWS

Now consolidated into one port with flavours since the codebase is
the same, just linked with different libraries resulting in different
SONAMEs and APIs. SONAMEs/flavours:

* GTK3 + libsoup = libwebkit2gtk-4.0 (40)
* GTK3 + libsoup3 = libwebkit2gtk-4.1 (41)
* GTK4 + libsoup3 = libwebkitgtk-6.0 (60)

Despite upstream's recommendation to use clang for better skia
optimisation, this port now USE_GCC due to extensive std::pair copy
constructor use that is not trivial to continue patching to stay
working with our libc++ version 1 ABI. See review D35327 for some
details.

Reported by: eduardo
PR: 275914
Differential Revision: https://reviews.freebsd.org/D45878

 MOVED  |2 +
 audio/gsequencer/Makefile  |2 +-
 cad/PrusaSlicer/Makefile   |2 +-
 databases/evolution-data-server/Makefile   |2 +-
 deskutils/bijiben/Makefile |2 +-
 deskutils/bookworm/Makefile|2 +-
 deskutils/foliate/Makefile |2 +-
 deskutils/gnome-initial-setup/Makefile |2 +-
 deskutils/gnotime/Makefile |2 +-
 deskutils/meteo/Makefile   |2 +-
 deskutils/rednotebook/Makefile |2 +-
 deskutils/showdown/Makefile|2 +-
 devel/devhelp/Makefile |2 +-
 devel/geany-plugin-markdown/Makefile   |2 +-
 devel/glade/Makefile   |2 +-
 devel/gnome-builder/Makefile   |2 +-
 devel/juce/Makefile|4 +-
 devel/juce706/Makefile |4 +-
 editors/emacs-devel/Makefile   |2 +-
 editors/emacs/Makefile |2 +-
 editors/marker/Makefile|2 +-
 editors/quilter/Makefile   |2 +-
 editors/setzer/Makefile|2 +-
 finance/gnucash/Makefile   |2 +-
 graphics/atril/Makefile|2 +-
 graphics/birdfont/Makefile |2 +-
 graphics/gthumb/Makefile   |2 +-
 graphics/pdfpc/Makefile|2 +-
 java/eclipse/Makefile  |2 +-
 mail/astroid/Makefile  |2 +-
 mail/balsa/Makefile|2 +-
 mail/claws-mail-fancy/Makefile |2 +-
 mail/evolution-ews/Makefile|2 +-
 mail/evolution/Makefile|2 +-
 mail/geary/Makefile|2 +-
 math/qalculate-gtk/Makefile|2 +-
 misc/xiphos/Makefile   |2 +-
 net/gnome-online-accounts/Makefile |2 +-
 net/liferea/Makefile   |2 +-
 net/remmina/Makefile   |2 +-
 print/xreader/Makefile |2 +-
 textproc/libgepub/Makefile |2 +-
 www/Makefile   |3 +-
 www/badwolf/Makefile   |2 +-
 www/deforaos-surfer/Makefile   |2 +-
 www/eolie/Makefile |2 +-
 www/epiphany/Makefile  |4 +-
 www/luakit-devel/Makefile  |2 +-
 www/luakit/Makefile|2 +-
 www/midori/Makefile|2 +-
 www/py-pywebview-gtk/Makefile  |2 +-
 www/py-pywry/Makefile  |2 +-
 www/surf/Makefile  |2 +-
 www/vimb/Makefile  |2 +-
 www/webkit2-gtk/Makefile (new) |  141 +
 www/webkit2-gtk/distinfo (new) |5 +
 ...ThirdParty_ANGLE_src_common_SimpleMutex.h (new) |   12 +
 ...ce_ThirdParty_ANGLE_src_common_platform.h (new) |   23 +
 ...ch-Source_WTF_wtf_glib_FileSystemGlib.cpp (new) |   11 +
 .../patch-Source_WebCore_platform_network_DNS.h|4 +-
 ...ess_Launcher

[Bug 275914] www/webkit2-gtk{3,4}: consolidate, flavourise, update to 2.46

2025-01-20 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=275914

--- Comment #61 from commit-h...@freebsd.org ---
A commit in branch main references this bug:

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

commit bc2e3ed90ba084d29a08ce4c87329e05b61bd317
Author: Charlie Li 
AuthorDate: 2025-01-21 02:42:46 +
Commit: Charlie Li 
CommitDate: 2025-01-21 03:12:20 +

www/webkit2-gtk: bump consumer PORTREVISIONs after port consolidation

With hat: gnome
PR: 275914

 audio/gsequencer/Makefile| 1 +
 cad/PrusaSlicer/Makefile | 2 +-
 databases/evolution-data-server/Makefile | 2 +-
 deskutils/bijiben/Makefile   | 2 +-
 deskutils/bookworm/Makefile  | 2 +-
 deskutils/foliate/Makefile   | 2 +-
 deskutils/gnome-initial-setup/Makefile   | 2 +-
 deskutils/gnotime/Makefile   | 2 +-
 deskutils/meteo/Makefile | 1 +
 deskutils/rednotebook/Makefile   | 2 +-
 deskutils/showdown/Makefile  | 2 +-
 devel/devhelp/Makefile   | 2 +-
 devel/geany-plugin-markdown/Makefile | 1 +
 devel/glade/Makefile | 2 +-
 devel/gnome-builder/Makefile | 2 +-
 devel/juce/Makefile  | 2 +-
 devel/juce706/Makefile   | 2 +-
 editors/marker/Makefile  | 2 +-
 editors/quilter/Makefile | 1 +
 editors/setzer/Makefile  | 2 +-
 finance/gnucash/Makefile | 1 +
 graphics/atril/Makefile  | 1 +
 graphics/birdfont/Makefile   | 2 +-
 graphics/gthumb/Makefile | 2 +-
 graphics/pdfpc/Makefile  | 2 +-
 java/eclipse/Makefile| 2 +-
 mail/astroid/Makefile| 2 +-
 mail/balsa/Makefile  | 2 +-
 mail/evolution-ews/Makefile  | 2 +-
 mail/evolution/Makefile  | 2 +-
 mail/geary/Makefile  | 2 +-
 math/qalculate-gtk/Makefile  | 1 +
 misc/xiphos/Makefile | 2 +-
 net/gnome-online-accounts/Makefile   | 2 +-
 net/liferea/Makefile | 2 +-
 net/remmina/Makefile | 1 +
 textproc/libgepub/Makefile   | 2 +-
 www/badwolf/Makefile | 2 +-
 www/deforaos-surfer/Makefile | 2 +-
 www/eolie/Makefile   | 2 +-
 www/epiphany/Makefile| 2 +-
 www/luakit-devel/Makefile| 2 +-
 www/luakit/Makefile  | 2 +-
 www/midori/Makefile  | 2 +-
 www/py-pywebview-gtk/Makefile| 2 +-
 www/py-pywry/Makefile| 2 +-
 www/surf/Makefile| 2 +-
 www/vimb/Makefile| 2 +-
 x11-fm/sushi/Makefile| 2 +-
 x11-toolkits/wxgtk30/Makefile| 2 +-
 x11-toolkits/wxgtk32/Makefile| 1 +
 x11/ulauncher/Makefile   | 2 +-
 x11/yelp/Makefile| 2 +-
 53 files changed, 53 insertions(+), 44 deletions(-)

-- 
You are receiving this mail because:
You are the assignee for the bug.


[LDWG][FBSD_LDWG] paper cuts: vt(4) with Control-left and Control-right

2025-01-20 Thread Graham Perrin

In the side chat during yesterday's meeting:

vt lacks support for Control key combinations for (a) previous word 
and (b) next word.


manu et al I'll follow up after the meeting.

Background: over the years, hundreds of paper cuts. Probably thousands 
(no exaggeration), silence about the pain was because I assumed mistake 
upon mistake with my configuration files.


At  there's the phrase 
"trivially fixable". Please note, I do not assume that vt will be 
trivially fixable, so I treat this as out of scope for things such as 
the Foundation's Laptop Project.


For me, the likeliest way forward will be:

1. bsdinstall, get an Internet connection, make changes before exit

2. use pkg to install X.Org and ROXTerm

3. exit

4. first boot of the installed system.

Whilst that's not the cleanliness that I'd like for my various test 
systems, it is the proper balance.


Given the package requirements (2), I'll make -dvd1.iso.xz my habit for 
(1) in cases where tests involve RELEASE.


Future paper cuts, before exiting bsdinstall, can be minimally painful, 
since I learnt that vt is the constraint :-)









[Bug 283512] x11-toolkits/granite7: update to 7.6.0

2025-01-20 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=283512

Robert Clausecker  changed:

   What|Removed |Added

 CC||f...@freebsd.org
 Status|New |In Progress
  Flags|maintainer-feedback?(deskto |maintainer-feedback-
   |p...@freebsd.org)  |
   Assignee|desk...@freebsd.org |f...@freebsd.org

--- Comment #1 from Robert Clausecker  ---
maintainer timeout

-- 
You are receiving this mail because:
You are the assignee for the bug.