graphics/qgis: Update to 3.24.1 Changelog: https://github.com/qgis/QGIS/compare/final-3_24_0%5E...final-3_24_1 Reported by: portscout, Repology MFH: No (2022Q1 is one major version back)6b7629f19a
Port details
graphics/qgis 4.2.3_2
Free and Open Source Geographic Information System
Port info
- Maintainer
- rhurlin@FreeBSD.org
- Packages
- latest: 4.2.3_2
- Upstream
- up to date
- Last update
- to 4.2.3_2 · e9658af6c1
- Quarterly
- not in the 2026Q4 packages
- WWW
- https://qgis.org/en/site/
- Links
- cgit · VuXML · Report wrong data
Install
- Package
# pkg install qgisinstalls 4.2.3_2 fromlatest- Port
# cd /usr/ports/graphics/qgis && make install clean# make -C /usr/ports/graphics/qgis config # change options first
- Size
- 80 MiB download · 436 MiB installed
- License
- GPLv2
- Options
- 2 of 2 on in the package: GRASS SERVER
Packages by version and architecture
latest
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 4.2.3_2 | ✗ | – |
| FreeBSD 15 | ✗ | ✗ | – |
| FreeBSD 14 | 4.2.3_2 | ✗ | ✗ |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | ✗ | ✗ | – |
| FreeBSD 14 | 4.2.3 | ✗ | ✗ |
version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.
Dependencies
Depends on 102
- devel/protobuf 29.6,1 1 unaddressed
- devel/py-pip 23.3.2_4 5 unaddressed
- lang/python312 3.12.15 25 unaddressed
- math/gsl 2.8 1 unaddressed
- science/hdf5 1.12.2_2,1 64 unaddressed
- textproc/py-nltk 3.10.0,2 20 unaddressed
- archivers/draco 1.5.7
- archivers/libzip 1.12.1
- archivers/minizip 1.3.2_1
- archivers/zstd 1.5.7_2
- astro/geographiclib 2.2
- comms/qt6-sensors 6.11.2
- comms/qt6-serialport 6.11.2
- databases/grass8 8.4.2_9
- databases/postgresql18-client 18.6
- databases/py-psycopg2 2.9.13
- databases/py-sqlite3 3.12.15_10
- databases/qt6-base_sqldriver 6.11.2
- databases/sfcgal 2.3.0_2
- databases/spatialite 5.1.0_7
- databases/sqlite3 3.53.4,1
- devel/abseil 20250127.1_2
- devel/astyle 3.6.18
- devel/desktop-file-utils 0.28
- devel/librttopo 1.1.0
- devel/ocl-icd 2.3.5
- devel/opencl 3.1.1
- devel/py-Jinja2 3.1.6
- devel/py-black 26.5.1
- devel/py-cycler 0.12.1
- devel/py-future 1.0.0
- devel/py-geojson 3.3.0,1
- devel/py-jedi 0.20.0
- devel/py-mock 5.2.0_1
- devel/py-nbformat 5.11.1
- devel/py-nose2 0.10.0_1
- devel/py-pbr 7.1.2
- devel/py-python-dateutil 2.9.0
- devel/py-pytz 2026.5,1
- devel/py-pyyaml 6.0.3_1
- devel/py-qt6-pyqt 6.11.0
- devel/py-qt6-qscintilla2 2.14.1_3
- devel/py-qt6-sip 13.11.1
- devel/py-shapely 2.1.2_2
- devel/py-six 1.17.0
- devel/py-termcolor 3.3.0
- devel/qca 2.3.12
- devel/qscintilla2 2.14.1,1
- devel/qt6-5compat 6.11.2
- devel/qt6-base 6.11.2_1
- devel/qt6-location 6.11.2
- devel/qt6-positioning 6.11.2
- devel/qt6-tools 6.11.2
- graphics/blend2d g20260703
- graphics/exiv2 0.28.9,1
- graphics/gdal 3.13.3_1
- graphics/geos 3.15.0
- graphics/libglvnd 1.7.0
- graphics/proj 9.9.0,1
- graphics/py-OWSLib 0.32.1
- graphics/py-fiona 1.10.1_5
- graphics/py-gdal 3.13.3
- graphics/py-geopandas 1.2.0
- graphics/py-pillow 12.3.0
- graphics/py-plotly 7.1.0
- graphics/py-pyproj 3.8.0_1
- graphics/py-pyrsgis 0.4.1_6
- graphics/py-rasterio 1.5.1
- graphics/py-scikit-image 0.26.0_2
- graphics/qt6-3d 6.11.2
- graphics/qt6-svg 6.11.2
- lang/gcc14 14.2.0_7
- math/pdal 2.9.0
- math/py-matplotlib 3.11.1
- math/py-networkx 3.7,2
- math/py-numpy 2.4.6_1,1
- math/py-pandas 2.3.3_4,1
- misc/py-laspy 2.7.0
- multimedia/qt6-multimedia 6.11.2_1
- print/qt6-pdf 6.11.2
- science/libaec 1.1.7
- science/netcdf 4.10.1
- science/py-netCDF4 1.7.2_3
- science/py-scikit-learn 1.9.0_2
- security/qtkeychain 0.17.0_1
- sysutils/py-psutil 7.2.2_1
- textproc/expat2 2.9.0
- textproc/freexl 2.0.0
- textproc/libxml2 2.15.4
- textproc/py-markupsafe 3.0.3
- textproc/py-pygments 2.21.0
- textproc/py-xlrd 2.0.2
- textproc/xerces-c3 3.3.0
- www/fcgi 2.4.7
- www/py-httplib2 0.32.0
- www/py-qt6-webengine 6.11.0
- www/py-requests 2.34.2
- www/qt6-webchannel 6.11.2
- www/qt6-webengine 6.11.2
- x11-toolkits/qt6-declarative 6.11.2
- x11-toolkits/qwt6 6.3.0
- x11/py-xcffib 1.11.2
Run and library dependencies of the package on latest. Build dependencies are not in the package index.
Required by 0
No package on latest depends on it.
Packages on latest that depend on it directly.
Unaddressed and VuXML only (0)
No unaddressed CVE and nothing reported by
pkg audit for the packaged version 4.2.3_2.Fixed (0)
No VuXML entries for this package.
Problem reports (1) · open in Bugzilla, most recently changed first
| PR | Summary | Status | Changed |
|---|---|---|---|
| 299407 | maintainer-feedback? graphics/qgis: crashes on start | New | 2026-10-17 |
Commits (392)
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: antoine2d8f857316devel/protobuf: Update to 3.19.4 - Bump PORTREVISION of dependent ports for shlib change Changes: https://github.com/protocolbuffers/protobuf/releasesf7e42ce5d5
graphics/qgis: Update to 3.24.0 Changelog: https://changelog.qgis.org/en/qgis/version/3.24/ This update takes into account suggestions by Martin Birgmeier and adrig@ in PR 261333 to reduce the number of dependents, especially for Qt5. Dependencies like webengine and webkit must remain, otherwise functionalities for QGIS and for important extensions are missing, see PR. PR: 261333 Reported by: portscout, Repology10120efedc
*/*: Update qscintilla2 to 2.13.1 Changes: - https://riverbankcomputing.com/news/QScintilla_2.13.1_Released354d8cf1c3
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: antoine4f0a5e1540
cleanup: remove transitive py27 deprecation (www/qt5-webengine)48d98ef918
graphics/qgis: Step down version for OWSLib dependency Dependency graphics/py-OWSLib has lower version on quarterly, sorry. Reported by: pkg-fallout MFH: 2022Q113df945558
graphics/qgis: Change back from PORTVERSION to DISTVERSION Reported by: diizzy@3068373166
graphics/qgis: Change from Github to QGIS release archive While here, remove unneeded PATCH_SITES. Reported by: Daniel Engberg <diizzy@FreeBSD.org> MFH: 2022Q14565ee6207
graphics/qgis: Update to 3.22.3 Changelog: https://github.com/qgis/QGIS/compare/final-3_22_2%5E...final-3_22_3 Reported by: Repology MFH: 2022Q1ffab526e3c
math/gsl: bump portrevision of consumers after update to 2.7.1 PR: 260201654acd8140
graphics/qgis: 3.22.2 Patches for qgsogrproviderutils not necessary any more, since committed upstream. Changelog: https://github.com/qgis/QGIS/compare/final-3_22_1%5E...final-3_22_2 Reported by: Repology5936dd1995
graphics/qgis: Fix on CURRENT after llvm13 intro Right after replacing llvm12 with llvm13 in base (commits b61bce17f346d79cecfd8f195a64b10f77be43b1 to 397a8ba05313cc3815d219c9d1b2de1372fcb561) graphics/qgis was broken on 14.0-CURRENT with /usr/ports/graphics/qgis/work/QGIS-final-3_22_1/src/core/providers/ogr/qgsogrproviderutils.cpp:2595:34: error: no matching constructor for initialization of 'QgsOgrDatasetSharedPtr' (aka 'shared_ptr<QgsOgrDataset>') QgsOgrDatasetSharedPtr dsRet = QgsOgrDatasetSharedPtr( new QgsOgrDataset(), QgsOgrProviderUtils::releaseDataset ); Thanks to dim@ for the analysis and solution. Much appreciated! PR: 259967eacf34a1cf
graphics/qgis: Update to 3.22.1 Changelog: https://github.com/qgis/QGIS/compare/final-3_22_0%5E...final-3_22_1 Reported by: Repologycbce6ea1d3
graphics/qgis: Switch to external MDAL Now that math/mdal is updated to v0.9.0, using it again. Thanks to wen@069de9cc79
graphics/qgis: Update to 3.22.0 - Use internal MDAL, until v0.9.0 is in the ports - Needs FLEX >= v2.5.6 (thanks to lbartoletti@ for the hint) Changelog: https://changelog.qgis.org/en/qgis/version/3.22/0d4806296a
INSTALLS_ICONS: retire the macro and rework the related dependencies While here, make sure gtk-update-icon-cache is only on run dependency where added as a dependency Enforce gtk3 to depend on gtk-update-icon-cache (previously it was inheriting the dependency)2c672a4de9
graphics/qgis: Update to 3.20.3 Changelog: https://changelog.qgis.org/en/qgis/version/3.20/ Reported by: Repology024d2990b0
graphics/qgis: Remove invalid CPE information Approved by: portmgr (blanket)e407b1743e
graphics/qgis: Update to 3.20.2 Changelog: https://github.com/qgis/QGIS/compare/final-3_20_1...final-3_20_2 Reported by: portscout, Repologya34a4070fd
graphics/qgis: Update to 3.20.1 - Various bug fixes, among others for PostgreSQL and Python - Use MDAL port instead of internal version Changelog: https://changelog.qgis.org/en/qgis/version/3.20 Reported by: Repology62329a89ea
*/*: 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: antoine8b9c482b90
devel/protobuf: Update to 3.17.3 - Bump PORTREVISION of dependent ports for shlib change Changes: https://github.com/protocolbuffers/protobuf/releases PR: 257026 Exp-run by: antoinef4acead636
devel/qscintilla2: Update to 2.12.1 Changelog: https://riverbankcomputing.com/news/QScintilla_2.12.1_Released PR: 257002 Exp-run by: antoine9713ff93f2
graphics/qgis: Update to 3.20.0 - Numerous data management improvements, with advanced changes to the management and display of CRS systems and projection information - Basic support for coordinate epoch of dynamic CRS systems and advanced accuracy integrity warnings - Improved metadata management and handling for certain data and metadata types - Native integration of the nominatim geocoding service Changelog: https://changelog.qgis.org/en/qgis/version/3.20/ Reported by: portscout, Repologybac343da84
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/D30824da3162c7c9
math/gsl: update to 2.7 From [1] * What is new in gsl-2.7: * fixed doc bug for gsl_histogram_min_bin (lhcsky at 163.com) * fixed bug #60335 (spmatrix test failure, J. Lamb) * fixed bug #36577 * clarified documentation on interpolation accelerators (V. Krishnan) * fixed bug #45521 (erroneous GSL_ERROR_NULL in ode-initval2, thanks to M. Sitte) * fixed doc bug #59758 * fixed bug #58202 (rstat median for n=5) * added support for native C complex number types in gsl_complex when using a C11 compiler * upgraded to autoconf 2.71, automake 1.16.3, libtool 2.4.6 * updated exponential fitting example for nonlinear least squares * added banded LU decomposition and solver (gsl_linalg_LU_band) * New functions added to the library: - gsl_matrix_norm1 - gsl_spmatrix_norm1 - gsl_matrix_complex_conjtrans_memcpy - gsl_linalg_QL: decomp, unpack - gsl_linalg_complex_QR_* (thanks to Christian Krueger) - gsl_vector_sum - gsl_matrix_scale_rows - gsl_matrix_scale_columns - gsl_multilarge_linear_matrix_ptr - gsl_multilarge_linear_rhs_ptr - gsl_spmatrix_dense_add (renamed from gsl_spmatrix_add_to_dense) - gsl_spmatrix_dense_sub - gsl_linalg_cholesky_band: solvem, svxm, scale, scale_apply - gsl_linalg_QR_UD: decomp, lssolve - gsl_linalg_QR_UU: decomp, lssolve, QTvec - gsl_linalg_QR_UZ: decomp - gsl_multifit_linear_lcurvature - gsl_spline2d_eval_extrap * bug fix in checking vector lengths in gsl_vector_memcpy (dieggsy@pm.me) * made gsl_sf_legendre_array_index() inline and documented - gsl_sf_legendre_nlm() [1] http://git.savannah.gnu.org/cgit/gsl.git/tree/NEWS PR: 256423 Exp-run by: antoine63e653adaa
archivers/lazperf: Uses liblazperf.so Since lazperf is no longer header-only it is better to indicate the dependency on the lib. This commit unbreak databases/grass7 build.c485094ccc
archivers/lazperf: Bump PORTREVSION on all consumers
Lazperf has changed the name of the includes to :
${LOCALBASE}/include/lazperf/lazperf.hpp
Fixes ports that use lazperf.9cfecc023egraphics/qgis: Update to 3.18.3 Changelog: https://changelog.qgis.org/en/qgis/version/3.18/ Reported by: portscoutf9d4c8e38d
databases/spatialite and databases/spatialite-tools: Update to 5.0.1804841a56e
graphics/qgis: Update to 3.18.2 Changelog: https://changelog.qgis.org/en/qgis/version/3.18/ Reported by: portscout6128cfb9c6
graphics/qgis: Add support for PointCloud PR: 254716 Submitted by: Loic Bartoletti <lbartoletti@FreeBSD.org>af88cc962e
graphics/qgis: Fix plist Bad plist with SERVER=off PR: 254699 Submitted by: ice <ice@extreme.hu>29f5cb3f0e
Remove # $FreeBSD$ from Makefiles.305f148f48
Mark ports recursively depending on Python 2.7 for expiration on June 23. For ports optionally dependending on Python 2.7, just mark those options as expired. Remove konquerer from the x11/kde-baseapps metaport and bump its PORTREVISION. Submitted by: rene Reviewed by: portmgr, adridg, ehaupt, lme, madpilot, pizzamig, se, sunpoet, yuri Approved by: portmgr Differential Revision: https://reviews.freebsd.org/D28665b217c7fc9c
graphics/qgis: Update to 3.18.1 Mainly a bugfix release. Changelog: https://github.com/qgis/QGIS/compare/final-3_18_0...final-3_18_1 Reported by: Repology79b4d92f99
PyQt5: Update PyQt5 to 5.15.4 and py-qtbuilder to 1.9.1 PR: 254218 Exp-run by: antoine0b7a24020a
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: antoine108f234f7f
graphics/gdal: Set the default options as a workable set - reinstate r552962 (was reverted in r553000) - remove pkg-message from qgis and qgis-ltr - Bump PORTREVSION on all consumers PR: 224004 Approved by: portmgr9fe75e179d
graphics/qgis: Update to 3.18.0 Now with Native Point Cloud support Changelog: https://changelog.qgis.org/en/qgis/version/3.18/ Reported by: portscoutfb85e6ffe1
Update USES=python: math/py-pandas 1.2.0 requires Python 3.7+ PR: 2501034aa27da231
Bump PORTREVISION for devel/protobuf shlib changefef65679d6
graphics/qgis: Update to 3.16.3 Changelog: https://github.com/qgis/QGIS/compare/final-3_16_2...final-3_16_3 Reported by: Repology Approved by: arrowd, tcberner (mentors, implicit)e21fbc9faa
Update qscintilla2 to 2.11.6661f174fd0
graphics/qgis: Update to 3.16.2 Bugfix release with some improvements. Changelog: https://github.com/qgis/QGIS/compare/final-3_16_1...final-3_16_2 Approved by: tcberner (mentor) Differential Revision: https://reviews.freebsd.org/D27721edf6099957
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: antoineecb5b21c9e
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: antoine47b26d9293Move textproc/py-MarkupSafe to textproc/py-markupsafe - Bump PORTREVISION for dependency changed7fb6489e8