Go to file
Adam Weinberger 5b93ea9c80 editors/vim: Update to 9.1.1744 and handle wayland properly
Add --without-wayland for everything except the gtk3 FLAVOR. That
flavor now has a hard dep on wayland (it's already present from the
default gtk30 and libxkbcommon configurations).

This is a NOOP for everybody except gtk3 users who explicitly disabled
wayland in both gtk30 and libxkbcommon. The only effect for those
users is that wayland is now a LIB_DEP. There is no runtime effect
either way.

In the below PR, Piotr identified that vim will eagerly link against
wayland if present, even for a pure-console build.

The only toolkit that vim uses that can use wayland is gtk3, so
we now specify --without-wayland for everything else.

To complicate things, wayland support is optional in the gtk30 and
libxkbcommon ports. If either of those ports are built with wayland,
then vim has to link against libwayland-client regardless of the
relevant configure switches. So, adding a WAYLAND option for the gtk3
flavor would only work to disable wayland if it's disabled in both
gtk30 and libxkbcommon.

Instead, I'm making wayland a hard dep of the gtk3 flavor. For users
of our packages, this will be a transparent change. If your goal in
life is to never install wayland but you also want the gtk3 flavor,

PR:             289408
Reported by:    Piotr Smyrak
2025-09-09 13:01:10 -04:00
.hooks
Keywords
Mk
Templates
Tools
accessibility accessibility/rubygem-atk: Update to 4.3.3 2025-09-08 07:07:10 +08:00
arabic
archivers archivers/xarchiver: Update to 0.5.4.26 2025-09-08 23:52:27 +01:00
astro astro/py-astroquery: Fix most of the tests 2025-09-07 12:57:39 -07:00
audio audio/ft2-clone: Update to 1.98 2025-09-09 08:27:34 +02:00
benchmarks many: Bump go ports for go-1.24.7 2025-09-04 13:53:24 -04:00
biology many: Bump go ports for go-1.24.7 2025-09-04 13:53:24 -04:00
cad cad/qucs-s: Update 25.1.2 => 25.2.0 2025-09-07 14:21:17 +04:00
chinese
comms comms/scrcpy: update to 3.3.2 2025-09-08 07:09:38 +09:00
converters converters/p5-JSON-PP: Rename patch files 2025-09-08 07:03:25 +08:00
databases databases/py-apache-arrow: Broken on i386 2025-09-08 16:14:54 -07:00
deskutils deskutils/py-paperless-ngx: Bump PORTREVISION 2025-09-09 11:12:10 +02:00
devel devel/forge: Update to 0.6.0 2025-09-10 01:13:57 +09:00
dns dns/py-dnspython: Update version 2.7.0=>2.8.0 2025-09-09 10:16:03 +02:00
editors editors/vim: Update to 9.1.1744 and handle wayland properly 2025-09-09 13:01:10 -04:00
emulators emulators/wine: Adjust PORTSCOUT for Wine 10.0 2025-09-07 22:46:38 +00:00
filesystems filesystems/zerofs: update to 0.15.2 and disable the 32bit architectures 2025-09-08 17:37:54 +09:00
finance finance/myphpmoney: Remove expired port 2025-09-08 18:03:43 +02:00
french
ftp ftp/linux-rl9-curl: chase upstream reroll (+) 2025-09-05 15:56:58 +03:00
games games/anki: Update to 25.09 2025-09-09 11:53:07 +02:00
german german/mythes: Update to 2025.08.31 2025-09-08 07:07:27 +08:00
graphics graphics/R-cran-magick: Update to 2.9.0 2025-09-09 17:09:27 +02:00
hebrew
hungarian
irc
japanese
java java/eclipse: Update distinfo after upstream tarball reroll 2025-09-06 05:21:34 +03:00
korean
lang lang/ldc: Fix build on FreeBSD-16 2025-09-08 19:40:58 +02:00
mail mail/nextcloud-mail: Update to 5.3.3 2025-09-09 13:46:23 +02:00
math math/R-cran-mpoly: New port 2025-09-09 14:22:23 +02:00
misc misc/ggml: Broken on i386 2025-09-09 09:43:05 -07:00
multimedia multimedia/audacious-plugins: Update to 4.5.1 2025-09-08 13:59:11 +02:00
net net/openntpd: conditionalize ca_root_nss dependency on FreeBSD version 2025-09-08 15:41:44 +02:00
net-im net-im/gotosocial: update to 0.19.2 2025-09-09 15:24:10 +09:00
net-mgmt net-mgmt/telegraf: Update to 1.36.1 2025-09-09 16:35:32 +02:00
net-p2p net-p2p/prowlarr: Update 1.37.0.5076 => 2.0.5.5160 2025-09-08 21:05:19 +03:00
news news/py-sabctools: Update to 8.2.6 2025-09-08 07:04:04 +08:00
polish polish/hunspell: Update to 20250801 2025-09-08 07:07:27 +08:00
ports-mgmt many: Bump go ports for go-1.24.7 2025-09-04 13:53:24 -04:00
portuguese
print print/tex-luatex: fix WITH_PIE build, remove PIE_UNSAFE and MAKE_JOBS_UNSAFE 2025-09-09 14:24:01 +04:00
russian
science science/cdf: improve and lint port 2025-09-09 02:10:52 +04:00
security security/crowdsec: update to 1.7.0 2025-09-09 13:56:33 +02:00
shells many: Bump go ports for go-1.24.7 2025-09-04 13:53:24 -04:00
sysutils sysutils/froxlor: Update to 2.2.8 2025-09-09 12:30:50 -04:00
textproc textproc/xml2rfc: Update to 3.30.2 2025-09-09 11:45:45 -04:00
ukrainian
vietnamese
www www/py-httpx_gssapi: remove Makefile.new 2025-09-09 12:17:17 +00:00
x11 x11/libxfce4windowing: fix build of generated C code for Vala files 2025-09-09 09:28:45 +02:00
x11-clocks
x11-drivers
x11-fm
x11-fonts x11-fonts/py-vfblib: Update to 0.10.4 2025-09-08 07:04:18 +08:00
x11-servers
x11-themes
x11-toolkits x11-toolkits/rubygem-vte4: Update to 4.3.3 2025-09-08 07:07:15 +08:00
x11-wm x11-wm/dwm: update to 6.6 2025-09-08 16:41:29 +02:00
.arcconfig
.gitignore
.mailmap
CHANGES
CONTRIBUTING.md
COPYRIGHT
GIDs
MOVED finance/myphpmoney: Remove expired port 2025-09-08 18:03:43 +02:00
Makefile
README
UIDs
UPDATING www/mod_wsgi4: Move to www/mod_wsgi, and upgrade port to 5.0.2 2025-09-08 10:26:23 +02:00

README

This is the FreeBSD Ports Collection.  For an easy to use
WEB-based interface to it, please see:

	https://ports.FreeBSD.org

For general information on the Ports Collection, please see the
FreeBSD Handbook ports section which is available from:

	https://docs.freebsd.org/en/books/handbook/ports/
		for the latest official version
	or:
	The ports(7) manual page (man ports).

These will explain how to use ports and packages.

If you would like to search for a port, you can do so easily by
saying (in /usr/ports):

	make search name="<name>"
	or:
	make search key="<keyword>"

which will generate a list of all ports matching <name> or <keyword>.
make search also supports wildcards, such as:

	make search name="gtk*"

For information about contributing to FreeBSD ports, please see the Porter's
Handbook, available at:

	https://docs.freebsd.org/en/books/porters-handbook/

NOTE:  This tree will GROW significantly in size during normal usage!
The distribution tar files can and do accumulate in /usr/ports/distfiles,
and the individual ports will also use up lots of space in their work
subdirectories unless you remember to "make clean" after you're done
building a given port.  /usr/ports/distfiles can also be periodically
cleaned without ill-effect.