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

Port details

devel/tortoisehg7.2.2

GUI for Mercurial VCS

Maintainer
arrowd@FreeBSD.org
Packages
tortoisehg 7.2.2
Upstream
up to date
CPE
none, CVEs only via VuXML
WWW
https://tortoisehg.bitbucket.io/
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 (99)

Gleb Popov (arrowd) · 7.2.2
devel/tortoisehg: Update to 7.2.2
ef4e8eda6b
Gleb Popov (arrowd) · 7.0.1
devel/tortoisehg: Update to 7.0.1

Reported by:	portscout!
42d46ab9f7
Charlie Li (vishwin) · 6.9_1
python: bump all USE_PYTHON=distutils consumers after RUN_DEPENDS removal

Any missed ports, feel free to bump.

Any ports that need setuptools at runtime can have the devel/py-setuptools
manually added back to RUN_DEPENDS, but understand that this practice
is deprecated; see CHANGES for details.
06a08e69f3
Gleb Popov (arrowd) · 6.9
devel/tortoisehg: Update to 6.9 and switch to Qt 6
032e99c05d
Gleb Popov (arrowd) · 6.6.3
devel/tortoisehg: Update to 6.6.3
04a6b84a1a
Gleb Popov (arrowd) · 6.5.1
devel/tortoisehg: Update to 6.5.1

PR:		273407
292a52ca80
Rene Ladan (rene) · 6.4.2_1
all: remove explicit versions in USES=python for "3.x+"

The logic in USES=python will automatically convert this to 3.8+ by
itself.

Adjust two ports that only had Python 3.7 mentioned but build fine
on Python 3.8 too.

finance/quickfix: mark BROKEN with PYTHON

libtool: compile:  c++ -DHAVE_CONFIG_H -I. -I../.. -I -I. -I.. -I../.. -I../C++ -DLIBICONV_PLUG -DPYTHON_MAJOR_VERSION=3 -Wno-unused-variable -Wno-maybe-uninitialized -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -Wall -ansi -Wno-unused-command-line-argument -Wpointer-arith -Wwrite-strings -Wno-overloaded-virtual -Wno-deprecated-declarations -Wno-deprecated -std=c++0x -MT _quickfix_la-QuickfixPython.lo -MD -MP -MF .deps/_quickfix_la-QuickfixPython.Tpo -c QuickfixPython.cpp  -fPIC -DPIC -o .libs/_quickfix_la-QuickfixPython.o
warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option]
QuickfixPython.cpp:175:11: fatal error: 'Python.h' file not found
          ^~~~~~~~~~
1 warning and 1 error generated.

Reviewed by:	portmgr, vishwin, yuri
Differential Revision:	<https://reviews.freebsd.org/D40568>
3d9a815d9c
Christian Weisgerber (naddy) · 6.4.2_1
audio/opus: bump consumers after update to 1.4
feb1fa34f5
Gleb Popov (arrowd) · 6.4.2
devel/tortoisehg: Update to 6.4.2

Reported by:	portscout!
8912ac03d7
Gleb Popov (arrowd) · 6.4
devel/tortoisehg: Update to 6.4
434601607e
Loïc Bartoletti (lbartoletti) · 6.3.2_1
PyQt: Update to latest versions

- PyQt5: update to 5.15.9
- PyQt6: upate to 6.4.2
- PyQt6-sip: update to 13.4.1
- PyQt5-sip: update to 12.11.1
- PyQt-builder: update to 1.14.1
- sip: upate to 6.7.7

PR:		269751
Exp-run by:	antoine
6d3a647cc0
Gleb Popov (arrowd) · 6.3.2
devel/tortoisehg: Update to 6.3.2

Reported by:	portscout!
8662bd6a88
Gleb Popov (arrowd) · 6.3.1
devel/tortoisehg: Update to 6.3.1
f107bb839e
Stefan Eßer (se) · 6.2.2
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) · 6.2.2
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
Gleb Popov (arrowd) · 6.2.2
devel/tortoisehg: Update to 6.2.2

Reported by:	portscout!
bf0d04a4d0
Gleb Popov (arrowd) · 6.2.1_1
devel/tortoisehg: Restore an accidentally removed knob.

Fixes:	35550af4232f88eb46a745ad600a9b2cdd8f407f
988ca82665
Gleb Popov (arrowd) · 6.2.1
devel/tortoisehg: Update to 6.2.1
35550af423
Gleb Popov (arrowd) · 6.1.2
devel/tortoisehg: Update to 6.1.2

Reported by:	portscout!
31b5775232
Gleb Popov (arrowd) · 6.1.1
devel/tortoisehg: Update to 6.1.1
afd9cef493
Gleb Popov (arrowd) · 6.1
devel/tortoisehg: Update to 6.1

Reported by:	portscout!
7163a3858d
Loïc Bartoletti (lbartoletti) · 6.0_1
devel/py-qt5, devel/py-sip: Update versions

- Update sip to 6.5.1
- Update PyQt5 to 5.15.6
- Update PyQtChart, PyQtNetworkAuth and PyQtWebengine to 5.15.5
- Update PyQtSip to 12.9.1
- Update PyQtBuilder to 1.12.2
- Add ${_MAKE_JOBS} for pyqt.mk (reported by Tatsuki Makino)

PR:		261685
Exp-run by:	antoine
2d8f857316
Loïc Bartoletti (lbartoletti) · 6.0
PyQt: Update sip to 6.5.0, reintroduce sip4 and simplify PyQt framework.

SIP:
As mentioned in the update from sip to sip5, this is a transitional version
to remove what is deprecated in sip4.
Sip6 completely removes the deprecated parts.
Unfortunately, some ports — mostly cura things — can not use sip6, so we
reintroduce sip4.

PyQt:
At the same time, we took the opportunity to simplify PyQT and propose only one
package as for devel/pyside2. */py-qt5-* have been merged — excepted chart,
networkauth and webengine — into devel/py-qt5-pyqt.

This allows us to be in adequacy with the packages that the author of these
libraries proposes, namely:

PyQt - devel/py-qt5-pyqt
PyQt-Charts - x11-toolkits/py-qt5-chart
PyQt-NetworkAuth – net/py-qt5-networkauth
PyQt-WebEngine – www/py-qt5-webengine
SIP – devel/py-sip
py-sip - devel/py-qt5-sip
PyQt-builder - devel/py-qtbuilder
Qscintilla - devel/py-qt5-qscintilla2

Reviewed by:	diizzy, kde
Tested by:	kai, rhurlin, arrowd, madpilot
Approved by:	makc, tcberner, kde
Differential Revision:	https://reviews.freebsd.org/D33237
Exp-run by:	antoine
4f0a5e1540
Gleb Popov (arrowd) · 6.0
devel/tortoisehg: Update to 6.0
14e9ca6821
Gleb Popov (arrowd) · 5.9.3
devel/tortoisehg: Update to 5.9.3

Reported by:	portscout!
0740cd7d1c
Gleb Popov (arrowd) · 5.9.2
devel/tortoisehg: Switch MASTER_SITES.

PR:		259502
088999b5b4
Gleb Popov (arrowd) · 5.9.2
devel/tortoisehg: Update to 5.9.2
703483b34f
Sergey A. Osokin (osa) · 5.9.1
devel/mercurial: update to 5.9.1.

Bump PORTREVISIONs for dependant ports.
While I'm here update devel/tortoisehg to 5.9.1. (*)

Approved by:	arrowd (*)
PR:		ports/258352
06a8050112
Gleb Popov (arrowd) · 5.9.0
devel/tortoisehg: Update to 5.9
0ef870041a
Loïc Bartoletti (lbartoletti) · 5.8.0_2
*/*: PyQt Update qscintilla2 to 2.13.0 and py-qt5-sip to 12.9.0

Changes:
  - https://riverbankcomputing.com/news/QScintilla_2.13.0_Released
  - https://www.riverbankcomputing.com/hg/sip/raw-file/tip/NEWS
PR:	257308
Exp-run by:	antoine
8b9c482b90
Loïc Bartoletti (lbartoletti) · 5.8.0_1
devel/qscintilla2: Update to 2.12.1

Changelog:
	https://riverbankcomputing.com/news/QScintilla_2.12.1_Released

PR:		257002
Exp-run by:	antoine
9713ff93f2
Po-Chuan Hsieh (sunpoet) · 5.8.0
devel/tortoisehg: Remove PY_PYGMENTS

With hat:	python
7a3ce14ad3
Gleb Popov (arrowd) · 5.8.0
devel/tortoisehg: Remove WRKSRC hack.

The upstream Heptapod issue was fixed.
cf5c455a32
Gleb Popov (arrowd) · 5.8.0
devel/tortoisehg: Update to 5.8
0d3a8f965d
Gleb Popov (arrowd) · 5.7.0_3
devel/tortoisehg: Fix pkg-plist hack in a proper way.
6b408353b4
Mathieu Arnold (mat) · 5.7.0_2
One more small cleanup, forgotten yesterday. Reported by:	lwhsu
cf118ccf87
Mathieu Arnold (mat) · 5.7.0_2
Remove # $FreeBSD$ from Makefiles.
305f148f48
Loïc Bartoletti (lbartoletti) · 5.7.0_2
PyQt5: Update PyQt5 to 5.15.4 and py-qtbuilder to 1.9.1

PR:		254218
Exp-run by:	antoine
0b7a24020a
Loïc Bartoletti (lbartoletti) · 5.7.0_1
PyQt5: Update PyQt5 to 5.15.3, QScintilla2 to 2.12.0, py-qtbuilder to 1.9.0

* PyQt5: update to 5.15.3

This is a minor feature and bug-fix release. There are corresponding releases of the other PyQt5-related packages.

 - Added the missing QImage.setAlphaChannel().
 - Support for the QtNetworkAuth library has been moved to a separate PyQtNetworkAuth package.
 - Wheels no longer bundle the corresponding Qt libraries and instead automatically install them from an external wheel.

* QScintilla2: update to 2.12.0

This adds support for Qt6 and removes support for Qt4.

 - Change the new distname (again)i due to a conflict
 - Use the new sip-build system

* devel/py-qtbuilder: update to 1.9.0
* devel/py-sip: fix flavor for sip-distinfo

PR:		253865
Exp-run by:	antoine
108f234f7f
Kai Knoblich (kai) · 5.7.0
devel/tortoisehg: Fix pkg-plist issues with non-default versions of Python

PR:		253815
Approved by:	portmgr (build fix)
4fca16da4b
Gleb Popov (arrowd) · 5.7.0
devel/tortoisehg: Update to 5.7.0
e67a912f3b
Loïc Bartoletti (lbartoletti) · 5.5.2_2
Update qscintilla2 to 2.11.6
661f174fd0
Loïc Bartoletti (lbartoletti) · 5.5.2_1
Update PyQt5 to 5.15.2, sip to 5.5.0, py-qtbuilder to 1.6.0 and py-qt5-sip to 12.8.1

PR:		251764
Exp-run by: antoine
ecb5b21c9e
Loïc Bartoletti (lbartoletti) · 5.5.2
Update Qt/PySide2 to 5.15.2 / PyQt to 5.15.1 / SIP to 5.4.0 This commit combines several updates.

- Update Qt to 5.12.2
- Update PyQt to 5.15.1
- Since PySide 5.15.1 is broken with Qt 5.15.2, so PySide and Shiboken are also updated to 5.15.2.
- Update sip to 5.4.0

SIP is a collection of tools  to create Python bindings for C and C++ libraries and used by PyQt and wxPython. There are some changes with sip5 [1]:
- python 3.5+ is required
- sip drops support of old deprecated methods as sipdistutils & cie.
- this version breaks also PyQt5 extension ABI. SIP files will be installed in ${PYTHON_SITELIBDIR}/PyQt${_PYQT_VERSION}/bindings
- some ports will use the new pyqtbuilder package with the pyproject.toml setup. Instead if the project have a setup.py, you should use sip-build to build it.
- if a port needs sip, it should also needs pysip. BTW, py-qt5-core requires pysip, so that should be enough for PyQt packages.

List of ports impacted by this change. Most of the patches have been integrated or are in the process of being integrated upstream:

- devel/libsavitar
- graphics/py-python-poppler-qt5
- net-im/scudcloud
- net/libarcus
- print/py-frescobaldi
- science/py-veusz
- graphics/qgis and graphics/qgis-ltr
- deskutils/calibre

A special note regarding calibre. New versions require sip>=5, we update it to the latest version (thanks to madpilot@)

science/scidavis will remove the PyQt binding soon and there is no patch planned, so we remove the python option (ok makc@)

While here, convert some ports to USE_PYQT (cad/cura, cad/uranium, devel/eric6, ...)

Thanks to tcberner and adridg!

[1] https://www.riverbankcomputing.com/static/Docs/sip/

PR:                250853
Exp-run by:        antoine
47b26d9293
Gleb Popov (arrowd) · 5.5.2
devel/tortoisehg: Update to 5.5.2
309979cad7
Loïc Bartoletti (lbartoletti) · 5.5.1_2
Update PyQt to 5.15.0, py-sip to 4.19.24 and qscintilla2 to 2.11.5

- Update PyQt to 5.15.0, py-sip to 4.19.24 and qscintilla2 to 2.11.5
- Use pypi for PYQT [1]
- Add devel/py-qt5-sip (Don't use it for now. It will be used in future updates of PyQt with py-sip >= 5)
- Add missing py-qt5 ports: comms/py-qt5-sensors, devel/py-qt5-location, devel/py-qt5-remoteobjects, net/py-qt5-networkauth
- Strip libs
- Refactor *_PATH and *_PORT parts

[1] RiverBankComputing doesn't offer links to download latest version of some ports

PR:		247369
Reviewed by:	tcberner
Differential Revision:	https://reviews.freebsd.org/D25749
Exp-run by:	antoine
2933bb22c3
Antoine Brodin (antoine) · 5.5.1_1
Use the PY_PYGMENTS variable

With hat:	portmgr
aadd9d01f9
Gleb Popov (arrowd) · 5.5.1
devel/tortoisehg: Update to 5.5.1 and allow Python 3 by flavorizing the port. Switch to automatic plist.

PR:		249160
d92545624b
Gleb Popov (arrowd) · 5.5
devel/tortoisehg: Move deprecation date for 2 month further. The upstream is actively working on Python 3 support, which is just isn't stable yet.
bdd14d014d
Gleb Popov (arrowd) · 5.5
devel/mercurial: Update to 5.5 and flavorize. Adjust dependency lines and bump PORTREVISION's for ports that depend on mercurial.

PR:		242463
Submitted by:	Peter Wullinger <freebsd@dhke.de> (original patch)
7e94852947