Skip to content

Commit aa54860

Browse files
author
Brad Davis
committed
Merge branch 'brd-ports-merge-20250822' into devel
2 parents 1016e6e + 4433d99 commit aa54860

File tree

8,123 files changed

+152752
-124730
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

8,123 files changed

+152752
-124730
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
/packages
33
/security/vuxml/vuln-flat.xml
44
/.vscode
5+
/.idea
56
Makefile.local
67
Mk/bsd.local.mk
78
Mk/bsd.overlay.mk

GIDs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -313,7 +313,7 @@ neo4j:*:369:
313313
_wsdd:*:370:
314314
reposilite:*:371:
315315
beam:*:372:
316-
# free: 373
316+
mautrix-whatsapp:*:373:
317317
# free: 374
318318
# free: 375
319319
# free: 376

MOVED

Lines changed: 79 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1887,7 +1887,6 @@ x11/plasma5-kwayland-server|x11-wm/plasma5-kwin|2023-02-07|Reintegrated into x11
18871887
finance/py-TA-Lib|finance/py-ta-lib|2023-02-12|Remove duplicate port
18881888
x11-toolkits/gnocl||2023-02-13|Fails to build, newer snapshot depends on a removed port
18891889
games/opendungeons||2023-02-14|Has expired: Broken for more than 6 months
1890-
databases/mysql-connector-odbc|databases/mysql-connector-odbc-80|2023-02-18|Has expired: Requires EOLd mysql version
18911890
devel/yaml-cpp03|devel/yaml-cpp|2023-02-21|Used by blender-lts28 which is EOL'd
18921891
sysutils/uutils|sysutils/rust-coreutils|2023-02-22|Request by upstream
18931892
print/harfbuzz-hb-view|print/harfbuzz-cairo|2023-02-23|Match feature and library name
@@ -3962,7 +3961,6 @@ sysutils/u-boot-duovero||2025-01-02|Unknown, port deleted long time ago, entry a
39623961
sysutils/watchman450||2025-01-02|Unknown, port deleted long time ago, entry added to clean up portscout.freebsd.org
39633962
textproc/checkbashisms||2025-01-02|Unknown, port deleted long time ago, entry added to clean up portscout.freebsd.org
39643963
textproc/fmtlib||2025-01-02|Unknown, port deleted long time ago, entry added to clean up portscout.freebsd.org
3965-
textproc/logseq||2025-01-02|Unknown, port deleted long time ago, entry added to clean up portscout.freebsd.org
39663964
textproc/node-re2||2025-01-02|Unknown, port deleted long time ago, entry added to clean up portscout.freebsd.org
39673965
textproc/py-elasticsearch-curator-py||2025-01-02|Unknown, port deleted long time ago, entry added to clean up portscout.freebsd.org
39683966
textproc/rubygem-sassc-rails||2025-01-02|Unknown, port deleted long time ago, entry added to clean up portscout.freebsd.org
@@ -4542,7 +4540,6 @@ misc/py-orange3-associate||2025-06-23|Has expired: Depends on expiring misc/oran
45424540
misc/py-orange3-network||2025-06-23|Has expired: Depends on expiring misc/orange3
45434541
www/onionshare||2025-06-23|Has expired: Depends on expired devel/py-atomicwrites
45444542
deskutils/py-todoman||2025-06-23|Has expired: Depends on expired devel/py-atomicwrites
4545-
deskutils/py-khard||2025-06-23|Has expired: Depends on expired devel/py-atomicwrites
45464543
devel/py-pytest4-flakes||2025-06-23|Has expired: Depends on expiring devel/py-pytest4
45474544
devel/py-pytest-pep8||2025-06-23|Has expired: Depends on expiring devel/py-pytest4
45484545
devel/py-pytest4-cache||2025-06-23|Has expired: Depends on expiring devel/py-pytest4
@@ -4664,3 +4661,82 @@ devel/py-cog|devel/py-cogapp|2025-07-14|Renamed to match upstream PyPI package n
46644661
devel/pycharm-ce|devel/pycharm|2025-07-14|Has expired: Pycharm is now unified product. Please switch to devel/pycharm
46654662
devel/pycharm-pro|devel/pycharm|2025-07-14|Has expired: Pycharm is now unified product. Please switch to devel/pycharm
46664663
textproc/hq|textproc/html-query|2025-07-21|Project was renamed
4664+
misc/python-langgraph-checkpoint|misc/py-langgraph-checkpoint|2025-07-22|Rename to a proper name
4665+
databases/libgdamm5||2025-07-24|No release for a year, depends libgda5 which is not supported anymore upstream
4666+
deskutils/kuserfeedback||2025-07-26|Remove Qt5 port, all consumers have been ported to KF6/Qt6
4667+
net/amneziawg-kmod||2025-07-26|Port was committed prematurely
4668+
net/amneziawg-tools||2025-07-26|Port was committed prematurely
4669+
www/novnc-websockify|devel/py-websockify|2025-07-30|Port is a duplicate
4670+
databases/mongodb50|databases/mongodb60|2025-07-31|Has expired: EOL from October 2024, see https://www.mongodb.com/legal/support-policy/lifecycles, please use databases/mongodb60
4671+
multimedia/svt-av1-psy|multimedia/svt-av1-hdr|2025-07-31|New upstream
4672+
www/php85-opcache||2025-08-01|Part of default php85
4673+
devel/rpc2||2025-08-02|Has expired: Outdated, unsupported upstream and unmaintained for years in tree
4674+
devel/publib||2025-08-02|Has expired: Upstream is gone and last release around 2012
4675+
devel/qmake||2025-08-02|Has expired: Obsolete and unsupported upstream
4676+
devel/godot35-tools|devel/godot-tools|2025-08-02|Has expired: Fails to build and legacy, consider migrating to devel/godot-tools
4677+
graphics/cosmoplayer||2025-08-02|Has expired: Abandonware
4678+
devel/netscape-java40||2025-08-02|Has expired: Abandonware
4679+
devel/aegis||2025-08-02|Has expired: Abandoned upstream, last release in 2012
4680+
devel/wrangler||2025-08-02|Has expired: Deprecated upstream as of Aug 3, 2023
4681+
devel/libgee06|devel/libgee|2025-08-02|Has expired: Legacy verision, unsupported upstream
4682+
comms/hackrf-devel|comms/hackrf|2025-08-02|Has expired: Legacy version, consider migrating to comms/hackrf
4683+
www/webcopy||2025-08-02|Has expired: Upstream is long gone and project not touched in decades, consider using ftp/wget
4684+
finance/libstocks||2025-08-02|Has expired: Abandoned upstream, last release in 2000
4685+
java/servingxml||2025-08-02|Has expired: Abandoned and obsolete, last release in 2010
4686+
mail/lmtp2nntp||2025-08-02|Has expired: Obsolete, last release in 2005 and uses legacy Local Mail Transfer Protocol
4687+
math/R-cran-RSvgDevice||2025-08-02|Has expired: Package RSvgDevice was removed from the CRAN repository
4688+
net/flower||2025-08-02|Has expired: Unmaintained upstream
4689+
net/linknx||2025-08-02|Has expired: Outdated and unsupported upstream
4690+
www/mediawiki142||2025-08-02|Has expired: Upstream EOL
4691+
devel/arpc||2025-08-02|Has expired: Unmaintained upstream
4692+
devel/libgpc||2025-08-02|Has expired: No longer distributed by upstream as of August 2020
4693+
devel/libfortuna||2025-08-02|Has expired: Legacy fortuna library, last upstream activity 10 years ago
4694+
devel/pth-hard||2025-08-02|Has expired: Abandoned, last release in 2006
4695+
devel/pth||2025-08-02|Has expired: Abandoned, last release in 2006
4696+
databases/rrdtool12|databases/rrdtool|2025-08-02|Has expired: Legacy version that's unsupported upstream and unfetchable
4697+
sysutils/memtest86+||2025-08-02|Has expired: ELF binary for BIOS boot has been broken for a long while
4698+
textproc/xmlenc||2025-08-02|Has expired: Outdated and obsolete, last release in 2005
4699+
devel/make++||2025-08-02|Has expired: Abandonware, last release in 2017
4700+
devel/scandoc||2025-08-02|Has expired: Abandoned project, last release in in 2001
4701+
devel/silc-toolkit||2025-08-02|Has expired: Protocol that never got any traction, last release in 2014
4702+
devel/ossp-xds||2025-08-02|Has expired: Abandoned upstream, last release in 2005
4703+
devel/ossp-al||2025-08-02|Has expired: Obsolete and abandoned upstream, last release in 2005
4704+
devel/ossp-val||2025-08-02|Has expired: Abandoned upstream, last release in 2005
4705+
devel/ossp-l2||2025-08-02|Has expired: Abandoned upstream, last release in 2007
4706+
devel/ossp-var||2025-08-02|Has expired: Obsolete, last release in 2002
4707+
devel/ossp-cfg||2025-08-02|Has expired: Abandoned upstream, last release in 2006
4708+
net/ossp-sa||2025-08-02|Removed, depends on expired devel/ossp-ex
4709+
devel/ossp-ex||2025-08-02|Has expired: Abandoned upstream, last release in 2007
4710+
security/openiked-portable|security/openiked|2025-08-02|Merged into security/openiked
4711+
devel/bmake||2025-08-03|Has expired: Outdated and redundant
4712+
devel/bmkdep||2025-08-03|Has expired: Outdated and redundant
4713+
astro/R-cran-maptools||2025-08-03|Has expired: Fails to build and upstream recommends using math/R-cran-sf or math/R-cran-terra instead
4714+
security/openssl31-quictls||2025-08-04|Has expired: End-of-Life, please switch to security/quictls or OpenSSL 3.5
4715+
security/openssl31||2025-08-04|Has expired: End-of-Life, will be removed when new vulnerabilities are reported or at end of quarter. Upgrade to security/openssl35 latest LTS
4716+
databases/pear-DoctrineDBAL||2025-08-04|Has expired: Upstream no longer serves through PEAR channel and has been moved to Composer
4717+
www/py-wsaccel||2025-08-04|Has expired: Upstream ceased development
4718+
databases/pear-DoctrineCommon||2025-08-05|Has expired: Upstream no longer serves through PEAR channel and has been moved to Composer
4719+
devel/tclthread|devel/tcl8-thread|2025-08-07|Use tcl8-thread with Tcl8 and tcl9-thread Tcl9
4720+
graphics/libkexiv2@qt5||2025-08-08|Unflavorize; Qt5 flavor is not needed anymore
4721+
graphics/libkexiv2@qt6|graphics/libkexiv2|2025-08-08|Unflavorize; Qt5 flavor is not needed anymore
4722+
databases/mariadb105-server||2025-08-09|Has expired: Upstream End-of-Life, please switch to databases/mariadb118-server
4723+
databases/mariadb105-client||2025-08-09|Has expired: Upstream End-of-Life, please switch to databases/mariadb118-client
4724+
japanese/font-moralerspace-hwnf|japanese/font-moralerspace-hw|2025-08-09|Moralerspace variants now include Nerd Fonts by default
4725+
japanese/font-moralerspace-nf|japanese/font-moralerspace|2025-08-09|Moralerspace variants now include Nerd Fonts by default
4726+
multimedia/gstreamer1-validate|devel/gstreamer1-devtools|2025-08-11|Project renamed
4727+
devel/py-types-PyYAML|devel/py-types-pyyaml|2025-08-12|Move devel/py-types-PyYAML to devel/py-types-pyyaml
4728+
devel/py-pluggy0|devel/py-pluggy|2025-08-12|Remove obsoleted port. Use devel/py-pluggy instead
4729+
devel/py-types-click|devel/py-click|2025-08-12|Remove obsoleted port. The click package includes type annotations or type stubs since version 8.0. Use devel/py-click instead
4730+
devel/py-types-cryptography|security/py-cryptography|2025-08-12|Remove obsoleted port. The cryptography package includes type annotations or type stubs since version 3.4.4. Use security/py-cryptography instead
4731+
devel/py-types-Flask|www/py-flask|2025-08-12|Remove obsoleted port. The Flask package includes type annotations or type stubs since version 2.0. Use www/py-flask instead
4732+
devel/py-types-futures||2025-08-12|Remove obsoleted port
4733+
devel/py-types-Jinja2|devel/py-Jinja2|2025-08-12|Remove obsoleted port. The Jinja2 package includes type annotations or type stubs since version 3.0. Use devel/py-Jinja2 instead
4734+
devel/py-types-MarkupSafe|textproc/py-markupsafe|2025-08-12|Remove obsoleted port. The MarkupSafe package includes type annotations or type stubs since version 2.0. Use textproc/py-markupsafe instead
4735+
devel/py-types-Pillow|graphics/py-pillow|2025-08-12|Remove obsoleted port. The Pillow package includes type annotations or type stubs since version 10.3.0. Use graphics/py-pillow instead
4736+
devel/py-types-typed-ast||2025-08-12|Remove obsoleted port. types-typed-ast is unmaintained and won't be updated
4737+
devel/py-types-Werkzeug|www/py-werkzeug|2025-08-12|Remove obsoleted port. The Werkzeug package includes type annotations or type stubs since version 2.0. Use www/py-werkzeug instead
4738+
devel/pear-channel-doctrine||2025-08-14|Has expired: Upstream no longer serves through PEAR channel and has been moved to Composer
4739+
devel/qcoro@qt5||2025-08-15|Unflavorize; Qt5 flavor has no consumers
4740+
devel/qcoro@qt6|devel/qcoro|2025-08-15|Unflavorize; Qt5 flavor has no consumers
4741+
devel/cervisia||2025-08-15|Not ported to Qt6 and excluded from KDE Gear releases
4742+
databases/mysql-connector-odbc-80|databases/mysql-connector-odbc@unixodbc|2025-08-21|Was tied to only mysql80 and now supports all MySQL versions

Makefile

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,11 @@ SETENV?= /usr/bin/env
9292
FETCHINDEX?= ${SETENV} ${FETCH_ENV} fetch -am -o
9393

9494
.if !defined(INDEX_JOBS)
95+
. if defined(.MAKE.JOBS)
96+
INDEX_JOBS= ${.MAKE.JOBS}
97+
. else
9598
INDEX_JOBS!= ${SYSCTL} -n kern.smp.cpus
99+
. endif
96100
.endif
97101

98102
.if !defined(INDEX_VERBOSE)

Mk/Features/stack_autoinit.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
#
88
# WITH_STACK_AUTOINIT Enable for all ports.
99
# WITH_STACK_AUTOINIT_PORTS Enable for specified category/port-name
10-
# STACK_AUTOINIT_TYPE Valid options: zero (default), pattern, unitialized
10+
# STACK_AUTOINIT_TYPE Valid options: zero (default), pattern, uninitialized
1111
#
1212

1313
.if !defined(_STACK_AUTOINIT_MK_INCLUDED)

Mk/Scripts/cargo-crates-git-common.awk

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,26 @@ function split_git_url(info, git_url, url, path, account, project, commit, i, d
7272
gsub(/--/, "-", dir_ver)
7373
info["dir"] = sprintf("%s-%s", project, dir_ver)
7474

75+
return 1
76+
} else if (url["host"] == "codeberg.org") {
77+
split(url["path"], path, "/")
78+
account = path[2]
79+
project = path[3]
80+
sub(/\.[gG][iI][tT]$/, "", project)
81+
commit = commit_from_git_url(url)
82+
83+
delete url
84+
url["scheme"] = "https"
85+
url["host"] = "codeberg.org"
86+
url["path"] = sprintf("/%s/%s/archive/%s.tar.gz", account, project, commit)
87+
url["query"] = "dummy"
88+
url["query", "dummy"] = "/"
89+
info["site"] = join_url(url)
90+
91+
info["filename"] = sprintf("%s-%s-%s_CB0.tar.gz", account, project, commit)
92+
93+
info["dir"] = sprintf("%s", project)
94+
7595
return 1
7696
} else if (gitlab_hosts[url["host"]]) {
7797
split(url["path"], path, "/")

Mk/Scripts/qa.sh

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -371,7 +371,6 @@ proxydeps_suggest_uses() {
371371
${pkg} = "graphics/cairomm" -o \
372372
${pkg} = "devel/dconf" -o \
373373
${pkg} = "devel/gconf2" -o \
374-
${pkg} = "devel/gconfmm26" -o \
375374
${pkg} = "devel/glib20" -o \
376375
${pkg} = "devel/glibmm" -o \
377376
${pkg} = "audio/gsound" -o \
@@ -386,7 +385,6 @@ proxydeps_suggest_uses() {
386385
${pkg} = "x11-toolkits/gtksourceviewmm3" -o \
387386
${pkg} = "databases/libgda5" -o \
388387
${pkg} = "databases/libgda5-ui" -o \
389-
${pkg} = "databases/libgdamm5" -o \
390388
${pkg} = "devel/libglade2" -o \
391389
${pkg} = "graphics/libgnomecanvas" -o \
392390
${pkg} = "x11/libgnomekbd" -o \

Mk/Uses/emacs.mk

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -35,15 +35,15 @@
3535
# will be generated as part of the package.
3636
#
3737
# Variables, which can be read by ports:
38-
# EMACS_CMD: Emacs command with full path (e.g. /usr/local/bin/emacs-30.1)
38+
# EMACS_CMD: Emacs command with full path (e.g. /usr/local/bin/emacs-30.2)
3939
# EMACS_FLAVOR: Used for dependencies (e.g. BUILD_DEPENDS= dash.el${EMACS_PKGNAMESUFFIX}>0:devel/dash@${EMACS_FLAVOR})
4040
# EMACS_LIBDIR: Emacs Library directory without ${PREFIX} (e.g. share/emacs)
41-
# EMACS_LIBDIR_WITH_VER: Library directory without ${PREFIX} including version (e.g. share/emacs/30.1)
41+
# EMACS_LIBDIR_WITH_VER: Library directory without ${PREFIX} including version (e.g. share/emacs/30.2)
4242
# EMACS_MAJOR_VER: Emacs major version (e.g. 30)
4343
# EMACS_PKGNAMESUFFIX: PKGNAMESUFFIX to distinguish Emacs flavors
4444
# EMACS_SITE_LISPDIR: Emacs site-lisp directory without ${PREFIX} (e.g. share/emacs/site-lisp)
45-
# EMACS_VER: Emacs version (e.g. 30.1)
46-
# EMACS_VERSION_SITE_LISPDIR: Include version (e.g. share/emacs/30.1/site-lisp)
45+
# EMACS_VER: Emacs version (e.g. 30.2)
46+
# EMACS_VERSION_SITE_LISPDIR: Include version (e.g. share/emacs/30.2/site-lisp)
4747
#-------------------------------------------------------------------------------
4848
#
4949
# MAINTAINER: emacs@FreeBSD.org
@@ -109,7 +109,7 @@ EMACS_FLAVOR= full
109109
EMACS_VER= 31.0.50
110110
EMACS_PORTDIR= editors/emacs-devel
111111
. else
112-
EMACS_VER= 30.1
112+
EMACS_VER= 30.2
113113
EMACS_PORTDIR= editors/emacs
114114
. endif
115115

Mk/Uses/gnome.mk

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -83,8 +83,8 @@ _USE_GNOME_ALL+=dconf evolutiondataserver3 gnomecontrolcenter3 gnomedesktop3 \
8383
_USE_GNOME_ALL+=gtk40 libadwaita gtksourceview5 gnomedesktop4 nautilus4
8484

8585
# C++ bindings
86-
_USE_GNOME_ALL+=atkmm cairomm cairomm11 gconfmm26 glibmm glibmm26 gtkmm24 \
87-
gtkmm30 gtkmm40 gtksourceviewmm3 libgdamm5 libxml++26 libsigc++20 \
86+
_USE_GNOME_ALL+=atkmm cairomm cairomm11 glibmm glibmm26 gtkmm24 \
87+
gtkmm30 gtkmm40 gtksourceviewmm3 libxml++26 libsigc++20 \
8888
libsigc++30 pangomm pangomm24
8989

9090
# glib-mkenums often fails with C locale
@@ -116,9 +116,6 @@ cairomm_USE_GNOME_IMPL= cairo libsigc++20
116116
cairomm11_LIB_DEPENDS= libcairomm-1.16.so:graphics/cairomm11
117117
cairomm11_USE_GNOME_IMPL= cairo libsigc++30
118118

119-
gconfmm26_LIB_DEPENDS= libgconfmm-2.6.so:devel/gconfmm26
120-
gconfmm26_USE_GNOME_IMPL= glibmm gconf2
121-
122119
glibmm_LIB_DEPENDS= libglibmm-2.4.so:devel/glibmm
123120
glibmm_USE_GNOME_IMPL= libsigc++20 glib20
124121

@@ -142,9 +139,6 @@ gtkmm40_USE_GNOME_IMPL= cairomm11 gdkpixbuf glibmm26 gtk40 pangomm24
142139
gtksourceviewmm3_LIB_DEPENDS= libgtksourceviewmm-3.0.so:x11-toolkits/gtksourceviewmm3
143140
gtksourceviewmm3_USE_GNOME_IMPL= gtkmm30 gtksourceview3
144141

145-
libgdamm5_LIB_DEPENDS= libgdamm-5.0.so:databases/libgdamm5
146-
libgdamm5_USE_GNOME_IMPL= libgda5 glibmm
147-
148142
libsigc++20_LIB_DEPENDS= libsigc-2.0.so:devel/libsigc++20
149143

150144
libsigc++30_LIB_DEPENDS= libsigc-3.0.so:devel/libsigc++30

Mk/Uses/go.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ _INCLUDE_USES_GO_MK= yes
7070

7171
# When adding a version, please keep the comment in
7272
# Mk/bsd.default-versions.mk in sync.
73-
GO_VALID_VERSIONS= 1.20 1.21 1.22 1.23 1.24 1.25-devel
73+
GO_VALID_VERSIONS= 1.20 1.21 1.22 1.23 1.24 1.25 1.26-devel
7474

7575
# Check arguments sanity
7676
. if !empty(go_ARGS:N[1-9].[0-9][0-9]:N*-devel:Nmodules:Nno_targets:Nrun)

0 commit comments

Comments
 (0)