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

Port details

math/qwtplot3d0.3.0.g20210210_1

3D plotting widgets for Qt

Maintainer
makc@FreeBSD.org
Packages
qwtplot3d-qt5 0.3.0.g20210210_1
Upstream
up to date
CPE
none, CVEs only via VuXML
WWW
https://github.com/SciDAVis/qwtplot3d
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 (31)

Felix Palmen (zirias) · 0.3.0.g20210210_1
Mk/Uses: always use colon for build/run suffix

Most USES use a colon for build/run(/test) suffixes. Change kde.mk,
qt.mk and pyqt.mk to do the same, and update all ports using that.

Document in CHANGES.

PR:			266034
Exp-run by:		antoine
Approved by:		tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D36349
ddae4e92d8
Stefan Eßer (se) · 0.3.0.g20210210_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) · 0.3.0.g20210210_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
Kevin Bowling (kbowling) · 0.3.0.g20210210_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
Max Brazhnikov (makc) · 0.3.0.g20210210
math/qwtplot3d: Update to 0.3.0

- Switch upstream from abandoned SF to SciDAVis repo.
- Depend on print/gl2ps instead of building private copy
- Drop stale patches
a0a77dcb2a
Mathieu Arnold (mat) · 0.2.7_2
One more small cleanup, forgotten yesterday. Reported by:	lwhsu
cf118ccf87
Mathieu Arnold (mat) · 0.2.7_2
Remove # $FreeBSD$ from Makefiles.
305f148f48
Gerald Pfeifer (gerald) · 0.2.7_2
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
Tijl Coosemans (tijl) · 0.2.7_1
Fix Qt5 symbol version scripts to put the catch-all clause first.  When a symbol matches multiple clauses the last one takes precedence.  If the catch-all is last it captures everything.  In the case of Qt5 libraries this caused all symbols to have a Qt_5 label while some should have Qt_5_PRIVATE_API.  This only affects lld because GNU ld always gives the catch-all lowest priority.

Older versions of Qt5Webengine exported some memory allocation symbols from
the bundled Chromium.  Version 5.9 stopped exporting these [1] but the
symbols were kept as weak wrappers for the standard allocation functions to
maintain binary compatibility. [2][3]  The problem is that the call to the
standard function in these weak wrappers is only resolved to the standard
function if there's a call to this standard function in other parts of
Qt5Webengine, because only then is there a non-weak symbol that takes
precedence over the weak one.  If there's no such non-weak symbol the call
in the weak wrapper resolves to the weak wrapper itself creating an infinite
call loop that overflows the stack and causes a crash.  Some of the
allocation functions are variants of C++ new and delete and it probably
depends on the compiler whether these variants are used in other parts of
Qt5Webengine.

Remove the weak wrappers (make them Linux specific).  This isn't binary
compatible but we are already breaking that with the changes to the symbol
versions.

[1] https://github.com/qt/qtwebengine/commit/5c2cbfccf9aafb547b0b30914c4056abd25942a4
[2] https://github.com/qt/qtwebengine/commit/2ed5054e3a800fa97c2c9e920ba1e6ea4b6ef2a5
[3] https://github.com/qt/qtwebengine/commit/009f5ebb4bd6e50188671e0815a5dae6afe39db5

Bump all ports that depend on Qt5.

PR:		234070
Exp-run by:	antoine
Approved by:	kde (adridg)
1bf487d3e7
Mark Linimon (linimon) · 0.2.7
USES=compiler:c++11-lang is necessary to build on GCC-based architectures.

PR:		234405
Submitted by:	Piotr Kubaj
Approved by:	portmgr (tier-2 blanket)
4e8887392f
Max Brazhnikov (makc) · 0.2.7
math/qwtplot3d: - Readd math/qwtplot3d as Qt 5 reincarnation. math/qwtplot3d-qt4 can be merged   with this port, if anybody still cares for Qt 4. - Take maintainership
3c2e8c5326
Rene Ladan (rene)
KDE3 and QT3 expired on 2013-07-01, remove these ports. Unfortunately, this also affects some ports using QT3 as a GUI toolkit.

Changes to infrastructure files:
- bsd.kde.mk : obsolete, remove
- bsd.qt.mk : note that a CONFLICTS_BUILD line can probably go after a while
- CHANGES : document the removals from bsd.port.mk
- KNOBS : remove KDE and QT (KDE4 and QT4 should be used instead)
- MOVED : add the removed ports

PR:		ports/180745
Submitted by:	rene
Approved by:	portmgr (bapt)
Exp-run by:	bapt
66fee90926
Beat Gaetzi (beat) · 0.2.7_5
- Deprecate QT3, KDE3 and unmaintained ports depending on them. QT 3.3.8   was released in 2007 and KDE 3.5.10 in 2008 and both are no longer   maintained upstream nor in our tree. - Set EXPIRATION_DATE to 2013-07-01

Discussed with:	bapt, tabthorpe
8558ca7184
Dirk Meyer (dinoex) · 0.2.7_5
- update png to 1.5.10
2b74a89bc8
Max Brazhnikov (makc) · 0.2.7_4
Drop maintainership (I don't use Qt3 ports anymore)
2e9eb76aef
Martin Wilke (miwi) · 0.2.7_4
- Get Rid MD5 support
bb86cbe5d2
Dirk Meyer (dinoex) · 0.2.7_4
- update to 1.4.1 Reviewed by:	exp8 run on pointyhat Supported by:	miwi
de78af3ac5
Dirk Meyer (dinoex) · 0.2.7_3
- update to jpeg-8
ca9c60461c
Dmitry Marakasov (amdmi3) · 0.2.7_2
- Switch SourceForge ports to the new File Release System: categories starting with M
a13d9a603d
Dirk Meyer (dinoex) · 0.2.7_2
- bump all port that indirectly depends on libjpeg and have not yet been bumped or updated Requested by:	edwin
eca78ec61b
Max Brazhnikov (makc) · 0.2.7_1
Use my @FreeBSD.org email for the rest of my ports
5f6ba2a345
Edwin Groothuis (edwin) · 0.2.7_1
Bump portrevision due to upgrade of devel/gettext.

The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).

PR:             ports/124340
Submitted by:   edwin@
Approved by:    portmgr (pav)
090059a210
Edwin Groothuis (edwin) · 0.2.7
maintainer update: math/qwtplot3d

update to 0.2.7

PR:		ports/116578
Submitted by:	Max Brazhnikov <makc@issp.ac.ru>
b6bad14221
Florent Thoumie (flz) · 0.2.6_3
- Welcome X.org 7.2 \o/. - Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}. - Bump PORTREVISION for ports intalling files in ${X11BASE}.
d4f0d0048a
Martin Wilke (miwi) · 0.2.6_1
- Move to ${LOCALBASE} - INSTALLS_SHLIB -> USE_LDCONFIG - Use COPYTREE macro - Use static pkg-plist

PR:		111730
Submitted by:	Max Brazhnikov<makc@issp.ac.ru> (maintainer)
1b0d07aaf3
Pav Lucistnik (pav) · 0.2.6
- Remove QTDIR from CONFIGURE_ENV, it's in there already thanks to framework

Submitted by:	rafan
Tested on:	pointyhat
5ca9a6aed0
Shaun Amott (shaun) · 0.2.6
- Assign maintainership to submitter - portlint(1) tweaks (spaces->tabs, shorten pkg-descr)

PR:		ports/99249
Submitted by:	Max Brazhnikov <makc@issp.ac.ru>
Approved by:	ahze (mentor)
3f2ac340dd
Tilman Keskinoz (arved) · 0.2.6
Update to 0.2.6

PR:		93366
Submitted by:	max <makc@issp.ac.ru>
bac8095693
Pav Lucistnik (pav) · 0.2.4.b
- Add SHA256
6d7f8c459f
Ying-Chieh Liao (ijliao) · 0.2.4.b
typo

Submitted by:	roy.boerner@amd.com
80a4de9fde
Ying-Chieh Liao (ijliao) · 0.2.4.b
add qwtplot3d 0.2.4 beta A 3D plotting widget for scientific data and mathematical expressions
9241753e8d