| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
- Cosmetic change
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Mk/Uses/alias.mk was an attempt for compat with DPorts, but has rotted.
This feature was never documented in the PHB, so there is no work to
be done by the docs@ team.
Nothing against DragonFly, but if DPorts still needs FreeBSD 9
support, they really should work that out with upstream projects.
Ultimately, we don't need to keep carrying this outdated feature that
doesn't affect us.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
This USES starts a system- and session-level D-Bus daemons before the
test stage and stops them after, much like Uses/display.mk provides an
X11 display.
It is intended to be used with ports whose testing require a running dbus daemon.
Approved by: portmgr (bapt)
Sponsored by: Future Crew, LLC
Differential Revision: https://reviews.freebsd.org/D53464
|
| | |
|
| |
|
|
| |
Reported by: Siva Mahadevan <me@svmhdvn.name>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In this release XLibre has moved to a semantic versioning system.
Added options NVIDIA_ABI, INPUTTEST and SEATD.
SEATD is enabled by default, it compiles the server with devel/seatd
support for running the X server rootless and in multiseat
configurations.
INPUTTEST is enabled by default, it is used to toggle whether the
inputtest driver should be compiled and included with the server.
NVIDIA_ABI provides fixes in the ABI for some of the older NVIDIA
devices, it is enabled by default on only the "amd64" and "x86" ARCHs,
THIS OPTIONS BREAKS DRIVER ABI WHEN TOGGLED, XLIBRE DRIVERS MUST BE
RECOMPILED WHEN THIS OPTION IS TOGGLED.
Fixed the way options were handled and improved their descriptions.
I reverted an incorrect patch I made to the upstream, we do not need to
rely on the epoll-shim's epoll.h facilities in ospoll. Xserver functions
correctly with the poll.h facilities provided by FreeBSD. We only need
epoll-shim here for the eventfd.h header for DRI3.
Related to the new patch file: patch-fix-epoll.
The patch file patch-hw_xfree86_compat_ones.c has been removed because
it was merged in the upstream.
The patch file patch-config_udev.c has been modified to work with new
changes.
The patch file patch-hw_xfree86_os-support_shared_seatd-libseat.c has
been added to ensure SEATD builds work without UDEV.
The patch file patch-Xkb-revert reverts the removal of some Xkb
functions form the X server SDK that where relied upon by xorgxrdp.
ChangeLog at: https://github.com/X11Libre/xserver/releases/tag/xlibre-xserver-25.1.0
Obtained from: https://github.com/b-aaz/xlibre-ports
With hat: xlibre
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
electron.mk and companion scripts for making it easier to port
Electron-based applications.
The electron.mk addresses the following obstacles in porting:
- Need to adapt to different node package managers used in a
project (npm, yarn, and pnpm)
Different package managers have different commands and options. With
electron.mk, porters don't have to worry about those differences
using USE_ELECTRON=npm feature.
- Need to create an archive of necessary node modules and host the
file somewhere online
An Electron-based project usually needs to install node modules
using "npm install" command during the build phase. We can't allow
this because "npm install" involves network access. So we had to
pre-generate an archive of necessary node modules and host it
somewhere online. electron.mk eliminates the necessity by locally
generating the archive of the node modules on-the-fly at a host
building the port during the fetch phase.
- Need to adapt to different package builders used (electron-builder,
electron-packager, and electron-forge)
Different package builders have different commands and options. With
electron.mk, porters don't have to worry about those differences
using USE_ELECTRON=build feature.
PR: 291321
Reviewed by: arrowd
Approved by: portmgr (implicit)
Differential Revision: https://reviews.freebsd.org/D54005
|
| |
|
|
| |
https://python-sip.readthedocs.io/en/stable/releases.html#v6-15-1
|
| |
|
|
| |
https://riverbankcomputing.com/news/PyQt_v6.10.1_Released
|
| |
|
|
|
|
|
|
|
|
| |
I'm not giving the usual fanfare. This has been an absolute slog.
Ports changes:
qt6-base: Added WAYLAND option. This is congruent with the X11 option.
We really don't recommend disabling this option, but it is
available for advanced users who don't want wayland for
whatever reason.
|
| |
|
|
|
|
|
|
| |
Update tools:
devel/py-qtbuilder: Update to 1.19.1
devel/py-qt5-sip: Update to 12.17.2
devel/py-qt6-sip: Update to 13.10.3
devel/py-sip: Update to 6.15.0
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Announcement: https://kde.org/announcements/frameworks/6/6.21.0/
Ports changes:
devel/kf6-extra-cmake-modules:
- Fix FindInotify.cmake module
- Remove stale patch
x11-toolkits/kf6-kirigami:
- Backport upstream patch
PR: 291637
Exp-run by: antoine
|
| |
|
|
|
|
|
|
| |
Announce: https://blog.rust-lang.org/2025/12/11/Rust-1.92.0
ChangeLog: https://github.com/rust-lang/rust/releases/tag/1.92.0
PR: 291582
Tested by: mikael,pkubaj
|
| |
|
|
| |
PR: 290327
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This adds support for requesting a minimum Go version instead of an
exact one. If USES contains something like go:X.Y+, we walk the list
of valid Go versions backward and pick the first element that matches
either the requested version or the default version. Assuming the
list of valid versions is sorted semantically, this means we will
pick the requested version if it is newer than the default version,
and the default version otherwise.
This is somewhat imprecise, but it's hard to do better without a
comparison operator that understands semantic versioning, which bmake
lacks. Simply comparing versions lexicographically or numerically
would produce incorrect results, since e.g. 1.3 precedes 1.29 but is
both lexicographically and numerically larger.
Note that specifying a version that does not yet exist in the ports tree
will have the same effect as specifying a version that has been retired:
silently fall back to the default version.
This also drops support for pinning to -devel. This is currently unused
and doesn't work as implemented; furthermore, the current -devel port is
wildly out of date and is expected to be removed rather than updated.
MFH: 2025Q4
Reviewed by: fuz, adamw
Differential Revision: https://reviews.freebsd.org/D54104
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Recent versions of gettext no longer install m4 files in
PREFIX/share/aclocal. They have to be installed in the work
directory by autopoint for aclocal to find them.
Patch devel/autoconf so autoreconf runs autopoint when gettext related
macros are used in configure.ac (e.g. AM_ICONV). Previously it only
ran autopoint when AM_GNU_GETTEXT_(REQUIRE_)VERSION was used.
The following ports now require autopoint (i.e. USES=gettext-tools):
benchmarks/sysbench, devel/libhtp, editors/fxite, filesystems/rar2fs,
graphics/gd, net/ucarp, news/fidogate, sysutils/cdrdao
Other fixes:
emulators/mednafen, misc/lifelines: Use older version of gettext macros.
ftp/axel: Patch Makefile.am and configure.ac to get gettext working and
add NLS option.
ftp/wzdftpd: Use autoreconf 2.72.
mail/sympa: Remove hack from configure.ac.
multimedia/dvdauthor: Use ports autoreconf.
net/asterisk-chan_sccp: Drop autoreconf and gettext-tools dependencies.
security/pam_pkcs11: Patch configure.ac so autoreconf can find the
custom directory with m4 files.
sysutils/grub2-efi, sysutils/grub2-pcbsd: Add patch to run autoreconf
with -f flag so it updates all files.
www/wget2: Patch configure.ac to what autopoint expects.
PR: 287167
Exp-run by: antoine
|
| |
|
|
|
| |
PR: 287166
Exp-run by: antoine
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Announcement: https://kde.org/announcements/gear/25.12.0/
Ports changes:
deskutils/itinerary:
- Require QCoro6
deskutils/kdeconnect-kde:
- Regenerate patches
devel/kpublictransport:
- Require QtLocation
editors/kate:
- Fix shebang
math/rocs:
- Switch to Qt6/KF6
multimedia/kamoso:
- Require KF6KirigamiAddons
multimedia/kdenlive:
- Require KDDockWidgets
science/step:
- Remove stale patch
|
| |
|
|
|
|
| |
Reviewed by: dtxdf acm
Tested by: dtxdf acm
Obtained from: https://github.com/b-aaz/xlibre-ports
|
| |
|
|
|
|
| |
Add Java 25 to __JAVA_VERSION_LIST.
Approved by: portmgr (blanket)
|
| |
|
|
| |
Announcement: https://kde.org/announcements/plasma/6/6.5.4/
|
| |
|
|
|
|
|
| |
This is the path that's actually required in the build of Samba 4.22
with default options.
Also, make sure to use _SAMBA_BASE instead of LOCALBASE or PREFIX here.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
-e2fsprogs_ver= 1.46.5-7.el9
+e2fsprogs_ver= 1.46.5-8.el9
-gcc_ver= 11.5.0-5.el9_5
+gcc_ver= 11.5.0-11.el9
-glib2_ver= 2.68.4-16.el9_6.2
+glib2_ver= 2.68.4-18.el9_7
-glibc_ver= 2.34-168.el9_6.23
+glibc_ver= 2.34-231.el9_7.2
-less_ver= 590-5.el9
+less_ver= 590-6.el9
-libcap_ver= 2.48-9.el9_2
+libcap_ver= 2.48-10.el9
-libsoup_ver= 2.72.0-10.el9_6.2
+libsoup_ver= 2.72.0-12.el9_7.1
-ncurses_ver= 6.2-10.20210508.el9_6.2
+ncurses_ver= 6.2-12.20210508.el9
-openssl_ver= 3.2.2-6.el9_5.1
+openssl_ver= 3.5.1-4.el9_7
-rocky-release_ver= 9.6-1.3.el9
+rocky-release_ver= 9.7-1.3.el9
-sepol_ver= 3.6-2.el9
+sepol_ver= 3.6-3.el9
-sqlite_ver= 3.34.1-8.el9_6
+sqlite_ver= 3.34.1-9.el9_7
|
| | |
|
| |
|
|
| |
The minimal version is set to 1.0.0 because it is required by devel/py-hatch and net/py-urllib3.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The new argument, samba:self, is similar to samba:env. It allows a port
to reference samba.mk variables without adding dependencies on the Samba
port to *_DEPENDS. The difference is that samba:self is intended to be
used by Samba ports. This way we can be sure that Samba and its
consumers agree on the location of shared files and directories.
New *DIR variables are SAMBA_LDB_MODULESDIR and SAMBA_IDMAP_MODULESDIR
as required by security/sssd2.
PR: 290424
Sponsored by: Klara, Inc.
Differential Revision: https://reviews.freebsd.org/D54136
|
| |
|
|
|
|
| |
Also, don't recommend the -devel port. It is comically out-ot-date
and should (in the future) be converted to lang/go/bsd.go.mk or
something similar.
|
| |
|
|
|
|
| |
multimedia/gstreamer1-plugins-rust: Update to 0.14.4
https://gstreamer.freedesktop.org/releases/1.26/#1.26.9
|
| |
|
|
| |
https://www.kitware.com/cmake-3-31-10-available-for-download/
|
| |
|
|
| |
Hat: portmgr
|
| |
|
|
|
| |
Tested by: Local exp-run
Approved by: portmgr (blanket)
|
| |
|
|
| |
- Cosmetic change
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Announcement: https://kde.org/announcements/frameworks/6/6.20.0/
Ports changes:
devel/kf6-kio:
- Drop unused Qt5Compat dependency
PR: 291020
Exp-run by: antoine
|
| | |
|
| |
|
|
| |
Announcement: https://kde.org/announcements/plasma/6/6.5.3/
|
| |
|
|
| |
ReleaseNotes: https://www.ruby-lang.org/en/news/2025/11/17/ruby-4-0-0-preview2-released/
|
| |
|
|
|
| |
Pull Request: https://github.com/freebsd/freebsd-ports/pull/461
Co-authored-by: Gleb Popov <arrowd@FreeBSD.org>
|
| |
|
|
|
|
|
|
| |
This release is tagged before gstreamer-1.26.8.
https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/blob/0.14.3/CHANGELOG.md
MFH: 2025Q4
|
| |
|
|
|
|
| |
https://gstreamer.freedesktop.org/releases/1.26/#1.26.8
MFH: 2025Q4
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is the penultimate release of Qt5. While Qt5 is EOL, due to the
LGPL releases being a year behind the commercial releases, there will
still be one more patch release in May 2026.
PySide2: Update to 5.15.18
Announcement:
https://lists.qt-project.org/pipermail/announce/2025-October/000592.html
Release notes:
https://code.qt.io/cgit/qt/qtreleasenotes.git/tree/qt/5.15.18/release-note.md
MFH: 2025Q4
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
- Drop WASM option as it requires llvm from ports
it was probably broken since it was introduced and no one noticed / used it
Announce: https://blog.rust-lang.org/2025/10/30/Rust-1.91.0/
https://blog.rust-lang.org/2025/11/10/Rust-1.91.1/
ChangeLog: https://github.com/rust-lang/rust/releases/tag/1.91.0
https://github.com/rust-lang/rust/releases/tag/1.91.1
PR: 290816
Tested by: mikael,pkubaj
|
| | |
|
| |
|
|
|
|
|
|
| |
Node.js 24 is the new LTS with active LTS support since October 28, 2025.
Node.js 25 is the new current.
Reference: https://github.com/nodejs/Release/blob/main/README.md#release-schedule
https://github.com/nodejs/Release/commit/08143bec552cd18829f17678eeada00460fe11a9
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
A new uses 'sudo' has been added to transperently depends of the
proper flavor of sudo 'default' or 'sssd' depending on the default
version set by the user.
If you prefere to use 'sssd' flavor of sudo, add the following
to your make.conf:
DEFAULT_VERSIONS+=sudo=sssd
All sudo consummer ports has benn updated to USES=sudo
Reviewed by: 0mp
Approved by: mat
Sponsored by: Klara, Inc.
Differential Revision: https://reviews.freebsd.org/D52160
|
| |
|
|
|
| |
PR: 290583
Approved by: jhale
|
| |
|
|
| |
py-lupa 2.6 requires cython 3.1.6+.
|
| |
|
|
| |
Announcement: https://kde.org/announcements/gear/25.08.3/
|
| |
|
|
|
| |
PR: 290584
Approved by: arrowd, makc, vishwin
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Announcement: https://kde.org/announcements/plasma/6/6.5.2/
Ports changes:
*/*:
- Clean up Makefile from stale CMAKE_ARGS
x11/plasma6-plasma:
- Install Plasma Breeze style for Qt5
x11-themes/plasma6-breeze:
- Add Qt5 flavor
x11-wm/plasma6-kwin:
- Remove stale patch
|