Commit graph

9093 commits

Author SHA1 Message Date
Yasuhiro Kimura
5e93a3a022 lang/ruby32: Update to 3.2.8
ReleaseNotes:	https://www.ruby-lang.org/en/news/2025/03/26/ruby-3-2-8-released/
PR:		286215
Exp-run by:	antoine
2025-04-24 17:19:31 +09:00
Christoph Moench-Tegeder
0b43522736 www/firefox: raise rust-cbindgen dependency to 0.28.0
new since firefox/thunderbird 138.0
2025-04-21 22:53:15 +02:00
Jose Alonso Cardenas Marquez
3c6c25f4bb
Mk/Uses: lazarus.mk : Fix index
Reported by:	antoine
2025-04-21 02:44:31 -07:00
Gleb Popov
c5bee72c82 graphics/linux-rl9-webp: Remove the port 2025-04-21 11:19:40 +03:00
Gleb Popov
427a0504ef graphics/linux-rl9-openjpeg: Remove the port 2025-04-21 11:19:40 +03:00
Gleb Popov
45969c960f graphics/linux-rl9-tiff: Remove the port 2025-04-21 11:19:39 +03:00
Gleb Popov
5c97d4d845 graphics/linux-rl9-png: Remove the port 2025-04-21 11:19:39 +03:00
Gleb Popov
30ac228d2f graphics/linux-rl9-jpeg: Remove the port 2025-04-21 11:19:38 +03:00
Gleb Popov
9efb8a837a graphics/linux-rl9-jbigkit: Remove the port 2025-04-21 11:19:38 +03:00
Gleb Popov
0a61dd1688 graphics/linux-rl9-jasper: Remove the port 2025-04-21 11:19:37 +03:00
Jose Alonso Cardenas Marquez
824234d4df
Mk/Uses: Improve lazarus.mk framework 2025-04-21 01:17:22 -07:00
Jose Alonso Cardenas Marquez
d4549ee1c5
Mk/Uses: Update lazarus.mk framework
- Add gtk3 support
- Other minor improvements
2025-04-21 00:36:53 -07:00
Gleb Popov
48c016980f Mk/bsd.sites.mk: Update EPEL7 sites 2025-04-21 09:27:37 +03:00
Gleb Popov
9f7ed12f0a net/linux-rl9-libproxy: merge into linux_base-rl9
This library is required by base
2025-04-21 09:27:37 +03:00
Gleb Popov
8a8e486050 Mk/bsd.port.mk: Fix SHLIB_PROVIDE_PATHS_COMPAT_LINUX for i386
Approved by: bapt
Differential Revision: https://reviews.freebsd.org/D49888
2025-04-21 09:27:36 +03:00
Gleb Popov
2626acef73 Framework: Make use of USE_LINUX=imageformat-libs 2025-04-21 09:27:35 +03:00
Yasuhiro Kimura
cece14281b Mk/Uses/ruby.mk: Remove RUBY_WRKSRC
Currently it is only used to set WRKSRC in ruby
ports (lang/ruby3[2-5]). But it is unnecessary to set it explicitly as
default value of WRKSRC is same as that of RUBY_WRKSRC.
2025-04-21 13:39:01 +09:00
Yasuhiro Kimura
bc358c3cc4 lang/ruby35: Add new port
Add preview1 of Ruby 3.5 series.

ReleaseNotes:	https://www.ruby-lang.org/en/news/2025/04/18/ruby-3-5-0-preview1-released/
2025-04-21 11:39:39 +09:00
Yasuhiro Kimura
30827af861 Mk/bsd.default-versions.mk: Update possible values of RUBY_DEFAULT
lang/ruby31 has already removed from ports tree.
2025-04-20 12:34:59 +09:00
Yasuhiro Kimura
438427bea8 lang/ruby34: Add new port
Add lang/ruby34, new 3.4 series of Ruby language.

ReleaseNotes:	https://www.ruby-lang.org/en/news/2024/12/25/ruby-3-4-0-released/
ReleaseNotes:	https://www.ruby-lang.org/en/news/2024/12/25/ruby-3-4-1-released/
ReleaseNotes:	https://www.ruby-lang.org/en/news/2025/02/14/ruby-3-4-2-released/
ReleaseNotes:	https://www.ruby-lang.org/en/news/2025/04/14/ruby-3-4-3-released/
2025-04-20 12:20:18 +09:00
Po-Chuan Hsieh
3c101f8310
lang/ruby33: Update to 3.3.8
Changes:	https://github.com/ruby/ruby/releases
		https://github.com/ruby/ruby/blob/master/NEWS.md
		https://www.ruby-lang.org/en/news/2025/04/09/ruby-3-3-8-released/
2025-04-18 13:38:45 +08:00
Max Brazhnikov
9ead4b6918 KDE: Update KDE Gear to 25.04.0
Announcement: https://kde.org/announcements/gear/25.04.0/

Ports changes:

kde.mk:
 - Simplify KDE_APPS_BASED_PATCHLEVEL definition and generalize
   it for unstable branch.

devel/kopeninghours:
 - Use custom PLIST_SUB to reduce churn on updates.

editors/ghostwriter:
 - Drop upstreamed patch.

games/khangman:
 - Drop upstreamed patch.

math/kcalc:
 - Depend on math/mpc.

multimedia/kdenlive:
 - Prevent fetching during build.
 - Depends on KF6 Purpose unconditionally and remove no-op OPTIONS_SUB.
 - Depend on OpenTimelineIO.

net/krdc:
 - Switch to freerdp3.

x11-fm/dolphin:
 - Fix abuse of PLIST_SUB.

*/*:
 - Add missing and update KF6 dependencies and Qt components.
2025-04-17 14:57:49 +03:00
Dima Panov
6f110064b7
emulators/linux_base-rl9: integrate devel/linux-rl9-libsigsegv into linux_base (+)
[g]awk and grep utilities depends on libsigsegv.so.2.0.6
Integrate devel/linux-rl9-libsigsegv into the emulators/linux_base-rl9 package
to resolve missed dependency
Drop dedicated devel/linux-rl9-libsigsegv port
Bump all linux-rl9-libsigsegv consumers to track changed dependency

PR:		286032
2025-04-15 20:11:27 +03:00
Max Brazhnikov
47241c24b6 KDE: Update KDE Frameworks 6 to 6.13.0
Announcement: https://kde.org/announcements/frameworks/6/6.13.0/

sysutils/kf6-kuserfeedback:

- Add missing dependency
- Build Qt help file
2025-04-13 01:25:48 +03:00
Adam Weinberger
f50f72610a Uses/go.mk: Fix fetching
I broke fetching by commenting out one line too many.

Reported by:	vishwin
2025-04-11 11:48:08 -04:00
John Baldwin
2be2295e84 Mk/bsd.port.mk: Pass CSTD/CXXSTD in MAKE_ENV
For ports which use bsd.*.mk in their build, the existing USE_CSTD
logic which patches CFLAGS and CXXFLAGS is insufficient since
bsd.sys.mk will add the default CSTD/CXXSTD later in CFLAGS/CXXFLAGS.
Presumably no ports are using USE_CSTD with bsd.*.mk, but at least one
does use USE_CXXSTD with bsd.*.mk which will break when src starts
defining a default CXXSTD.

PR:		285141
Reviewed by:	bapt
Differential Revision:	https://reviews.freebsd.org/D49597
2025-04-11 09:51:03 -04:00
Adam Weinberger
28a1c724e4 Uses/go.mk: Back out 0647dd4274
0647dd42 seems to break a path expansion, causing go ports to be
unbuildable. Back it out until we can figure out what is going on.
2025-04-11 00:15:04 -04:00
Enji Cooper
0647dd4274 Mk/Uses/go.mk: support v2 and higher proxy URLs
golang projects with versions greater than 2.x have different URLs
presented for them via `${GOPROXY}` [1]. In particular, the major
version is added to the URL and to the extracted GOPROXY provided
DISTFILE(s).

This change adjusts `MASTER_SITES` and `WRKSRC` with `USES+= go` to
support the "Major Version Suffixes" documented in the go module
docs [1].

Reviewed by:	adamw, arrowd
Approved by:	adamw (go)
Differential Revision:	https://reviews.freebsd.org/D49723

1. https://go.dev/ref/mod#major-version-suffixes
2025-04-10 19:12:05 -07:00
Po-Chuan Hsieh
150c0018fd
Mk/Uses/python.mk: Introduce USE_PYTHON=cython3{,_run,_test}
- Update USE_PYTHON=cython{,_run,_test}
- Convert all cython3 occurrence to USE_PYTHON=cython3*
- While I'm here, fix incorrect usage of combining cython3 in BUILD_DEPENDS and USE_PYTHON=cython

It is added to simplify the future transition from Cython 0.29 to 3.

The minimal version is set to 3.0.12 because it is required by devel/py-propcache.
The upper bound of version is set to 3.1 because it is limited by multiple ports.
2025-04-09 22:55:11 +08:00
Gleb Popov
614644e616 Framework: Switch LINUX_DEFAULT to rl9 for all arches except i386
Differential Revision: https://reviews.freebsd.org/D49632
Approved by:	portmgr (bapt)
2025-04-09 13:30:50 +03:00
Mikael Urankar
11e425bbfd lang/rust: Update to 1.86.0
Announce:	https://blog.rust-lang.org/2025/04/03/Rust-1.86.0.html
ChangeLog:	https://github.com/rust-lang/rust/releases/tag/1.86.0

Put back rustdoc in _RUST_TOOLS, rustdoc is an integral part of cargo
and has no connection with DOCS.

PR:		285381,285840
Tested by:	mikael,pkubaj
2025-04-08 10:41:10 +02:00
Wen Heping
deb31699f1
lang/python312: add 3.12.9
What's new: https://docs.python.org/3/whatsnew/3.12.html

PR: 271673
Co-authored-by: vishwin
Differential Revision: https://reviews.freebsd.org/D49679
2025-04-07 21:59:29 -04:00
Charlie Li
f3fe38d25e
bsd.default-versions.mk: remove Python 3.8 comment 2025-04-05 23:11:40 -04:00
Max Brazhnikov
92288bfad9 KDE: Update Plasma to 6.3.4
Announcement: https://kde.org/announcements/plasma/6/6.3.4/

x11/plasma6-plasma-workspace:
 - Add upstream patch to fix regression in Plasma notifications.
2025-04-03 15:02:13 +03:00
Rene Ladan
2b343c2d34 all: drop support for EOL FreeBSD 14.1
- Mk/bsd.port.mk: de-support FreeBSD 14.1
- devel/boost-libs: simplify a comment
- devel/libdispatch: remove a commented out and outdated code block
- editors/imhex: simplify some tautologies
- editors/libreoffice: remove an outdated BROKEN
- graphics/dspdfviewer: simplify OSVERSION logic

Approved by:	portmgr (implicit)
Differential Revision: https://reviews.freebsd.org/D49099
2025-04-01 12:51:04 +02:00
Muhammad Moinur Rahman
664dd3e380
Mk/Uses: Cosmetic changes on python.mk
Some of the comments were still refering to python38 post removal.

Approved by:	portmgr (blanket)
2025-03-31 19:10:48 +02:00
Rene Ladan
f0c470c515 Mk/Uses: unregister expired lang/ruby31 2025-03-31 18:24:21 +02:00
Rene Ladan
ca15850a2b lang/python38: remove and unregister, it reached end-of-life in October 2024
This has to be done in one commit to avoid breaking INDEX
2025-03-31 17:34:49 +02:00
Stephen Montgomery-Smith
f04e6faa4d math/octave: Update to 10.1.0. 2025-03-29 17:28:33 -05:00
Joseph Mingrone
8866cf92ae
Mk/bsd.default-versions.mk: Note version 24 of openjdk in comment 2025-03-29 13:18:00 -03:00
Joseph Mingrone
52235c43f5
Mk/Uses/java.mk: Fix a misnamed variable
Reported by:	mat
Fixes:		e9a357530 Mk/Uses/java.mk: Update for new java/openjdk24
2025-03-29 13:09:30 -03:00
Joseph Mingrone
e9a3575300
Mk/Uses/java.mk: Update for new java/openjdk24
Reported by:	vvd
Sponsored by:	The FreeBSD Foundation
2025-03-29 10:41:48 -03:00
Joseph Mingrone
6be8da973f
Mk/Uses/java.mk: Fix indentation
The check_mk_indentations pre-commit hook is preventing changes to the
file until the indentation is fixed.

Sponsored by:	The FreeBSD Foundation
2025-03-29 10:41:48 -03:00
Jason E. Hale
3c64225be5 Qt6: Update to 6.8.3
March 27, 2025 by Jani Heikkinen

We have released Qt 6.8.3 today. As a patch release, Qt 6.8.3 does not
introduce new features but contains more than 300 bug fixes, security updates,
and other improvements on top of the Qt 6.8.2 release. See more information
about the most important changes and bug fixes from Qt 6.8.3 release note.

Qt for Python 6.8.3 has also been released by its usual means along with the
Qt 6.8.3 release.

Announcement:
https://www.qt.io/blog/qt-6.8.3-released

Release note:
https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.8.3/release-note.md

Security:	7cb6642c-0c5a-11f0-8688-4ccc6adda413
2025-03-29 03:35:21 -04:00
Muhammad Moinur Rahman
993771b186
*/tex*: Update version 20240312=>20250308
- devel/tex-kpathsea: Update version 6.4.0=>6.4.1
- devel/tex-libtexluajit: Update version 2.1.0=>2.1.81742
- print/tex-ptexenc: Update version 1.4.6=>1.5.1
- korean/ko.TeX: Replace @exec/@unexec with @postexec/@postunexec

Sponsored by: Nepustil
2025-03-25 19:11:13 +01:00
Max Brazhnikov
f16ed4b00a KDE: Update Frameworks 6 to 6.12.0
Announcement: https://kde.org/announcements/frameworks/6/6.12.0/

PR:		285414
Exp-run:	by antoine
2025-03-23 12:34:37 +03:00
Jason E. Hale
26d271dcae www/qt5-webengine: Manually roll latest commits
Update qtwebengine to [1]
Update submodule qtwebengine-chromium to [2]

Kudos to upstream for keeping on with the Chromium security updates, but the
Chromium submodule doesn't always get updated in the qtwebengine repo. Getting
to the end of the the line for Qt5. This is a custom release based on [1] and
[2], bringing several security fixes and support for Python 3.12 and 3.13.

[1] https://code.qt.io/cgit/qt/qtwebengine.git/commit/?h=5.15&id=9a16262bc87bbf327e988e18c49ab0f47b766fe2
[2] https://code.qt.io/cgit/qt/qtwebengine-chromium.git/commit/?h=87-based&id=480e246dfe9d9dffc3c18585ed53ec51eb8abfbd

Security:	a58fdfef-07c6-11f0-8688-4ccc6adda413
2025-03-23 05:22:34 -04:00
Yuri Victorovich
56538adacf Mk/bsd.ccache.mk: Fix ccache for ports that have USES=llvm and USES=cmake
PR:		284893
Approved by:	Rene Ladan <rene@FreeBSD.org> (on behalf of portmgr@)
2025-03-23 00:56:12 -07:00
Chad Jacob Milios
716f3144c0
Mk/Uses/cran.mk: Use SETENVI and WRK_ENV
PR:		283343
2025-03-23 00:10:12 -03:00
Jason E. Hale
1619c8e6d8 multimedia/gstreamer1-plugins-rust: Update to 0.13.5 2025-03-20 22:11:39 -04:00