CVE and update status of the FreeBSD ports tree4,826 unaddressed CVEs in 618 portsAll times are CET

Port details

x11-toolkits/wxgtk303.0.5.1_7

The wxWidgets GUI toolkit with GTK bindings

Maintainer
desktop@FreeBSD.org
Packages
wx30-gtk2 3.0.5.1_7, wx30-gtk3 3.0.5.1_7
Upstream
up to date
CPE
wxwidgets:wxwidgets
WWW
https://www.wxwidgets.org/
Links
cgit · VuXML

Unaddressed (0) · The CVE record lists this version as affected, no VuXML entry names the CVE

None. There is no CVE without a VuXML entry for this version.

VuXML only (0) · listed, port not fixed yet

None. pkg audit reports nothing for this version.

Fixed (0)

No VuXML entries for this package.

Commits (63)

Rene Ladan (rene) · 3.0.5.1_7
all: bump PORTREVISION after updating graphics/libyuv

Using the Tools/scripts/bump_revision.pl script
b304d8ab18
Charlie Li (vishwin) · 3.0.5.1_6
gnome.mk: rename gdkpixbuf2 to gdkpixbuf to prepare for port move

The GTK 1-based gdk-pixbuf has not existed for some time.

No functional or package changes.
e87d8134a3
Charlie Li (vishwin) · 3.0.5.1_6
www/webkit2-gtk: bump consumer PORTREVISIONs after port consolidation

With hat: gnome
PR: 275914
bc2e3ed90b
Charlie Li (vishwin) · 3.0.5.1_5
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
9431001288
Tijl Coosemans (tijl) · 3.0.5.1_5
graphics/tiff: Update to 4.6.0

PR:		278577
Exp-run by:	antoine
98bf25875a
Nuno Teixeira (eduardo) · 3.0.5.1_4
*/*: Bump consumers of x11-toolkits/gtk30

New version of gtk3 in tree
3572ca3e01
Dimitry Andric (dim) · 3.0.5.1_3
x11-toolkits/wxgtk30: fix build with lld 17

Building x11-toolkits/wxgtk30 with lld 17 results in the following link
errors:

  ld: error: version script assignment of 'WXU_3.0.5' to symbol 'wxSVGFileDCImpl::DoDrawPolyPolygon(int, int const*, wxPoint const*, int, int, wxPolygonFillMode)' failed: symbol not defined
  ld: error: version script assignment of 'WXU_3.0.5' to symbol 'wxSVGFileDCImpl::SetAxisOrientation(bool, bool)' failed: symbol not defined
  ld: error: version script assignment of 'WXU_3.0.5' to symbol 'wxSVGFileDCImpl::SetDeviceOrigin(int, int)' failed: symbol not defined
  ld: error: version script assignment of 'WXU_3.0.5' to symbol 'wxSVGFileDCImpl::SetLogicalOrigin(int, int)' failed: symbol not defined
  ld: error: version script assignment of 'WXU_3.0.5' to symbol 'wxWindow::GetContentScaleFactor() const' failed: symbol not defined
  ld: error: version script assignment of 'WXU_3.0.4' to symbol 'wxDirButton::DoApplyWidgetStyle(_GtkRcStyle*)' failed: symbol not defined
  ld: error: version script assignment of 'WXU_3.0.4' to symbol 'wxFileButton::DoApplyWidgetStyle(_GtkRcStyle*)' failed: symbol not defined
  ld: error: version script assignment of 'WXU_3.0.4' to symbol 'wxRibbonPage::ShowScrollButtons1()' failed: symbol not defined
  ld: error: version script assignment of 'WXU_3.0.4' to symbol 'wxWindow::GTKApplyCssStyle(char const*)' failed: symbol not defined
  ld: error: version script assignment of 'WXU_3.0.3' to symbol 'wxDataViewRenderer::FinishEditing()' failed: symbol not defined
  ld: error: version script assignment of 'WXU_3.0.3' to symbol 'wxFloatProperty::DoGetAttribute(wxString const&) const' failed: symbol not defined
  ld: error: version script assignment of 'WXU_3.0.2' to symbol 'wxGenericListCtrl::EndEditLabel(bool)' failed: symbol not defined
  ld: error: version script assignment of 'WXU_3.0.1' to symbol 'wxDataViewListCtrl::ClearColumns()' failed: symbol not defined
  ld: error: version script assignment of 'WXU_3.0.1' to symbol 'wxDataViewListStore::ClearColumns()' failed: symbol not defined
  ld: error: version script assignment of 'WXU_3.0.1' to symbol 'wxInfoBarGeneric::SetForegroundColour(wxColour const&)' failed: symbol not defined
  ld: error: version script assignment of 'WXU_3.0.1' to symbol 'wxTDIChildFrame::DoMoveWindow(int, int, int, int)' failed: symbol not defined

Add -Wl,--undefined-version to LDFLAGS to suppress these errors, since
wxWidgets reuses the same linker version script for all its shared
libraries.

PR:		273753
Approved by:	blanket (desktop)
MFH:		2023Q4
ff46b0fb8d
Po-Chuan Hsieh (sunpoet) · 3.0.5.1_3
*: Rename GTK+ to GTK

GTK+ has been renamed to GTK since 2019.

Reference:	https://mail.gnome.org/archives/gtk-devel-list/2019-February/msg00000.html
Approved by:	portmgr (blanket)
7a4777dc53
Daniel Engberg (diizzy) · 3.0.5.1_3
*/*: Bump jpeg-turbo users treewide

New major version 3.0.0
664a2fa1e5
Adriaan de Groot (adridg) · 3.0.5.1_2
x11-toolkits/wxgtk30: fix build with clang 16

Tests that are done by configure need an extra header.

Reported by:	Eric Camachat
PR:		270476
c441af2f42
Tobias C. Berner (tcberner) · 3.0.5.1_2
accessibility/at-spi2-core: update to 2.46.0

What's new in at-spi2-core 2.46.0:
* Fix GetInterfaces documentation on org.a11y.atspi.Accessible
  interface.

What's new in at-spi2-core 2.45.91:
* Send device event controller events using the same signature as other
  events.
* Document the Accessible, Action, and Cache dbus interfaces.
* Fix license of atspi-gmain.c (#87).

What's new in at-spi2-core 2.45.90:
* xml: Add some documentation.
* xml: Fix event arguments.
* xml: Add some missing DeviceEventController methods.
* Bind the AT-SPI bus to the graphical session.
* Mark bus service as belonging to the session slice.
* Add ATSPI_ROLE_PUSH_BUTTON_MENU.
* Add an "announcement" event/signal to allow objects to send
  notifications (!63).
* Various code clean-ups and test improvements.

What's new in at-spi2-core 2.45.1:
* Atk and at-spi2-atk are now merged into this project.
* Now requires meson 0.56.2 and glib 2.67.4.
* at-spi2-atk: Expose the accessible hierarchy via dbus introspection.
* Properly escape the AT-SPI bus address; fixes warnings about the address
  not containing a colon (!55).
* Add a text value to AtspiValue, so that a value can expose a textual
  description, as in the new Atk value API.
* Add atspi_event_listener_register_with_app, to allow an event listener
  to be registered only for a given application (!52).

- accessibility/atk and accessibility/at-spi2-atk have been merged into
  accessibility/at-spi2-core

- accessibility/at-spi2-core: bump consumers of removed ports atk and at-spi2-atk

PR:		269704
Exp-run by:	antoine
---
fa81a4f5f8
Stefan Eßer (se) · 3.0.5.1_1
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
fb16dfecae
Stefan Eßer (se) · 3.0.5.1_1
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.

This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.

There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.

The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.

Approved by:		portmgr (tcberner)
b7f05445c0
Loïc Bartoletti (lbartoletti) · 3.0.5.1_1
x11-toolkits/*wx*: set desktop as maintainer
5f1ab1aa75
Daniel Engberg (diizzy) · 3.0.5.1_1
x11-toolkits/wxgtk30: Use upstream release archive and convert to DISTVERSION

Use upstream release archive as recommended by Porters Handbook

PR:		263959
Approved by:	lbartoletti (maintainer)
0cd28063f0
Tobias C. Berner (tcberner) · 3.0.5.1_1
framework: convert bsd.gstreamer.mk to Uses/gstreamer.mk

- convert bsd.gstreamer.mk to Uses/gstreamer.mk
- convert ports tree to make use of USES=gstreamer
- remove duplicate dependency lines from the tree

Differential Revision: https://reviews.freebsd.org/D35097
ca3f925d6e
Alexey Dokuchaev (danfe) · 3.0.5.1_1
x11-toolkits/wxgtk30: add non-default, webkit-less gtk2 flavor

Until subpackages arrive, specify mutual CONFLICTS_INSTALL as splitting
toolkit-independent libraries and other files proved to be unfeasible.

While here, add explicit dependency on `print/harfbuzz' per stage Q/A.
b7cbb62f6a
Kevin Bowling (kbowling) · 3.0.5.1_1
graphics/mesa-libs: Bump reverse deps for libglvnd

Per discussion with bapt on helping pkg handle the changing of these
deps and avoiding impossible upgrade senarios.

PR:		246767
Reviewed by:	manu, bapt
Approved by:	x11
Differential Revision:	https://reviews.freebsd.org/D30824
da3162c7c9
Mathieu Arnold (mat) · 3.0.5.1
One more small cleanup, forgotten yesterday. Reported by:	lwhsu
cf118ccf87
Mathieu Arnold (mat) · 3.0.5.1
Remove # $FreeBSD$ from Makefiles.
305f148f48
Loïc Bartoletti (lbartoletti) · 3.0.5.1
x11-toolkits/wxgtk30: Remove unused gconf2 dependency

PR:		251644
Submitted by:	greg@unrelenting.technology
3132a903f4
Loïc Bartoletti (lbartoletti) · 3.0.5.1
x11-toolkits/wxgtk30: Update to 3.0.5.1

Changelog:
  - https://raw.githubusercontent.com/wxWidgets/wxWidgets/v3.0.5/docs/changes.txt

PR:	 246218
Approved by:	tcberner (mentor)
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D24808
4c1a399966
Loïc Bartoletti (lbartoletti) · 3.0.4_9
x11-toolkits/py-wxPython40: GUI toolkit for the Python programming language

py-wxPython40 aka Phoenix is a reborn of wxPython and in particular it allows to use wxWidgets with Python3.


  - Add x11-toolkits/py-wxPython40
  - Replace wxPython30 by wxPython40 when python wxWidgets is required
  - Fix cad/kicad and cad/kicad-devel to use wxPython40 "Phoenix"
  - Update comms/congruity, graphics/py-mayavi from wx 2.8 to 3.0
  - While I'm here fix portlint per emulators/playonbsd
  - Remove RUN_DEPENDS from USE_WX per graphics/djvusmooth
  - Bump portversion
  - Fix unicode on x11-toolkits/wxgtk30 and take Maintainer'ship

PR:     241893
Reviewed by:	koobs, tcberner
Approved by:	tcberner (mentor)
Differential Revision:  https://reviews.freebsd.org/D21915
Exp-run by:     antoine
fc45cfe430
Niclas Zeising (zeising) · 3.0.4_8
Add USES=xorg USES=gl, ports categories x

Add USES=xorg and USES=gl to ports in categories starting with 'x'
While here, try to sprinkle other USES (mostly gnome and sdl) as needed.
4c46ca73d8
Gerald Pfeifer (gerald) · 3.0.4_8
Bump PORTREVISION for ports depending on the canonical version of GCC as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3 to GCC 9.1 under most circumstances now after revision 507371.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
ea8c8ec7da
Christoph Moench-Tegeder (cmt) · 3.0.4_7
wxgtk30: fix format strings for printing kevent data

WxWidgets can watch for filesystem changes via kevent(2). To aid debugging,
incoming events are passed to a logging function (log level TRACE, which
will be discarded unless explicitely enabled). The format strings used
here did not match FreeBSD's struct kevent, and this mismatch triggered
an assertion inside wx. (The assertion message was
  ./include/wx/strvararg.h(456): assert
    "(argtype & (wxFormatStringSpecifier<T>::value)) == argtype" failed
    in wxArgNormalizer(): format specifier doesn't match argument type
for your search engine's reference). (Observed e.g. in cad/kicad when
(auto-)saving a project, where the assertion failure was passed as an
error dialog to the GUI - having this pop up when saving your work does
not instill confidence).
This patch uses the format specifiers from inttypes.h and accounts for
the changes to struct kevent between FreeBSD 11 and 12.
NB: wxgtk31 has similar code in the same place, with some improvements,
but IMO the fix is incomplete (it doesn't account for 11 vs 12). Maintainer
will be notified.
4f0e6046ce
Baptiste Daroussin (bapt) · 3.0.4_6
Fix build with WEBKIT option off
6b5bd06daf
Baptiste Daroussin (bapt) · 3.0.4_6
wxGTK3.0: switch to gtk3 and webkit2

Discussed with:	portmgr
89bc7fbdd1
Tobias Kortkamp (tobik) · 3.0.4_5
x11-toolkits/wxgtk30: Add NOTIFY option

Without this libnotify might be autodetected and automatically
picked up if present in the build environment.

- Add some missing dependencies
- Pet portlint
- Reset maintainer after the long timeout

PR:		231399
Submitted by:	avos
Approved by:	portmaster@bsdforge.com (maintainer timeout, ~4 months)
dca81dd5fd
Gerald Pfeifer (gerald) · 3.0.4_4
Bump PORTREVISION for ports depending on the canonical version of GCC defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t GCC 8.2 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.

PR:		231590
a9f015d155
Niclas Zeising (zeising) · 3.0.4_3
Change x11/xorgproto to become a build dep

Change x11/xorgproto to become a build time dependency when added to
USE_XORG.  Change the dependency to be on the port, rather than a file the
port installs.
Fix fallout.
Bump portrevision on depending ports.

PR:		230909
Reviewed by:	eadler
Approved by:	portmgr (antoine)
Obtained from:	https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/xorgproto
exp-run:	antoine
Differential Revision:	https://reviews.freebsd.org/D16906
0fae2e9e0e
Yuri Victorovich (yuri) · 3.0.4_2
x11-toolkits/wxgtk30 and x11-toolkits/wxgtk31: Fix the problem that TLS is broken on armv6/7

ftp/filezilla was dumping core

PR:		229396
Submitted by:	Ulrich Grey <usenet@ulrich-grey.de>
Approved by:	portmaster@bsdforge.com (maintainer's timeout on x11-toolkits/wxgtk30; ~50 days)
MFH:		2018Q3
ffc2a3082a
Gerald Pfeifer (gerald) · 3.0.4_1
Bump PORTREVISION for ports depending on the canonical version of GCC in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which has now moved from GCC 6 to GCC 7 by default.

This includes ports
 - featuring USE_GCC=yes or USE_GCC=any,
 - featuring USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and those
 - with USES=compiler specifying one of openmp, nestedfct, c11, c++0x,
   c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib.

PR:		222542
09f9633cb6
Steve Wills (swills) · 3.0.4
x11-toolkits/wxgtk30: update to 3.0.4

PR:		229132
Submitted by:	Piotr Kubaj <pkubaj@anongoth.pl>
Approved by:	Chris Hutchinson <portmaster@bsdforge.com> (maintainer)
2a29d442be
Mathieu Arnold (mat) · 3.0.3.1
Don't use DISTNAME when using USE_GITHUB.

Sponsored by:	Absolight
bf16436d32
Jan Beich (jbeich) · 3.0.3.1
x11-toolkits/wxgtk30: update to 3.0.3.1

Changes:	https://github.com/wxWidgets/wxWidgets/blob/v3.0.3/docs/readme.txt
ABI:		https://abi-laboratory.pro/tracker/timeline/wxwidgets/
PR:		220932
Submitted by:	rozhuk.im@gmail.com
Approved by:	Chris Hutchinson (maintainer)
Reviewed by:	antoine, mat
Exp-run by:	antoine
4710ce3829
Dmitry Marakasov (amdmi3) · 3.0.2_7
- Add LICENSE - Switch to USES=localbase - Switch to USE_CXXSTD

Approved by:	portmgr blanket
ceedceaaa5
Mathieu Arnold (mat) · 3.0.2_7
Remove USES=execinfo.

PR:		220271
Submitted by:	mat (review), Yasuhiro KIMURA (PR)
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D11488
3fcd0e41de
Gerald Pfeifer (gerald) · 3.0.2_7
Bump PORTREVISION for ports depending on the canonical version of GCC (via Mk/bsd.default-versions.mk and lang/gcc) which has moved from GCC 5.4 to GCC 6.4 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++11-lang,
   c++14-lang, c++0x, c11, or gcc-c++11-lib.

PR:		219275
e59c88cece
Matthew Rezny (rezny) · 3.0.2_6
Revision bump of all ports with USE_GL after consolidation of mesa-libs

Approved by:	swills (mentor)
Differential Revision:	https://reviews.freebsd.org/D10845
b760897dde
Gerald Pfeifer (gerald) · 3.0.2_5
Bump PORTREVISIONs for ports depending on the canonical version of GCC and lang/gcc which have moved from GCC 4.9.4 to GCC 5.4 (at least under some circumstances such as versions of FreeBSD or platforms).

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using using Mk/bsd.octave.mk which in turn has USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++14-lang,
   c++11-lang, c++0x, c11, or gcc-c++11-lib.

PR:		216707
04d6f52202
Antoine Brodin (antoine) · 3.0.2_4
Spell CHOSEN_COMPILER_TYPE correctly

PR:		199098
3e9f8351e9
Dimitry Andric (dim) · 3.0.2_4
During the exp-run in bug 208158, it was found that x11-toolkits/wxgtk30 gives errors with libc++ 3.8.0:

./src/stc/scintilla/src/Editor.cxx:5844:6: error: call to 'abs' is ambiguous
        if (abs(pt1.x - pt2.x) > 3)
            ^~~

This is because pt1.x and pt2.x are float values, but <cmath> is not
included, and abs() for float values comes from that header.  Fix it by
including <cmath>.

Approved by:	portmaster@bsdforge.com (maintainer)
Approved by:	vlad-fbsd@acheronmedia.com (maintainer)
PR:		209694
MFH:		2016Q2
433a48154f
Mathieu Arnold (mat) · 3.0.2_4
Remove ${PORTSDIR}/ from dependencies, categories v, w, x, y, and z.

With hat:	portmgr
Sponsored by:	Absolight
72ea7e696b
Alexey Dokuchaev (danfe) · 3.0.2_4
- Fix a typo made in r356451 as part of conversion to option helpers:   GSTREAMER_ENABLE -> GSTREAMER_CONFIGURE_ENABLE - Remove --with-libmspack from initial CONFIGURE_ARGS since it has its   own option and controlled via MSPACK_CONFIGURE_WITH knob - Enable building of wxStackWalker class for getting backtraces, some   software requires it
6a76440716
Alexey Dokuchaev (danfe) · 3.0.2_3
- Make dependency on `www/webkit-gtk2' optional: there's a configure switch   for this, and it is quite heavy while not necessarily always desirable - Remove bogus `+=' from LIB_DEPENDS and USES: the port is not being master   for anyone, thus those were just confusing - Consistently put space before trailing backslash when wrapping long lines - Reword MSPACK_DESC (MS -> Microsoft) while I'm here
6e632c7019
Antoine Brodin (antoine) · 3.0.2_3
Convert to USES=jpeg
6e5719ca80
John Marino (marino) · 3.0.2_3
x11-toolkits/wxgtk30: Support c++11 over c++0x, plus DragonFly

The wxgtk30 port will use TR1 headers if the capability is detected.
These TR1 functions were experimental and not included in the same form
in the final c++11 standard.  This patch forcibly disabled TR1 support,
which requires the explicit setting of -std=c++11 in CXXFLAGS>

A private "exp-run" was performed, all 62 ports dependent on wxgtk2
successfully built before and after after the patch was applied on two
separate runs (FreeBSD 10 amd64 jail).

While here, remove the incorrect $PTHREAD_LIB setting and let it default
to -pthread.  Also bring in the configure patch fragement from DragonFly.

PR:		199177
Submitted by:	marino
Approved by:	maintainer (Chris Hutchinson)
39048027d5
Dmitry Marakasov (amdmi3) · 3.0.2_2
- Drop @dirrm* from and add empty directories to pkg-plists

Approved by:	portmgr blanket, kwm (for gnome@ ports)
323b760c6c
Dmitry Marakasov (amdmi3) · 3.0.2_2
- Fix library on < 10.x after webkit-gtk2 update   Some dependent ports may need USES=compiler:c++11-lib as well

PR:		196703 [1], 197031 [2]
Submitted by:	beastie@tardisi.com [1], amdmi3 [2]
Approved by:	portmaster@bsdforge.com (maintainer)
MFH:		2015Q1
12045a9696