Commit Graph

8750 Commits (main)

Author SHA1 Message Date
Jason E. Hale 72a628f271 Qt5: Update to 5.15.14
Update devel/pyside2* and devel/shiboken to 5.15.14

Update devel/qt5-script* and www/qt5-webengine to 5.15.17

Release note: https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/5.15.14/release-note.md
2024-05-30 10:20:40 -04:00
Yasuhiro Kimura 1a76b0d260 lang/ruby33: Update to 3.3.2
ReleaseNotes:	https://www.ruby-lang.org/en/news/2024/05/30/ruby-3-3-2-released/
2024-05-30 17:11:01 +09:00
Yasuhiro Kimura f01697d25c lang/ruby31: Update to 3.1.6
ReleaseNotes:	https://www.ruby-lang.org/en/news/2024/05/29/ruby-3-1-6-released/
2024-05-30 09:37:27 +09:00
Muhammad Moinur Rahman 7a740b7c90
*/tex*: Update version 20230313=>20240312
- devel/tex-kpathsea: Update version 6.3.5=>6.4.0
- devel/tex-libtexlua: Update distinfo
- devel/tex-synctex: Update distinfo
- devel/tex-web2c: Update version 20230313=>20240312
- japanese/tex-ptex: Update distinfo
- print/tex-basic-engines: Update version 20230313=>20240312
- print/tex-dvipdfmx: Update version 20230313=>20240312
- print/tex-dvipsk: Update version 20230313=>20240312
- print/tex-jadetex: Update version 20230313=>20240312
- print/tex-luatex: Update version 20230313=>20240312
- print/tex-ptexenc: Update version 1.4.3=>1.4.6
- print/tex-xdvik: Bump REVISION
- print/tex-xetex: Update verison 0.99993=>20240312
- print/tex-xmltex: Update verison 1.9=>20240312
- print/texlive-base: Update version 20230313=>20240312
- print/texlive-docs: Update version 20230313=>20240312
- print/texlive-texmf-source: Update version 20230313=>20240312
- print/texlive-texmf: Update version 20230313=>20240312
- print/texlive-tlmgr: Update version 20230313=>20240312
- print/xpdfopen: Update version 0.86=>20240312

Sponsored by: Nepustil
2024-05-29 20:34:04 +02:00
Ruslan Makhmatkhanov 62a23ef093 Mk/Uses/python.mk: Switch to Python 3.11 as default
The switch is a collective effort of Wen Heping, Alastair Hogge,
Muhammad Moinur Rahman, Antoine Brodin, Vladimir Druzenko,
Thomas Zander, Daniel Engberg et al.

PR:		275494
Tested by:	antoine (multiple exp-runs)
With hat:   python
2024-05-29 16:51:35 +03:00
Jason E. Hale 4b17f0c82b science/qt6-quick3dphysics: Fix patch stage
Mk/Uses/qt.mk: Fix typo that lead to my test builds excluding this
port and to not register it as a LIB_DEPENDS in consumers. [1] Nothing
currently depends on this, but the devel/qt6 metaport technically should,
so I'm bumping its PORTREVISION so that science/qt6-quick3dphysics is
registered as a dependency.

Reported by:	pkg-fallout
MFH:		2024Q2
Pointy hat to:	my 7 months ago self who added this port [1]
2024-05-26 02:58:25 -04:00
Mathieu Arnold 0665212028 lang/perl5.40: add Perl 5.40.0-RC1
Changes:	https://metacpan.org/release/HAARG/perl-5.40.0-RC1/view/pod/perldelta.pod
2024-05-25 15:44:57 +02:00
Jason E. Hale f0b5a8b919 PySide6: Update to 6.7.1
MFH:		2024Q2
2024-05-25 00:55:49 -04:00
Jason E. Hale 359c8eed18 Qt6: Update to 6.7.1
As a patch release, Qt 6.7.1 does not introduce any new features but
contains more than 400 bug fixes, security updates, and other
improvements to the top of the Qt 6.7.0 release. See more information
about the most important changes and bug fixes from Qt 6.7.1 release
note.

Enable building of databases/qt6-base_sqldriver@mysql with MariaDB. [1]

Fix build of www/qt6-webengine with the SNDIO option enabled. [2]

Announcement: https://www.qt.io/blog/qt-6.7.1-released
Release note: https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.7.1/release-note.md

PR:		277922 [1], 279180 [2]
Reported by:	vvd [1], Benjamin Takacs <nimaje+fbz@bureaucracy.de> [2]
MFH:		2024Q2
Security:	f5fa174d-19de-11ef-83d8-4ccc6adda413
2024-05-24 21:55:22 -04:00
Jochen Neumeister 3c10befc00 databases/mysql84-{server|client}: add new Ports
Welcome MySQL 8.4

What is new in MySQL8.4 since MySQL 8.0:
https://dev.mysql.com/doc/refman/8.4/en/mysql-nutshell.html

HINT: MySQL8.2+ supports only 64-bit platforms!!!

special thanks for the majority of the work on this port: samm aka Alex
S.
2024-05-24 18:15:44 +02:00
Alexey Dokuchaev aa50e1eb06 Mk/bsd.wx.mk: extend GTK flavor support over both wxWidgets versions. 2024-05-23 09:26:24 +00:00
Daniel Engberg 9843444ea9 Mk/Uses/ninja.mk: Add samurai as option for ARGS
This adds the ability for ports to override NINJA_DEFAULT by defining
USES= ninja:samurai and use devel/samurai as backend instead of
devel/ninja (default).

Reviewed by:	arrowd, mat and tobik (previous iterations)
Differential Revision:	https://reviews.freebsd.org/D45165
2024-05-20 23:53:50 +02:00
Alexey Donskov b0458f0daa security/linux-rl9-libsecret: add new port
Sponsored by:   Serenity Cybersecurity, LLC
2024-05-20 16:20:43 +03:00
Jason E. Hale b3b138076f devel/cmake: Update to 3.29.3
Announcement:
https://www.kitware.com/cmake-3-29-3-available-for-download/
2024-05-18 20:36:07 -04:00
Jason E. Hale 8c719da72f devel/cmake*: Update to 3.29.2
Qt5 support has been removed from devel/cmake-gui. The kde@ team
recommends migrating away from Qt5 and using Qt6 for individual
applications whenever possible.

Announcements:
https://www.kitware.com/cmake-3-29-0-available-for-download/
https://www.kitware.com/cmake-3-29-1-available-for-download/
https://www.kitware.com/cmake-3-29-2-available-for-download/

Release notes:
https://cmake.org/cmake/help/latest/release/3.29.html

PR:		278693
Exp-run by:	antoine
2024-05-18 20:36:07 -04:00
Po-Chuan Hsieh fae91286a2
Mk/Uses/nodejs.mk: Add node22 and update current
Node.js 22 is the new current.

Reference:	https://github.com/nodejs/Release/blob/main/README.md#release-schedule
		17c98b4297
2024-05-16 14:21:56 +08:00
Po-Chuan Hsieh 4dcff5a0d1
Mk/bsd.default-versions.mk: Update nodejs comment
Node.js 22 is the new current.

Reference:	https://github.com/nodejs/Release/blob/main/README.md#release-schedule
		17c98b4297
2024-05-16 14:21:55 +08:00
Christoph Moench-Tegeder c7de212a65 Mk/bsd.gecko.mk: fix llvm usage
Reported by:	jkim
Pointy Hat:		cmt
2024-05-15 22:27:06 +02:00
Christoph Moench-Tegeder 089fb21e6e Mk/bsd.gecko.mk: allow building with newer clang
clang 18 works on the esrs after 0f1e62d922,
3c6cc9a950
2024-05-15 22:15:33 +02:00
Jason E. Hale bef8e408ff Qt6: Update to 6.7.0
Qt 6.7 is out with lots of large and small improvements for all of us
who like to have fun when building modern applications and user
experiences, focusing on the expansion of supported platforms and
industry standards. This makes code written with Qt more sustainable
and brings more value in Qt as a long-term investment.

www/qt6-webengine is now based on Chromium version 118.0.5993.220.

Announcement: https://www.qt.io/blog/qt-6.7-released
Release note: https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.7.0/release-note.md

PySide6: Update to 6.7.0

PySide6 and its related components have been updated alongside the Qt
release for compatibility. Older versions will not build with Qt 6.7.x.

Announcement: https://www.qt.io/blog/qt-for-python-release-6.7

PyQt6: Update to 6.7.0

Minor Makefile cleanups and simplification of MASTER_SITES in pyqt.mk.
As with PySide6, older versions of PyQt6 will not build with Qt 6.7.x.

Announcement: https://www.riverbankcomputing.com/news/PyQt_v6.7.0_Released

PR:		278658
Exp-run by:	antoine
MFH:		2024Q2
Security:	e79cc4e2-12d7-11ef-83d8-4ccc6adda413,
		c6f03ea6-12de-11ef-83d8-4ccc6adda413
2024-05-15 13:55:48 -04:00
Gleb Popov 105a90f5a5 Uses/linux.mk: Fix typo "libxlst" -> "libxslt"
Reported by:	Martin Filla <freebsd@sysctl.cz>
2024-05-14 22:13:52 +03:00
Jan Beich b40aa97071 Mk/Features: WITH_PIE - add cmake support
Use cmake specific options to enable position independent code generation.

This fixes several ports (at least multimedia/cmrtlib, math/blas and
math/lapack) which are build with cmake when WITH_PIE is enabled.

PR:		268981
Approved by:	portmgr
2024-05-14 10:39:24 +02:00
Mikael Urankar 7e86fe10e4 lang/rust: Update to 1.78.0
While here, disable RUST_BACKTRACE on ppc64le only

Announce:	https://blog.rust-lang.org/2024/05/02/Rust-1.78.0.html
ChangeLog:	https://github.com/rust-lang/rust/releases/tag/1.78.0

PR:		278834
Tested by:	pkubaj,mikael
2024-05-13 13:03:21 +02:00
Tobias C. Berner 49e21b4cd9 KDE: Update KDE Frameworks 6 to 6.2
Friday, 10 May 2024

KDE today announces the release of KDE Frameworks 6.2.0.

KDE Frameworks are 72 addon libraries to Qt which provide a wide variety
of commonly needed functionality in mature, peer reviewed and well
tested libraries with friendly licensing terms. For an introduction see
the KDE Frameworks release announcement.

This release is part of a series of planned monthly releases making
improvements available to developers in a quick and predictable manner.

Announcement:	https://kde.org/announcements/frameworks/6/6.2.0/
2024-05-13 08:13:15 +02:00
Dima Panov 82dfb2f204 Linuxulator ports: Update Rocky Linux to 9.3 and add more packages
Sponsored by:	Serenity Cybersecurity, LLC

Co-authored-by:	awoonya <mzhyneva@gmail.com>
2024-05-12 13:01:20 +03:00
Dima Panov 40b2d3884d devel/linux-rl9-libsigc++20: add new port
Sponsored by:	Serenity Cybersecurity, LLC
2024-05-12 13:01:19 +03:00
Dima Panov c326f83f95 devel/linux-rl9-libsigsegv: add new port
Sponsored by:	Serenity Cybersecurity, LLC
2024-05-12 13:01:19 +03:00
Dima Panov 9db3b5c7ba devel/linux-rl9-strace: add strace from Rocky Linux
Co-authored-by:	Gleb Popov <arrowd@FreeBSD.org>

Sponsored by:	Serenity Cybersecurity, LLC
2024-05-12 13:01:18 +03:00
Dima Panov edc230b72f devel/linux-rl9-libunistring: Add new port
Sponsored by:	Serenity Cybersecurity, LLC
2024-05-12 13:01:18 +03:00
Dima Panov 35aca955d2 Linuxulator ports: Add gnupg and libassuan from Rocky Linux
Sponsored by:	Serenity Cybersecurity, LLC
2024-05-12 13:01:18 +03:00
Dima Panov 583b70926b Linuxulator ports: More Rocky Linux 9 packages
Sponsored by:	Serenity Cybersecurity, LLC
2024-05-12 13:01:17 +03:00
Dima Panov 2432733e6e audio/linux-rl9-opus: Add new port
Sponsored by:	Serenity Cybersecurity, LLC
2024-05-12 13:01:17 +03:00
Dima Panov bcd8439dc8 Linuxulator ports: More Rocky Linux 9 packages
Co-authored-by:	Gleb Popov <arrowd@FreeBSD.org>

Sponsored by:	Serenity Cybersecurity, LLC
2024-05-12 13:01:17 +03:00
Dima Panov f79b55853b Mk/bsd.sites.mk: Add RPM Fusion 9 master sites
Sponsored by:	Serenity Cybersecurity, LLC
2024-05-12 13:01:17 +03:00
Gleb Popov 5aa75e1ca0 Linuxulator ports: Introduce Rocky Linux 9.
Sponsored by:	Serenity Cybersecurity, LLC
Co-authored-by:	Dima Panov <fluffy@FreeBSD.org>
2024-05-12 13:01:16 +03:00
Yasuhiro Kimura 2922b3fc37 Mk/bsd.sites.mk: Remove ring.gr.jp servers from MASTER_SITE_SUDO
Source archives of sudo 1.9.10 and later aren't mirrored on them.
2024-05-09 15:53:02 +09:00
Joseph Mingrone 604adf973a
Emacs: Add new wayland flavor
Emacs requires mutually exclusive build parameters depending on whether
the user is running under X11 or Wayland.  Rather than require either
set of users to build a custom package, create a new wayland flavor, and
use default options appropriate for users running under X.

PR:		278167
Reviewed by:	ashish, jbeich
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D44917
2024-05-06 22:42:21 -03:00
Lorenzo Salvadore b481defa67
Mk/bsd.gcc.mk: Add GCC 15 support 2024-05-06 11:59:03 +00:00
Max Brazhnikov 7e9e1b6c9e Mk/bsd.options.desc.mk: add ENCHANT, KDE, WEBENGINE
Rename KDE4 to KDE. Add descriptions for ENCHANT and WEBENGINE
2024-05-04 21:21:04 +03:00
Matthias Andree cbee39bcd1 Mk/Uses/cmake.mk: use proper environment in do-test
* the actual test run used MAKE_ENV but should use TEST_ENV
* also, ctest(1) defaults to running tests serially, so add
  CTEST_PARALLEL_LEVEL here and set it to _MAKE_JOBS_NUMBER.
  NOTE: cmake 3.29 changes semantics for _MAKE_JOBS_NUMBER empty or 0.

This was developed together with diizzy@ as a result of analysing
performance regressions from PR 278500.

PR:		278533
Approved by:	portmgr@ (tcberner@)
2024-05-03 20:44:39 +02:00
Michael Osipov 4280a82efe Mk/Scripts/do-users-groups.sh: Make users and groups creation fail-fast
Fail fast when pw(8) fails to create a user or a group. Especially when it is
not the last command in the pre-install script then the exit code will be 0 and
the failure will go unnoticed.

PR:		267384
Approved by:	jrm (mentor)
Differential Revision:	https://reviews.freebsd.org/D42719
2024-05-03 09:44:53 +02:00
Tobias C. Berner fa9e4872f0 multimedia/mlt7: update to 7.24.0
Changelog: 	https://www.mltframework.org/blog/v7.24.0_released/
2024-05-02 06:56:16 +02:00
Rene Ladan 030355a2a0 Mk/bsd.gcc.mk: unregister expired GCC 4.8 2024-05-01 22:10:20 +02:00
Daniel Engberg 570b40ee15 Mk/bsd.options.desc.mk: Remove references for librtmp and rtmpdump
Related ports removed in 8d01b5458f
2024-05-01 13:10:58 +02:00
Vladimir Druzenko 817c2557b7 Revert "graphics/glfw: fix build with EXAMPLES enabled and PREEDIT disabled"
This reverts commit 0bcd20b238.

Mk/Uses/mysql.mk got there by accident
2024-04-29 16:38:55 +03:00
Vladimir Druzenko 0bcd20b238 graphics/glfw: fix build with EXAMPLES enabled and PREEDIT disabled
Both options are non-default.

MFH:	2024Q2
2024-04-29 16:29:50 +03:00
Yasuhiro Kimura 1e7b4f53a2 lang/ruby32: Update to 3.2.4
ReleaseNotes:	https://www.ruby-lang.org/en/news/2024/04/23/ruby-3-2-4-released/
PR:		278553
Exp-run by:	antoine
MFH:		2024Q1
Security:	2ce1a2f1-0177-11ef-a45e-08002784c58d
2024-04-25 18:10:14 +09:00
Yasuhiro Kimura 8f7dac72c5 lang/ruby33: Fix build with latest -CURRENT
post-install-DOCS-on copies all files/directories under ${WRKSRC}/doc/
into ${STAGEDIR}${RUBY_DOCDIR}/, then installs ${WRKSRC}/ChangeLog to
same directory. But there is ChangeLog directory under ${WRKSRC}/doc/.
As a result there is already ${STAGEDIR}${RUBY_DOCDIR}/ChangeLog
directory when ${WRKSRC}/ChangeLog is tried to be installed as
${WRKSRC}/doc/ChangeLog. Previously install(1) regards it as non-fatal
and build continues. But on latest -CURRENT the command regards it as
fatal and results in build error. So fix it by moving
${WRKSRC}/ChangeLog to ${WRKSRC}/doc/ChangeLog/ChangeLog at extract
phase.

Bump PORTREVISION as plist is changed.

PR:		278554
Reported by:	Siva Mahadevan
MFH:		2024Q2
2024-04-25 03:07:09 +09:00
Yasuhiro Kimura d7699e17c4 lang/ruby33: Update to 3.3.1
ReleaseNotes:	https://www.ruby-lang.org/en/news/2024/04/23/ruby-3-3-1-released/
MFH:		2024Q2
Security:	2ce1a2f1-0177-11ef-a45e-08002784c58d
2024-04-23 23:55:52 +09:00
Yasuhiro Kimura d228858e03 lang/ruby31: Update to 3.1.5
After the release of 3.1.3 Ruby 3.1 series has entered security
maintainance phase that only security fixes are provided. And it is
expected to reach its EoL on March 31, 2025. So mark DEPRECATED to
encourage user to migrate to newer version, and set EXPIRATION_DATE to
its expected EoL day.

ReleaseNotes:	https://www.ruby-lang.org/en/news/2024/04/23/ruby-3-1-5-released/
MFH:		2024Q1
Security:	2ce1a2f1-0177-11ef-a45e-08002784c58d
2024-04-23 23:55:49 +09:00