8877 Commits

Author SHA1 Message Date
Jason E. Hale
bfade65612 multimedia/mlt7: Update to 7.28.0
https://github.com/mltframework/mlt/releases/tag/v7.28.0
2024-10-24 05:27:51 -04:00
Yuri Victorovich
f99a708957 Mk/Uses/cargo.mk: Remove cross-compilation options for Rust-based ports
Reasons:
* Port build shouldn't use cross-compilation mode
  because it buids for the same architecture.
* RUSTFLAGS isn't passed to the build of all or some Rust ports
  in the cross-compilation mode.

Essential changes:
* Remove the CARGO_BUILD_TARGET make variable.
* Remove CARGO_BUILD_TARGET and CARGO_TARGET_* from CARGO_ENV.
* Update many ports that used CARGO_BUILD_TARGET.
* Build paths now don't include the architecture triplet part.

Immadiate benefits:
* Unbreak build on architectures like i386 that sometimes require
  special RUSTFLAGS that were not effective in the cross-compilation
  mode.

Ports that really need cross-compilation for some reason should
enable it on case-by-case basis. Example: net-p2p/cncli
(Not sure why does net-p2p/cncli actually need it, but it only
builds with these options.)

PR:		280305
Approved by:	rust@FreeBSD.org (maintainer's timeout; 98 days)
2024-10-22 20:11:24 -07:00
Rene Ladan
12b2581285 Mk/Uses: unregister expired gnonlin gstreamer plugin 2024-10-22 20:53:35 +02:00
Po-Chuan Hsieh
e1a612647b
Mk/bsd.default-versions.mk: Update nodejs comment
Node.js 23 is the new current.

Reference:	https://github.com/nodejs/Release/blob/main/README.md#release-schedule
		a7eb7a7e7f
2024-10-21 17:17:38 +08:00
Po-Chuan Hsieh
9f9e1b6c7c
Mk/Uses/nodejs.mk: Add node23 and update current
Node.js 23 is the new current.

Reference:	https://github.com/nodejs/Release/blob/main/README.md#release-schedule
		a7eb7a7e7f
2024-10-21 17:17:38 +08:00
Rene Ladan
3ef17f3957 Mk: unregister expired lang/gcc10 2024-10-20 14:27:59 +02:00
Jason E. Hale
d31d645ee4 PyQt: Update to latest versions
PyQt5:
- devel/py-qt5-pyqt: Update to 5.15.11
- graphics/py-qt5-3d: Add port
- net/py-qt5-networkauth: Update to 5.15.6
- www/py-qt5-webengine: Update to 5.15.7
- x11-toolkits/py-qt5-chart: Update to 5.15.7
- x11-toolkits/py-qt5-datavis3d: Add port

PyQt6:
- devel/py-qt6-pyqt: Update to 6.7.1

Build tools:
- devel/sip: Update to 6.8.6
- devel/py-qt5-sip: Update to 12.15.0
- devel/py-qt6-sip: Update to 13.8.0
- devel/py-qtbuilder: Update to 1.16.4

The build tools are now all licensed BSD2CLAUSE and have been converted
to PEP517.
2024-10-19 02:35:03 -04:00
Jason E. Hale
671f29c2a3 Mk/Uses/pyqt.mk: Whitespace fixes/readability 2024-10-19 00:22:15 -04:00
Pietro Cerutti
f1b6b49a6a Mk/Uses/tcl.mk: provide two additional variables to help with Tcl9
These define prefixes for shared libraries and postfixes for stub
libraries when building TEA-based extensions against Tcl 8 or Tcl 9.
2024-10-16 09:45:22 +00:00
Charlie Li
355233badf
lang/vala: update to 0.56.17
Changelog: https://gitlab.gnome.org/GNOME/vala/-/blob/0.56.17/NEWS
2024-10-15 16:42:15 -04:00
Po-Chuan Hsieh
94235dd8c0
Mk/Uses/python.mk: Update PY_TOMLI
devel/py-pyproject-fmt 2.3.0 requires textproc/py-tomli 2.0.2+.
2024-10-14 13:26:25 +08:00
Jason E. Hale
7882db2f6d devel/cmake*: Update to 3.30.5
Announcement:
https://www.kitware.com/cmake-3-30-5-available-for-download/
2024-10-13 11:49:49 -04:00
Tijl Coosemans
3154506a16 Mk/bsd.port.mk: Add MACHINE_ARCH to WRK_ENV
make(1) has a built-in variable MACHINE_ARCH that defaults to the value
of sysctl hw.machine_arch.  This is not correct when building packages
under qemu.  In that case poudriere sets MACHINE_ARCH in its make.conf.
Since commit d7511b9d0074 make.conf is not picked up by make during
build so pass MACHINE_ARCH through the environment.

This affects building kmod ports under qemu.

This is a workaround for make not looking at UNAME_p when setting
MACHINE_ARCH.  It does look at UNAME_m when setting MACHINE.

PR:		281674
Reported by:	jrtc27
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2024-10-11 11:04:54 +02:00
Jose Alonso Cardenas Marquez
c140ec7ffd
editors/lazarus-devel: Update to 4.99 2024-10-08 22:58:59 -07:00
Jose Alonso Cardenas Marquez
313f5706a3
editors/lazarus: Update to 3.6.0 2024-10-08 22:58:58 -07:00
Daniel Engberg
c3acdc60a7 Mk/bsd.sites.mk: Update IDSOFTWARE entries
Remove dead, stale and non working mirrors and update URLs
2024-10-06 22:15:46 +02:00
Tijl Coosemans
45d64d8e70 Mk: CentOS 7 EOL
CentOS Linux 7 reached end of life (EOL) on June 30, 2024.  Packages
are only available on vault.centos.org.
2024-10-02 12:47:16 +02:00
Rene Ladan
4485bd8221 all: drop support for expired FreeBSD 14.0
Simplify expressions for FreeBSD 13.X

Reviewed by:	many

Differential Revision:	https://reviews.freebsd.org/D46601
2024-10-01 20:56:20 +02:00
Po-Chuan Hsieh
499662fb11
Mk/bsd.default-versions.mk: Update comment: add pgsql 17
databases/postgresql17-* is 17.0 now.
It also matches Mk/Uses/pgsql.mk.

Reference:	https://cgit.freebsd.org/ports/commit/?id=7327472603f98df8f9e889a599b3c6dd64d5feea
		https://cgit.freebsd.org/ports/commit/?id=82699783b8e89534999cc4b85c101823f453e6be
2024-09-30 21:38:45 +08:00
Po-Chuan Hsieh
769eb6c549
Mk/Uses/tcl.mk: Fix typo
[00:00:01] Gathering ports metadata
[00:00:11] Warning: (graphics/py-pillow): make: "/usr/ports/Mk/Uses/tcl.mk" line 168: Unknown modifier "s/9/9./"
[00:00:11] Warning: (graphics/py-pillow): make: "/usr/ports/Mk/Uses/tcl.mk" line 168: Undefined variable "${_TCLTK_WANTED_VERSION:S/8/8./:s/9/9./}"
[00:00:11] Warning: (graphics/py-pillow): make: Fatal errors encountered -- cannot continue
[00:00:11] Warning: (graphics/py-pillow): Error: Error looking up dependencies for graphics/py-pillow
[00:00:12] Error: /usr/local/share/poudriere/bulk.sh:gather_port_vars:183:Fatal errors encountered gathering ports metadata

Approved by:	portmgr (blanket)
2024-09-30 20:39:58 +08:00
Pietro Cerutti
7ee64fc860 lang/tcl90, x11-toolkits/tk90: Tcl 9.0.0
This is the first release of Tcl/Tk 9.x.

The USES=tcl framework now supports the 9.x series, but we don't expect
many extensions to be ready for 9.x, so please consider this
experimental.

Announcements:
https://sourceforge.net/p/tcl/mailman/message/58821877/ (Tcl)
https://sourceforge.net/p/tcl/mailman/message/58821878/ (Tk)
2024-09-30 12:18:04 +00:00
Daniel Engberg
c82707daed Mk/bsd.sites.mk: Remove dead SourceForge mirrors
Netix and Udomain don't respond to requests
2024-09-29 19:06:51 +02:00
Jason E. Hale
76fda7351a Qt6: Update to 6.7.3
As a patch release, Qt 6.7.3 does not introduce new features but
contains more than 400 bug fixes, security updates, and other
improvements to the top of the Qt 6.7.2 release. See more information
about the most important changes and bug fixes from Qt 6.7.3 release
note.

PySide6: Update to 6.7.3

New port: devel/qt6-grpc

Qt GRPC is the client-side implementation that, together with the Qt
Protobuf module, allows the definition of messages and services in
.proto files, which then use the provided code generators to generate
client code that allows the access for fields and gRPC services in the
Qt framework. The code generated by Qt GRPC enables the client-side to
communicate with a gRPC server (regardless of whether the server uses
Qt) by sending calls or streaming messages.

Announcement: https://www.qt.io/blog/qt-6.7.3-released
Release note: https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.7.3/release-note.md
2024-09-29 03:05:40 -04:00
Muhammad Moinur Rahman
37226f9051
lang/php84: Update version 8.4.0beta5=>8.4.0RC1
Please DO NOT use this version in production, it is an early test version.

Changelog: https://github.com/php/php-src/blob/php-8.4.0RC1/NEWS
2024-09-28 23:32:29 +02:00
Jason E. Hale
85c3bcc0ed devel/cmake*: Update to 3.30.4
Announcement:
https://www.kitware.com/cmake-3-30-4-available-for-download/
2024-09-28 00:59:10 -04:00
Gleb Popov
16a7714d88 Uses/electronfix.mk: Use absolute path to Makefile.version
Suggested by:	fluffy
2024-09-27 22:42:33 +03:00
Christoph Moench-Tegeder
df3c96e94d www/firefox www/firefox-esr mail/thunderbird: set wxneeded
people keep twiddling the knobs and see fallot from
setting kern.elf64.allow_wx

PR:		272767
2024-09-25 23:43:22 +02:00
Po-Chuan Hsieh
aa4988bb56
Mk/Uses/shebangfix.mk: Add "/bin/env ${lang}" pattern to ${lang}_OLD_CMD 2024-09-25 12:23:01 +08:00
Jason E. Hale
6a3e3f3e03 Mk/Uses/gstreamer.mk: Add missing category 2024-09-23 10:47:13 -04:00
Jason E. Hale
1f46f7b5e5 multimedia/py-gstreamer1: Update to 1.24.8
Missed updating this with the rest of gstreamer1 in 8c1efc578d6f.
2024-09-22 23:36:21 -04:00
Jason E. Hale
8c1efc578d multimedia/gstreamer1: Update to 1.24.8
Mk/Uses/gstreamer.mk:
- Sort, fix whitespace issues and typos
- Promote several common variables to improve maintainer QOL
*   There's now no need to set manually set PORTVERSION nor
    SOVERSION in several Makefiles
*   This will help to prevent not updating some components
*   A note has been added, however, to remind maintainers
    to remake distinfo for certain ports
- Improve documentation

multimedia/gstreamer1-plugins-webrtc:
- New port split from multimedia/gstreamer1-plugins-bad
- multimedia/gstreamer1-plugins-rust has been updated
  to reflect this change

net/gstreamer1-plugins-sctp:
- New port split from multimedia/gstreamer1-plugins-bad

x11-toolkits/gstreamer1-plugins-qt5:
- Moved here from graphics/gstreamer1-plugins-qt to
  align with its new Qt6 counterpart

x11-toolkits/gstreamer1-plugins-qt6:
- New port: GStreamer Qt6 QML videosink plugin

*/*:
- Improve Makefile order and formatting
- Sorry for the repo churn, but not fixing this would just lead to more
  poorly formatted gstreamer ports in the future via copypasta

https://gstreamer.freedesktop.org/releases/1.24/#1.24.8

PR:		278914
Reported by:	vvd
2024-09-22 06:35:56 -04:00
Yuri Victorovich
ac1a74a39b Mk/Uses: Add c++23 support 2024-09-21 22:51:19 -07:00
Brad Davis
067905614d
Mk/bsd.sites.mk: don't add GH to MASTER_SITES when USE_GITHUB=nodefault
When using USE_GITHUB=nodefault, we don't need to add GH to
MASTER_SITES, as the github urls that are needed will be added later.

Adding GH here means we'll add a generic GitHub URL to the fetch list,
in the form of github.com/<portname>/<portname>/.../<dist> which will
not work. When used with USE_GITLAB the framework will add this bogus
URL before the correct gitlab url. It does not prevent the distfile to
be fetched from gitlab, but it makes everyone try and fetch from a bogus
url before trying the correct url.

PR:	279816
2024-09-19 14:48:25 +02:00
Mathieu Arnold
f12462e4a9
Revert "Mk/bsd.sites.mk: don't add GH to MASTER_SITES when USE_GITHUB=nodefault"
This reverts commit 06790548d50075cc2e2cfff4fe0811a561402cec.
2024-09-19 14:47:06 +02:00
Mathieu Arnold
06790548d5
Mk/bsd.sites.mk: don't add GH to MASTER_SITES when USE_GITHUB=nodefault
When using USE_GITHUB=nodefault, we don't need to add GH to
MASTER_SITES, as the github urls that are needed will be added later.

Adding GH here means we'll add a generic GitHub URL to the fetch list,
in the form of github.com/<portname>/<portname>/.../<dist> which will
not work. When used with USE_GITLAB the framework will add this bogus
URL before the correct gitlab url. It does not prevent the distfile to
be fetched from gitlab, but it makes everyone try and fetch from a bogus
url before trying the correct url.
2024-09-19 14:46:35 +02:00
Jose Alonso Cardenas Marquez
f65e843040
Mk/Uses: Remove ONLY_FOR_ARCHS variables. these are defined on fpc/lazarus ports 2024-09-17 02:25:58 -07:00
Jose Alonso Cardenas Marquez
87b2573968
lang/fpc-devel: Improve aarch64 support for fpc/lazarus based ports 2024-09-17 01:30:53 -07:00
Jose Alonso Cardenas Marquez
28a4afe89a
Mk/bsd.default-versions.mk: Use a better way for detect WANT_FPC|LAZARUS_DEVEL 2024-09-16 18:46:33 -07:00
Jose Alonso Cardenas Marquez
0167bd63fa
editors/lazarus-devel: Update to 3.99.20240913
- Add support for aarch64
2024-09-14 00:51:08 -07:00
Jose Alonso Cardenas Marquez
c07729d7e4
lang/fpc-devel*: Update to 3.3.1.20240913
- Add support for aarch64
2024-09-14 00:44:40 -07:00
Gleb Popov
8910091ca7 Uses/linux.mk: Wire linux-{c7,rl9}-libtool-ltdl into the framework
PR:		278983
2024-09-13 19:26:50 +03:00
Muhammad Moinur Rahman
bca5175cb2
Mk/Scripts: Fix typos
Approved by:	portmgr (just-fix-it)
2024-09-12 17:09:32 +02:00
Mateusz Piotrowski
550e029980 Mk/bsd.default-versions.mk: Revert the SAMBA default from 4.19 back to 4.16
This reverts commit 0d1aba712a301ddb1e8b7ccbf3acc721dc3c90e8.

A recently reported bug 281360 might suggests that Samba 4.19 does not
work with Time Machine and might result in data loss.

Let's revert the default version bump for now until we have more time to
plan how we are going to deal with issue. A potential solution would be
to disable Time Machine support in 4.19 for now.

PR:		280769 281360
Reported by:	theraven
Approved by:	samba (0mp)
2024-09-10 17:07:16 +02:00
Mateusz Piotrowski
0d1aba712a Mk/bsd.default-versions.mk: Switch SAMBA default to 4.19
PR:             280769
Exp-run by:	antoine
Approved by:    portmgr (exp-run), samba (0mp)
Sponsored by:	Klara, Inc.
2024-09-10 13:43:35 +02:00
Mikael Urankar
26df8c65a2 lang/rust: Update to 1.81.0
Announce:	https://blog.rust-lang.org/2024/09/05/Rust-1.81.0.html
ChangeLog:	https://github.com/rust-lang/rust/releases/tag/1.81.0

PR:		281300
Tested by:	mikael,pkubaj,Herbert J. Skuhra
2024-09-10 12:54:49 +02:00
Yasuhiro Kimura
530ba15d2e
lang/ruby32: Update to 3.2.5
Changes:	https://github.com/ruby/ruby/releases
		https://www.ruby-lang.org/en/news/2024/07/26/ruby-3-2-5-released/
PR:		280845
Exp-run by:	antoine
2024-09-09 02:40:28 +08:00
Po-Chuan Hsieh
f448210bc6
Mk/bsd.options.desc.mk: Update MPICH_DESC
net/mpich is 4.* now.
2024-09-09 02:40:25 +08:00
Po-Chuan Hsieh
4a5d4426c7
lang/ruby33: Update to 3.3.5
- Clean up Makefile: move knobs together

Changes:	https://github.com/ruby/ruby/releases
		https://github.com/ruby/ruby/blob/master/NEWS.md
		https://www.ruby-lang.org/en/news/2024/09/03/3-3-5-released/
2024-09-09 02:40:21 +08:00
Adam Weinberger
a4183d5b55 Mk: Support go1.23 2024-09-08 12:05:53 -04:00
Jason E. Hale
5f49718f96 multimedia/mlt7*: Update to 7.26.0
https://github.com/mltframework/mlt/releases/tag/v7.26.0
2024-09-07 05:29:09 -04:00