aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* *: Fix merge resolution errors after chasing editors/emacs updates2024Q1Joseph Mingrone2024-04-0718-31/+31
| | | | | | | | | | None of these ports built after the merges to chase editors/emacs because the distinfos were not updated. Revert the changes for these ports and just bump PORTREVSION. Reported by: jhale Fixes: 082542e6 */*: Chase editors/emacs update Fixes: bb5373b0 Chase editors/emacs update
* emulators/rpcs3: update to 0.0.31.16295Jan Beich2024-04-063-18/+18
| | | | | Changes: https://github.com/RPCS3/rpcs3/compare/2a89d87fab...517f0e1bac (cherry picked from commit 23db575948a87f6485bfd482c8510a115f014ba1)
* databases/mysql80-server databases/mysql81-server: fix build with libc++ 18 ↵Dimitry Andric2024-04-062-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | on i386 When building against libc++ 18, several iostream classes now get inlined into C++ binaries for efficiency. But because the mysql ports use -malign-double on non-powerpc architectures, this causes an ABI problem with libc++.so, which has not been built with that flag, at least on i386. This can cause segfaults during the build of the port. If it is not the architecture default, as it is on amd64, -malign-double should not be used without recompiling basically the entire userspace runtime. Quoting the gcc docs: > Warning: if you use the -malign-double switch, structures containing > the above types are aligned differently than the published application > binary interface specifications for the x86-32 and are not binary > compatible with structures in code compiled without that switch. Hence, remove -malign-double from CXXFLAGS for these ports. PR: 277896 Approved by: maintainer timeout (2 weeks) MFH: 2024Q1 (cherry picked from commit b49518c5c7c16418d7da0a5ce786da139b905bb1)
* net-im/dissent: update to 0.0.23Jan Beich2024-04-062-4/+4
| | | | | | | Changes: https://github.com/diamondburned/dissent/releases/tag/v0.0.23 Reported by: GitHub (watch releases) (cherry picked from commit fd254b5001c0202df7d90c87d54e5441d98b53b6)
* devel/electron27: update to 27.3.9Hiroki Tagato2024-04-052-6/+6
| | | | | | | | | | Changelog: https://github.com/electron/electron/releases/tag/v27.3.9 Reported by: GitHub (watch releases) MFH: 2024Q1 Security: c2431c4e-622c-4d92-996d-d8b5258ae8c9 (cherry picked from commit 58e18094c2d0dcaae88fd78b78452c6f961e4047)
* x11-servers/xwayland: Fix plistEmmanuel Vadot2024-04-052-0/+2
| | | | | | | Add the desktop file PR: 278165 (cherry picked from commit 5b56d02bb1391f147ba737448d8125e153b11928)
* www/*chromium: update to 123.0.6312.105Robert Nagy2024-04-0414-117/+88
| | | | | Security: https://vuxml.freebsd.org/freebsd/4a026b6c-f2b8-11ee-8e76-a8a1599412c6.html (cherry picked from commit 8fcc3c46edffbbb90f1e2b2d10371510e8ed9e48)
* x11-servers/xwayland-devel: adjust upstream reference after 77f72c463b90Jan Beich2024-04-041-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Only using 1 rebased patch from 23.2 branch as the rest apply fine "as is". --- bdca6c3d1f50.patch 2024-04-04 00:37:36 UTC +++ 01941a831811.patch 2024-04-04 09:39:24 UTC @@ -1,4 +1,4 @@ -From bdca6c3d1f5057eeb31609b1280fc93237b00c77 Mon Sep 17 00:00:00 2001 +From 01941a831811c9fd47ffed5ea96375abeb20c9fc Mon Sep 17 00:00:00 2001 From: Peter Hutterer <peter.hutterer@who-t.net> Date: Tue, 30 Jan 2024 13:13:35 +1000 Subject: [PATCH] render: fix refcounting of glyphs during ProcRenderAddGlyphs @@ -20,15 +20,17 @@ Jan-Niklas Sohn working with Trend Micro Zero Day Init This vulnerability was discovered by: Jan-Niklas Sohn working with Trend Micro Zero Day Initiative -Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1463> +(backported from commit bdca6c3d1f5057eeb31609b1280fc93237b00c77) + +Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1464> --- - render/glyph.c | 5 +++-- - render/glyphstr_priv.h | 1 + - render/render.c | 15 +++++++++++---- - 3 files changed, 15 insertions(+), 6 deletions(-) + render/glyph.c | 5 +++-- + render/glyphstr.h | 3 +++ + render/render.c | 15 +++++++++++---- + 3 files changed, 17 insertions(+), 6 deletions(-) diff --git a/render/glyph.c b/render/glyph.c -index 850ea8440d..13991f8a12 100644 +index f3ed9cf4c1..d5fc5f3c91 100644 --- a/render/glyph.c +++ b/render/glyph.c @@ -245,10 +245,11 @@ FreeGlyphPicture(GlyphPtr glyph) @@ -53,20 +55,22 @@ + glyph->refcnt = 1; glyph->size = size + sizeof(xGlyphInfo); glyph->info = *gi; dixInitPrivates(glyph, (char *) glyph + head_size, PRIVATE_GLYPH); -diff --git a/render/glyphstr_priv.h b/render/glyphstr_priv.h -index 90a90fa4f6..dd1bc54825 100644 ---- a/render/glyphstr_priv.h -+++ b/render/glyphstr_priv.h -@@ -56,6 +56,7 @@ void AddGlyph(GlyphSetPtr glyphSet, GlyphPtr glyph, Glyph id); - Bool DeleteGlyph(GlyphSetPtr glyphSet, Glyph id); - GlyphPtr FindGlyph(GlyphSetPtr glyphSet, Glyph id); - GlyphPtr AllocateGlyph(xGlyphInfo * gi, int format); -+void FreeGlyph(GlyphPtr glyph, int format); - Bool ResizeGlyphSet(GlyphSetPtr glyphSet, CARD32 change); - GlyphSetPtr AllocateGlyphSet(int fdepth, PictFormatPtr format); - int FreeGlyphSet(void *value, XID gid); +diff --git a/render/glyphstr.h b/render/glyphstr.h +index 2f51bd244a..fb6589d3e2 100644 +--- a/render/glyphstr.h ++++ b/render/glyphstr.h +@@ -102,6 +102,9 @@ HashGlyph(xGlyphInfo * gi, + extern void + AddGlyph(GlyphSetPtr glyphSet, GlyphPtr glyph, Glyph id); + ++extern void ++FreeGlyph(GlyphPtr glyph, int format); ++ + extern Bool + DeleteGlyph(GlyphSetPtr glyphSet, Glyph id); + diff --git a/render/render.c b/render/render.c -index 29c5055c62..fe5e37dd9a 100644 +index 456f156d43..5bc2a204b7 100644 --- a/render/render.c +++ b/render/render.c @@ -1076,6 +1076,7 @@ ProcRenderAddGlyphs(ClientPtr client) Reported by: manu
* x11-servers/xwayland: Update to 23.2.5Emmanuel Vadot2024-04-042-4/+4
| | | | | | | | | Release notes: https://lists.x.org/archives/xorg-announce/2024-April/003498.html Security: CVE-2024-31080 CVE-2024-31081 CVE-2024-31083 Sponsored by: Beckhoff Automation GmbH & Co. KG (cherry picked from commit fc136e65991746d25e325e7423635a13aa554a11)
* x11-servers/xwayland: Update to 23.2.4Emmanuel Vadot2024-04-042-4/+4
| | | | | | | Security: CVE-2023-6816, CVE-2024-0229, CVE-2024-21885, CVE-2024-21886 Sponsored by: Beckhoff Automation GmbH & Co. KG (cherry picked from commit 55a7d982d01e3dce58ad06aae44a0dce9880b92f)
* x11-servers/xorg-server: Update to 21.1.12Emmanuel Vadot2024-04-042-5/+4
| | | | | | | | | Release notes: https://lists.x.org/archives/xorg-announce/2024-April/003499.html Security: CVE-2024-31080 CVE-2024-31081 CVE-2024-31083 Sponsored by: Beckhoff Automation GmbH & Co. KG (cherry picked from commit 0df7783381d70c4df74dda76d22425446e09b4c5)
* x11/i3bar-river: unbreak build after dfc55c4ee063Jan Beich2024-04-041-0/+60
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | error[E0658]: `c".."` literals are experimental --> src/bar.rs:61:13 | 61 | c"i3bar-river".into(), | ^^^^^^^^^^^^^^ | = note: see issue #105723 <https://github.com/rust-lang/rust/issues/105723> for more information error[E0658]: `c".."` literals are experimental --> src/wm_info_provider/river.rs:118:33 | 118 | PointerBtn::Left => c"set-focused-tags", | ^^^^^^^^^^^^^^^^^^^ | = note: see issue #105723 <https://github.com/rust-lang/rust/issues/105723> for more information error[E0658]: `c".."` literals are experimental --> src/wm_info_provider/river.rs:119:34 | 119 | PointerBtn::Right => c"toggle-focused-tags", | ^^^^^^^^^^^^^^^^^^^^^^ | = note: see issue #105723 <https://github.com/rust-lang/rust/issues/105723> for more information Reported by: pkg-fallout (direct commit to 2024Q1 as 73941e6741d6 is missing on the branch)
* x11-servers/xwayland-devel: backport recent secfixesJan Beich2024-04-042-0/+13
| | | | | | Changes: https://gitlab.freedesktop.org/xorg/xserver/-/compare/272e2915f...bdca6c3d1 Security: CVE-2024-31080 CVE-2024-31081 CVE-2024-31082 CVE-2024-31083 (cherry picked from commit 0f0eaee14e697cff0101838139091e2c5d5a73bb)
* x11-servers/xwayland-devel: temporarily revert backportsJan Beich2024-04-042-13/+0
| | | | | | | | | | ===> Applying distribution patches for xwayland-devel-21.0.99.1.671_1 No file to patch. Skipping... 1 out of 1 hunks ignored--saving rejects to render/glyphstr_priv.h.rej ===> FAILED Applying distribution patch bdca6c3d1f50.patch with -p1 *** Error code 1 This reverts commit 655bcbcfb9e0caff8e8e2705a78f5a5a3db3d83a.
* games/veloren-weekly: update to s20240403Jan Beich2024-04-044-128/+64
| | | | | Changes: https://gitlab.com/veloren/veloren/-/compare/80fe5ca64...2f0c83992 (cherry picked from commit 1f0f2ea4a560eaabc830abff6269511a502a5e07)
* x11-servers/xwayland-devel: backport recent secfixesJan Beich2024-04-042-0/+13
| | | | | | Changes: https://gitlab.freedesktop.org/xorg/xserver/-/compare/272e2915f...bdca6c3d1 Security: CVE-2024-31080 CVE-2024-31081 CVE-2024-31082 CVE-2024-31083 (cherry picked from commit 0f0eaee14e697cff0101838139091e2c5d5a73bb)
* emulators/rpcs3: update to 0.0.31.16282Jan Beich2024-04-042-5/+5
| | | | | Changes: https://github.com/RPCS3/rpcs3/compare/e90b399329...2a89d87fab (cherry picked from commit b047995ba10897d61205d5cfeec3f2b39f3aa873)
* devel/jenkins-lts: Update to 2.440.2Li-Wen Hsu2024-04-022-4/+4
| | | | | | | Security: 2e3bea0c-f110-11ee-bc57-00e081b7aa2d Sponsored by: The FreeBSD Foundation (cherry picked from commit 573c04529ffb342ac2a52eead076f1f30585ab42)
* graphics/py-python-poppler-qt5: fix build on FreeBSD 13Rodrigo Osorio2024-04-022-41/+11
| | | | | | | | | | | | Patch picked from upstream repo Fix the build failures on older FreeBSD versions due to the recently updated graphics/poppler port. PR: 276263 Reported by: Martin Neubauer <m.ne@gmx.net> (maintainer) (cherry picked from commit 5d826246f8a360246c1f8c8fdbed1618f9dbbfe9)
* www/firefox: update to 124.0.2 (rc1)Christoph Moench-Tegeder2024-04-012-4/+4
| | | | | | | Release Notes (soon): https://www.mozilla.org/en-US/firefox/124.0.2/releasenotes/ (cherry picked from commit 1886a4440531bd778a6a14c686670f639f06ba4a)
* graphics/vulkan-caps-viewer: update to 3.40Jan Beich2024-04-012-4/+4
| | | | | | | Changes: https://github.com/SaschaWillems/VulkanCapsViewer/releases/tag/3.40 Reported by: GitHub (watch releases) (cherry picked from commit a8d81272f06300bfe17cd6dd4ffdb2078c364961)
* games/veloren-weekly: update to s20240330Jan Beich2024-03-312-5/+5
| | | | | | Changes: https://gitlab.com/veloren/veloren/-/compare/3ce82874a...80fe5ca64 Changes: https://veloren.net/blog/release-0-16/ (cherry picked from commit fc9739670b77286cd2ec4b7f5a05f785159c287f)
* www/rubygem-carrierwave: Update to 3.0.7Po-Chuan Hsieh2024-03-312-4/+4
| | | | | | | Changes: https://github.com/carrierwaveuploader/carrierwave/releases https://github.com/carrierwaveuploader/carrierwave/blob/master/CHANGELOG.md Security: CVE-2023-49090 (cherry picked from commit 1123646fa3ca4e254037f94084c8a39eb26a23fe)
* www/rubygem-carrierwave: Update to 3.0.6Po-Chuan Hsieh2024-03-312-4/+4
| | | | | | Changes: https://github.com/carrierwaveuploader/carrierwave/releases https://github.com/carrierwaveuploader/carrierwave/blob/master/CHANGELOG.md (cherry picked from commit 34a0b6ce4355c8c45a0a02880751425722040357)
* textproc/py-openstep-plist: Unbreak this portPo-Chuan Hsieh2024-03-311-4/+3
| | | | (cherry picked from commit ed031b7d0440f7478d75a8a32106c78ff3b3df4b)
* textproc/py-openstep-plist: mark DEPRECATEDMuhammad Moinur Rahman2024-03-311-0/+2
| | | | | | | Fails to build with: Backend subprocess exited when trying to invoke build_wheel (cherry picked from commit e7a4063557ed0d2ef033270636bc4a9df140c3c7)
* security/wolfssh: Update to 1.4.15Po-Chuan Hsieh2024-03-313-10/+30
| | | | | Changes: https://github.com/wolfSSL/wolfssh/releases (cherry picked from commit 3a3b0e9e12efe4f7e860ded96962cb5681305202)
* security/wolfssh: Update to 1.4.15Daniel Engberg2024-03-313-10/+13
| | | | | | | | | | | | * Add USE_LDCONFIG * Remove "make test" * Adjust Makefile to more closely follow Porters Handbook * Fix build that has been broken for weeks Reported by: pkg-fallout Approved by: portmgr (blanket, just fix it) (cherry picked from commit bc512877ccd53a53b4bc4579f20a12f012893276)
* databases/tiledb: Update to 2.20.1Po-Chuan Hsieh2024-03-312-4/+4
| | | | | Changes: https://github.com/TileDB-Inc/TileDB/releases (cherry picked from commit 54959b3c497c40ec48ac956b29da1e4c861df9ab)
* databases/tiledb: Update to 2.20.0Po-Chuan Hsieh2024-03-313-7/+5
| | | | | Changes: https://github.com/TileDB-Inc/TileDB/releases (cherry picked from commit 4131b917cd9f0d95d73a18be1a001d137152c925)
* databases/tiledb: fix build on non-amd64Piotr Kubaj2024-03-311-4/+4
| | | | | | | 1. Fix build on powerpc by adding -Wno-c++11-narrowing. 2. Disable AVX2 by default since only modern amd64 supports it. (cherry picked from commit b4346f9b28adee34ea6de88fc21dd7039c032e87)
* emulators/rpcs3: update to 0.0.31.16276Jan Beich2024-03-312-5/+5
| | | | | Changes: https://github.com/RPCS3/rpcs3/compare/4ecf8ecd06...e90b399329 (cherry picked from commit 3c61882d1ad51dc5c73504898554b8038d14a385)
* x11-wm/niri: update to 0.1.4Jan Beich2024-03-313-118/+124
| | | | | | | Changes: https://github.com/YaLTeR/niri/releases/tag/v0.1.4 Reported by: GitHub (watch releases) (cherry picked from commit 1350fd01cad53d995dddeeaae3222d2a86f7e31a)
* x11/i3bar-river: update to 0.1.7Jan Beich2024-03-313-221/+226
| | | | | | | Changes: https://github.com/MaxVerevkin/i3bar-river/releases/tag/v0.1.7 Reported by: GitHub (watch releases) (cherry picked from commit 0bd05f7759e36e8e314efcfcddf0771299e7269f)
* emulators/rpcs3: update to 0.0.31.16271Jan Beich2024-03-302-5/+5
| | | | | Changes: https://github.com/RPCS3/rpcs3/compare/a6fa091ab3...4ecf8ecd06 (cherry picked from commit 396a257d0987825f1d577db2d16ce191b3f4b6c6)
* devel/electron27: update to 27.3.8Hiroki Tagato2024-03-292-6/+6
| | | | | | | | | | Changelog: https://github.com/electron/electron/releases/tag/v27.3.8 Reported by: GitHub (watch releases) MFH: 2024Q1 Security: bdcd041e-5811-4da3-9243-573a9890fdb1 (cherry picked from commit 495cd0d312de1f60dde91950e82021d0df22e2b7)
* devel/electron27: update to 27.3.7Hiroki Tagato2024-03-292-6/+6
| | | | | | | | Changelog: https://github.com/electron/electron/releases/tag/v27.3.7 Reported by: GitHub (watch releases) (cherry picked from commit 9d984b57a5d75bab48c0d8e157b7ef4f37722801)
* games/veloren-weekly: update to s20240328Jan Beich2024-03-292-5/+5
| | | | | Changes: https://gitlab.com/veloren/veloren/-/compare/69e065368...3ce82874a (cherry picked from commit b6f590b28b948b9ffa1783093446366419966dc6)
* x11/kanshi: update to 1.5.1Jan Beich2024-03-282-4/+4
| | | | | | | Changes: https://git.sr.ht/~emersion/kanshi/refs/v1.5.1 Reported by: Repology (cherry picked from commit db9d44284afe111b5810fb5d9a3188cc92c65a7d)
* games/veloren-weekly: update to s20240327Jan Beich2024-03-282-5/+5
| | | | | Changes: https://gitlab.com/veloren/veloren/-/compare/fbca6d852...69e065368 (cherry picked from commit 77734ee0d44bf6956bbd0a367998d7f47c96f557)
* emulators/rpcs3: update to 0.0.31.16219Jan Beich2024-03-282-11/+11
| | | | | Changes: https://github.com/RPCS3/rpcs3/compare/e32ed90d21...a6fa091ab3 (cherry picked from commit a8165ecd019e607891c1d9b885d47671369f4a4a)
* net/jose: fix build with lld 18Dimitry Andric2024-03-271-0/+10
| | | | | | | | | | | | | | | | With recent lld, the --version-script check in net/jose's meson.build fails, causing it to erroneously use a -export-symbols-regex flag: cc: error: unknown argument: '-export-symbols-regex=^jose_.*' Fix this by adding --undefined-version to the meson check, so it succeeds. PR: 277905 Approved by: hdholm@alumni.iastate.edu (maintainer) MFH: 2024Q1 (cherry picked from commit 142d074b14d2f69452f2468d801d9f5e0d2669ef)
* www/chromium: update to 123.0.6312.86Robert Nagy2024-03-2710-91/+62
| | | | | Security: https://vuxml.freebsd.org/freebsd/814af1be-ec63-11ee-8e76-a8a1599412c6.html (cherry picked from commit 526e284ae0947beb40421b6096b21876ab5477e1)
* mail/snappymail: Update to 2.36.0Yasuhiro Kimura2024-03-273-388/+122
| | | | | | ChangLog: https://github.com/the-djmaze/snappymail/releases/tag/v2.36.0 MFH: 2024Q1 (cherry picked from commit 28ac60b15c59ccfc547fb462337495550249ca25)
* Chase editors/emacs updateJoseph Mingrone2024-03-2699-108/+110
| | | | | | | | | | | | | | | - Bump Emacs version in Mk/Uses/emacs.mk to update version-specific paths - Bump PORTREVISION of ports with USES=emacs. This is required for two reasons. Emacs lisp files need to be byte compiled for the new Emacs version, and files installed under, e.g., EMACS_VERSION_SITE_LISPDIR need to be relocated. Reviewed by: ashish Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D44492 (cherry picked from commit 26421ac37c3c013c7809400976c866a8f70db436)
* editors/flim: Update to the snapshot on 2023-12-18MANTANI Nobutaka2024-03-262-6/+5
| | | | (cherry picked from commit e5e0bff10b97222a1bc5f18ce1a0137bda467e60)
* */*: Chase editors/emacs updateJoseph Mingrone2024-03-26100-83/+103
| | | | | | | | | | | | | | | | - Bump Emacs version in Mk/Uses/emacs.mk to update version-specific paths - Bump PORTREVISION of ports with USES=emacs. This is required for two reasons. Emacs lisp files need to be byte compiled for the new Emacs version, and files installed under, e.g., EMACS_VERSION_SITE_LISPDIR need to be relocated. Reviewed by: ashish Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D43615 (cherry picked from commit ab463bdca9c29ec22be0c7e6d7aa27bb2a980b48)
* editors/emacs: Update to 29.3Ashish SHUKLA2024-03-262-5/+4
| | | | | | | | | | | | | | Emacs 29.3 is an emergency bugfix release intended to fix several security vulnerabilities. For details, refer to the Changelog. Changelog: https://git.savannah.gnu.org/cgit/emacs.git/tree/etc/NEWS?h=emacs-29.3 Reviewed by: jrm Security: f661184a-eb90-11ee-92fc-1c697a616631 Differential Revision: <https://reviews.freebsd.org/D44492> Co-authored-by: Joseph Mingrone <jrm@FreeBSD.org> (cherry picked from commit 4d9f1684ed014a79d95526fa8c4ba77ece854b8d)
* editors/emacs: Moved man to share/manMuhammad Moinur Rahman2024-03-262-5/+7
| | | | | | Approved by: portmgr (blanket) (cherry picked from commit 6f6aba4b3090b91deacc6577d8ae18f988f3d7d5)
* editors/emacs: Update to 29.2Joseph Mingrone2024-03-262-5/+4
| | | | | | | | | | | This is a bug-fix release with no new features. Changelog: https://git.savannah.gnu.org/cgit/emacs.git/tree/etc/NEWS?h=emacs-29.2 Reviewed by: ashish Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D43616 (cherry picked from commit 29b94c52385d864db8ced05dfd327aae4e432919)