Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 07 May 2026 21:47:39 +0000
From:      Rene Ladan <rene@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 2a7c0561200c - main - all: drop support for FreeBSD 13, mips and risc64sf
Message-ID:  <69fd087b.274e1.58d37dd5@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by rene:

URL: https://cgit.FreeBSD.org/ports/commit/?id=2a7c0561200c6cf9d0c0252cd4a7ab446eca8e4a

commit 2a7c0561200c6cf9d0c0252cd4a7ab446eca8e4a
Author:     Rene Ladan <rene@FreeBSD.org>
AuthorDate: 2026-03-05 20:06:49 +0000
Commit:     Rene Ladan <rene@FreeBSD.org>
CommitDate: 2026-05-07 21:47:29 +0000

    all: drop support for FreeBSD 13, mips and risc64sf
    
    Reviewed by:            many (*)
    Differential Revision:  https://reviews.freebsd.org/D55624
    Differential Revision:  https://reviews.freebsd.org/D55642 (merged in from bofh)
    
    many (*)
      acm arrowd brooks cmt dch decke dinoex eduardo fluffy fuz gahr garga
      jbeich joerg jrm kai kenrap martymac matthew mfechner michaelo mizhka
      nobutaka pkubaj se tagattie thj
    
      Anton Saietskii
      GenericRikka
      Gert Doering
      Jan Bramkamp
      Oleh Hushchenkov
      Oleksandr Kryvulia
      Ralf van der Enden
      Yamagi
    
      desktop kde python tcltk office
---
 Mk/Features/ssp.mk                                 |   3 +-
 Mk/Uses/qt-dist.mk                                 |   2 +-
 accessibility/hyprsunset/Makefile                  |   2 -
 archivers/lxqt-archiver/Makefile                   |   8 +-
 archivers/py-borgbackup/Makefile                   |  16 +-
 .../py-borgbackup/files/acl_extended_file_np.c     |  83 -----
 archivers/py-borgbackup/files/extrapatch-setup.py  |  11 -
 astro/openuniverse/Makefile                        |   9 +-
 audio/ardour/Makefile                              |  12 +-
 audio/ardour/pkg-plist                             |   4 +-
 audio/denemo/Makefile                              |   2 -
 audio/id3lib/Makefile                              |   3 -
 audio/ncmpcpp/Makefile                             |   6 -
 audio/pipewire-spa-oss/Makefile                    |   2 +-
 audio/siren/Makefile                               |   3 -
 audio/xmcd/Makefile                                |   2 -
 benchmarks/libmicro/Makefile                       |   1 -
 biology/avida/Makefile                             |   2 -
 biology/btllib/Makefile                            |   2 +-
 biology/bwa/Makefile                               |   4 -
 biology/canu/Makefile                              |   2 +-
 biology/hhsuite/Makefile                           |   2 +-
 biology/metaeuk/Makefile                           |   2 +-
 biology/migrate/Makefile                           |   1 -
 biology/minimap2/Makefile                          |   2 +-
 biology/mmseqs2/Makefile                           |   2 +-
 biology/plink/Makefile                             |   2 +-
 biology/preseq/Makefile                            |   2 +-
 biology/salmon/Makefile                            |   2 +-
 biology/star/Makefile                              |   2 +-
 cad/astk-serveur/Makefile                          |   2 +-
 cad/fritzing/Makefile                              |   8 +-
 cad/gnucap/Makefile                                |   3 -
 cad/opencascade/Makefile                           |   2 +-
 comms/librs232/Makefile                            |   2 +-
 comms/mgetty+sendfax/Makefile                      |   1 -
 comms/snap7/files/patch-mips__bsd.mk               |  15 -
 comms/uhd/Makefile                                 |   4 -
 converters/iconv/Makefile                          |   2 +-
 databases/db18/Makefile                            |   2 -
 databases/kyotocabinet/Makefile                    |   3 -
 databases/ldb25/Makefile                           |   2 +-
 databases/ldb28/Makefile                           |   2 +-
 databases/ldb29/Makefile                           |   2 +-
 databases/libcouchbase/Makefile                    |   2 -
 databases/postgresql-plv8js/Makefile               |   2 +-
 databases/soci/Makefile                            |   2 -
 devel/aarch64-none-elf-gcc/Makefile                |   3 -
 devel/avr-gcc/Makefile                             |   2 -
 devel/bcc/Makefile                                 |   2 -
 devel/binutils/Makefile                            |   9 +-
 devel/boost-all/compiled.mk                        |   3 +-
 devel/boost-libs/Makefile                          |   2 -
 devel/cjose/Makefile                               |   2 +-
 devel/cpu_features/Makefile                        |   4 +-
 devel/critcl/Makefile                              |   2 +-
 devel/cxxtools/Makefile                            |   8 -
 devel/cxxtools/pkg-plist                           |   2 -
 devel/dbus/Makefile                                |   8 +-
 devel/efivar/Makefile                              |   1 -
 devel/folly/Makefile                               |   1 -
 devel/gcc-arm-embedded/Makefile                    |   2 +-
 devel/hyprwire/Makefile                            |   6 -
 devel/judy/Makefile                                |   3 -
 devel/kunifiedpush/Makefile                        |   2 -
 devel/libdistance/Makefile                         |   2 +-
 devel/libhoard/Makefile                            |   3 -
 devel/libmtrie/Makefile                            |   2 +-
 devel/libruin/Makefile                             |   3 -
 devel/libvex/Makefile                              |   2 +-
 devel/lightning/Makefile                           |   2 +-
 devel/llvm-cheri/Makefile                          |   2 +-
 devel/llvm-cheriot/Makefile                        |   2 +-
 devel/llvm12/Makefile                              |   4 +-
 devel/llvm13/Makefile                              |   4 +-
 devel/llvm14/Makefile                              |   4 +-
 devel/llvm15/Makefile                              |   4 +-
 devel/llvm16/Makefile                              |   4 +-
 devel/llvm17/Makefile                              |   4 +-
 devel/llvm18/Makefile                              |   4 +-
 devel/llvm19/Makefile                              |   4 +-
 devel/llvm20/Makefile                              |   4 +-
 devel/llvm21/Makefile                              |   4 +-
 devel/llvm22/Makefile                              |   4 +-
 devel/love/Makefile                                |   2 +-
 devel/mongo-c-driver/Makefile                      |   2 +-
 devel/notcurses/Makefile                           |  11 +-
 devel/objconv/Makefile                             |   2 +-
 devel/ocaml-extlib/Makefile                        |   2 -
 devel/p5-Data-MessagePack-Stream/Makefile          |   3 -
 devel/pcre/Makefile                                |   1 -
 devel/pcre2/Makefile                               |   2 +-
 devel/pecl-grpc/Makefile                           |   3 -
 devel/pickle/Makefile                              |   2 -
 devel/py-greenlet/Makefile                         |   3 -
 devel/radare2/Makefile                             |   2 +-
 devel/skalibs/Makefile                             |   2 -
 devel/tex-libtexluajit/Makefile                    |   2 -
 dns/dnsdist/Makefile                               |  11 +-
 dns/dog/Makefile                                   |   2 +-
 editors/libreoffice/Makefile                       |   5 -
 emulators/mesen/Makefile                           |   2 +-
 emulators/ppsspp/Makefile                          |   2 +-
 .../files/extra-patch-test_meson.build             |  15 -
 filesystems/py-libzfs/Makefile                     |   5 +-
 finance/fabric/Makefile                            |   2 +-
 french/aster/Makefile                              |   2 +-
 ftp/fastdfs/Makefile                               |   3 -
 games/anki/Makefile                                |   2 +-
 games/crafty/Makefile                              |   2 -
 games/flightgear-data/Makefile                     |   2 -
 games/freecell-solver/Makefile                     |   1 -
 games/gcompris-qt/Makefile                         |   2 -
 games/lmpc/Makefile                                |   2 +-
 games/openrct2/Makefile                            |   2 +-
 games/regoth/Makefile                              |   1 -
 games/ufoai-data/Makefile                          |   2 -
 games/urbanterror-data/Makefile                    |   3 -
 games/xoids/Makefile                               |   3 -
 graphics/R-cran-s2/Makefile                        |   2 +-
 graphics/drm-515-kmod/Makefile                     |   4 +-
 graphics/drm-61-kmod/Makefile                      |   3 -
 graphics/drm-66-kmod/Makefile                      |   2 +-
 graphics/drm-latest-kmod/Makefile                  |   2 +-
 graphics/dspdfviewer/Makefile                      |   2 -
 graphics/exiv2/Makefile                            |   3 -
 graphics/freeimage/Makefile                        |   3 -
 graphics/gdchart/Makefile                          |   2 +-
 graphics/gifsicle/Makefile                         |   3 -
 graphics/mozjpeg/Makefile                          |   2 -
 graphics/ttyplot/Makefile                          |   2 -
 graphics/wings/Makefile                            |   2 +-
 irc/undernet-ircu/Makefile                         |   4 +-
 japanese/man/Makefile                              |   2 -
 japanese/mecab/Makefile                            |   3 -
 japanese/mozc-server/Makefile                      |   1 -
 java/openjdk11/Makefile                            |   5 -
 java/openjdk17/Makefile                            |   2 +-
 java/openjdk23/Makefile                            |   1 -
 lang/dotnet/Makefile                               |   7 +-
 lang/ecl/Makefile                                  |   3 -
 lang/erlang-runtime22/Makefile                     |   2 +-
 lang/erlang-runtime23/Makefile                     |   2 +-
 lang/f2c/Makefile                                  |   3 -
 lang/gauche/Makefile                               |   2 -
 lang/inko/Makefile                                 |   2 +-
 lang/luajit-openresty/Makefile                     |   4 -
 lang/mono6.8/Makefile                              |   2 +-
 lang/mosh/Makefile                                 |   1 -
 lang/mosml/Makefile                                |   2 -
 lang/opencoarrays/Makefile                         |   2 -
 lang/opensycl/Makefile                             |   1 -
 lang/perl5-devel/Makefile                          |   3 +-
 lang/perl5.38/Makefile                             |   3 +-
 lang/perl5.40/Makefile                             |   3 +-
 lang/perl5.42/Makefile                             |   3 +-
 lang/php82/Makefile                                |   3 -
 lang/php83/Makefile                                |   3 -
 lang/php84/Makefile                                |   3 -
 lang/php85/Makefile                                |   3 -
 lang/python27/Makefile                             |   2 +-
 lang/swift510/Makefile                             |   8 +-
 lang/swipl/Makefile                                |   2 -
 mail/fetchmail/Makefile                            |   2 -
 mail/rmilter/Makefile                              |   3 -
 math/colpack/Makefile                              |   2 -
 math/gecode/Makefile                               |   2 +-
 math/gmp/Makefile                                  |   4 -
 math/gretl/Makefile                                |   2 -
 math/lean4/Makefile                                |   1 -
 math/lp_solve/Makefile                             |   2 +-
 math/onednn/Makefile                               |   2 +-
 math/onednn252/Makefile                            |   2 +-
 math/pari/Makefile                                 |   2 -
 misc/free42/files/patch-gtk_build-intel-lib.sh     |   4 +-
 misc/libpostal/Makefile                            |   3 -
 misc/mtx/Makefile                                  |   6 -
 misc/mtx/files/patch-mtx.h                         | 358 ++++++++++++++++++++
 .../files/{extra-patch-FreeBSD_14 => patch-mtx1.c} | 359 +-------------------
 misc/qman/Makefile                                 |  11 +-
 misc/thrill/Makefile                               |   2 +-
 multimedia/ab25/Makefile                           |   8 +-
 multimedia/ffmpeg3/Makefile                        |   2 +-
 multimedia/gst123/Makefile                         |   9 +-
 multimedia/lms/Makefile                            |   7 -
 multimedia/oscam/Makefile                          |   8 +-
 multimedia/ossia-score/Makefile                    |   1 -
 multimedia/tsduck/Makefile                         |   2 -
 net-im/kaccounts-integration/Makefile              |   6 -
 net-im/prosody/Makefile                            |   8 +-
 .../patch-spec_util__crypto__spec.lua              |  35 --
 .../freebsd-13-patches/patch-util-src_crypto.c     | 171 ----------
 net-mgmt/andwatch/Makefile                         |   2 -
 net-mgmt/ipfixcol2/Makefile                        |   6 -
 net-mgmt/net-snmp/Makefile                         |   3 -
 net-mgmt/ocsinventory-agent/Makefile               |   2 +-
 net-mgmt/p5-FusionInventory-Agent/Makefile         |   1 -
 net-p2p/hostd/Makefile                             |   2 +-
 net-p2p/ncdc/Makefile                              |   6 -
 net-p2p/qbittorrent/Makefile                       |   7 -
 net-p2p/renterd/Makefile                           |   2 +-
 net-p2p/tremotesf/Makefile                         |  11 +-
 net-p2p/walletd/Makefile                           |   2 +-
 net/aoe/Makefile                                   |   1 -
 net/asterisk20/Makefile                            |   2 +-
 net/asterisk22/Makefile                            |   2 +-
 net/bctoolbox/Makefile                             |   6 -
 net/bird2/Makefile                                 |  10 -
 .../patch-sysdep_bsd-netlink_netlink-route.h       | 370 ---------------------
 .../patch-sysdep_bsd-netlink_netlink-sys.h         |  10 -
 net/cloud-init/Makefile                            |   2 +-
 net/delegate/Makefile                              |   3 -
 net/eternalterminal/Makefile                       |   2 -
 net/gotify-server/Makefile                         |   8 +-
 net/hsflowd/Makefile                               |   3 -
 net/kdenetwork-filesharing/Makefile                |   7 -
 net/librdkafka/Makefile                            |   3 -
 net/libusrsctp/Makefile                            |   7 +-
 net/messagelib/Makefile                            |   2 -
 net/openmpi/Makefile                               |   2 -
 net/openmpi4/Makefile                              |   2 -
 net/openvswitch/Makefile                           |   2 -
 net/p5-Net-AMQP-RabbitMQ/Makefile                  |   3 -
 net/pvm/Makefile                                   |   2 -
 net/realtek-rge-kmod/Makefile                      |   2 -
 net/relayd/files/patch-share_mk_bsd.own.mk         |   2 +-
 net/samba416/Makefile                              |   2 +-
 net/samba419/Makefile                              |   2 +-
 net/samba420/Makefile                              |   2 +-
 net/samba422/Makefile                              |   2 +-
 net/samba423/Makefile                              |   2 +-
 net/tcplog_dumper/Makefile                         |   2 +-
 net/vpp/Makefile                                   |   2 -
 net/wifi-firmware-kmod/Makefile.inc                |   7 -
 net/wifibox-core/Makefile                          |  10 +-
 net/wifibox-core/pkg-plist                         |   1 -
 ports-mgmt/pkg-devel/Makefile                      |   2 +-
 ports-mgmt/pkg-provides/Makefile                   |   2 +-
 security/cyrus-sasl2/Makefile                      |   1 -
 security/cyrus-sasl2/Makefile.common               |   2 +-
 security/ftimes/Makefile                           |   1 -
 security/git-crypt/Makefile                        |   2 +-
 security/gost-engine/Makefile                      |   2 +-
 security/helib/Makefile                            |   2 +-
 security/kanidm/Makefile                           |   1 -
 security/libhijack/Makefile                        |   1 -
 security/libp11/Makefile                           |   9 -
 security/libp11/pkg-plist                          |   4 +-
 security/nettle/Makefile                           |   5 -
 security/nmap-devel/Makefile                       |   5 -
 security/nmap/Makefile                             |   5 -
 security/openssl-oqsprovider/Makefile              |   6 +-
 security/openssl-unsafe/Makefile                   |   2 +-
 security/openssl/Makefile                          |   2 -
 security/openssl34/Makefile                        |   2 -
 security/openssl35/Makefile                        |   2 -
 security/openssl36/Makefile                        |   2 -
 security/openvpn-devel/Makefile                    |   1 -
 security/openvpn/Makefile                          |   1 -
 security/opie/Makefile                             |   2 -
 security/osv-scanner/Makefile                      |   2 +-
 security/p11-kit/Makefile                          |   4 -
 security/p5-Crypt-Curve25519/Makefile              |   3 -
 security/p5-Crypt-RHash/Makefile                   |   2 -
 security/p5-Digest-GOST/Makefile                   |   2 +-
 security/pam_ssh_agent_auth/Makefile               |   2 -
 security/pgpin/Makefile                            |   1 -
 security/picocrypt/Makefile                        |   2 +-
 security/rcracki_mt/Makefile                       |   2 +-
 security/samhain/Makefile                          |   3 -
 security/softether5/Makefile                       |   3 +-
 security/sudo/Makefile                             |   2 +-
 security/tclsasl/Makefile                          |   2 +-
 security/tpm2-openssl/Makefile                     |   2 -
 security/vaultwarden/Makefile                      |   1 -
 sysutils/arc_summary/Makefile                      |  10 +-
 sysutils/arc_summary/distinfo                      |   2 -
 sysutils/barrier/Makefile                          |   2 +-
 sysutils/bhyvemgr/Makefile                         |   2 +-
 sysutils/cmogstored/Makefile                       |   3 -
 sysutils/deskflow/Makefile                         |   2 -
 sysutils/dmidecode/Makefile                        |   2 +-
 sysutils/flashrom/Makefile                         |   1 -
 sysutils/fluent-bit/Makefile                       |   3 -
 sysutils/fwupd/Makefile                            |   2 -
 sysutils/inxi/Makefile                             |   2 +-
 sysutils/mbgtools/Makefile                         |   2 -
 sysutils/nut-devel/Makefile                        |   1 -
 sysutils/nut/Makefile                              |   1 -
 sysutils/p5-Unix-Processors/Makefile               |   3 -
 sysutils/py-pywatchman/Makefile                    |   3 -
 sysutils/radeontop/Makefile                        |   2 +-
 sysutils/runit/Makefile                            |   3 -
 sysutils/slurm-wlm/Makefile                        |   2 +-
 sysutils/tmux/Makefile                             |  13 +-
 sysutils/twa-kmod/Makefile                         |   1 -
 sysutils/watchman/Makefile                         |   3 -
 sysutils/zidrav/Makefile                           |   2 +-
 textproc/es-hunspell/Makefile                      |   2 -
 textproc/es-hyphen/Makefile                        |   2 -
 textproc/htmldoc/Makefile                          |   2 -
 textproc/kmfl-european-latin/Makefile              |   2 +-
 textproc/libucl/Makefile                           |   3 -
 textproc/nunnimcax/Makefile                        |   2 +-
 textproc/py-ufal.udpipe/Makefile                   |   2 +-
 www/bozohttpd/Makefile                             |   2 +-
 www/cpp-httplib/Makefile                           |   2 -
 www/gatling/Makefile                               |   3 -
 www/mod_auth_gssapi/Makefile                       |   6 -
 www/py-adblock/Makefile                            |   2 +-
 www/qt5-webengine/Makefile                         |   4 +-
 www/sogo2/Makefile                                 |   1 -
 www/tomcat-native2/Makefile                        |   2 -
 www/w3m/Makefile                                   |   2 -
 x11-toolkits/aquamarine/Makefile                   |   6 -
 x11-toolkits/hyprtoolkit/Makefile                  |   6 -
 x11-wm/dwm/Makefile                                |   2 +-
 x11-wm/hyprland/Makefile                           |   6 -
 x11-wm/sway/Makefile                               |   4 +-
 x11-wm/swayfx/Makefile                             |   4 +-
 x11/contour/Makefile                               |   5 -
 x11/kde-gear/Makefile                              |   1 -
 x11/kitty/Makefile                                 |  12 +-
 x11/nvidia-kmod/Makefile                           |   4 +-
 x11/pixman/Makefile                                |   8 +-
 x11/plasma6-plasma-workspace/Makefile              |   2 -
 x11/squeekboard/Makefile                           |   2 -
 x11/swayimg/Makefile                               |   6 -
 x11/wmenu/Makefile                                 |   8 -
 x11/xdg-desktop-portal-wlr/Makefile                |   6 -
 x11/xfce4-goodies/Makefile                         |   1 -
 331 files changed, 533 insertions(+), 1911 deletions(-)

diff --git a/Mk/Features/ssp.mk b/Mk/Features/ssp.mk
index b6be18ce35e8..31069b3d0273 100644
--- a/Mk/Features/ssp.mk
+++ b/Mk/Features/ssp.mk
@@ -12,8 +12,7 @@
 _SSP_MK_INCLUDED=	yes
 SSP_Include_MAINTAINER=	portmgr@FreeBSD.org
 
-.  if !defined(SSP_UNSAFE) && \
-    (! ${ARCH:Mmips*})
+.  if !defined(SSP_UNSAFE)
 # Overridable as a user may want to use -fstack-protector-all
 SSP_CFLAGS?=	-fstack-protector-strong
 CFLAGS+=	${SSP_CFLAGS}
diff --git a/Mk/Uses/qt-dist.mk b/Mk/Uses/qt-dist.mk
index 309513fdda63..4fdbc8587bde 100644
--- a/Mk/Uses/qt-dist.mk
+++ b/Mk/Uses/qt-dist.mk
@@ -265,7 +265,7 @@ _EXTRA_PATCHES_QT5=	${PORTSDIR}/devel/${_QT_RELNAME}/files/extrapatch-mkspecs_fe
 			${PORTSDIR}/devel/${_QT_RELNAME}/files/extrapatch-mkspecs_features_qt__module.prf \
 			${PORTSDIR}/devel/${_QT_RELNAME}/files/extrapatch-mkspecs_common_bsd_bsd.conf \
 			${PORTSDIR}/devel/${_QT_RELNAME}/files/extrapatch-mkspecs_freebsd-clang_qmake.conf
-.    if ${ARCH:Mmips*} || (${ARCH:Mpowerpc*} && !exists(/usr/bin/clang))
+.    if ${ARCH:Mpowerpc*} && !exists(/usr/bin/clang)
 _EXTRA_PATCHES_QT5+=	${PORTSDIR}/devel/${_QT_RELNAME}/files/extra-patch-mkspecs_common_g++-base.conf \
 			${PORTSDIR}/devel/${_QT_RELNAME}/files/extra-patch-mkspecs_common_gcc-base.conf \
 			${PORTSDIR}/devel/${_QT_RELNAME}/files/extrapatch-mkspecs_freebsd-g++_qmake.conf
diff --git a/accessibility/hyprsunset/Makefile b/accessibility/hyprsunset/Makefile
index 6dc928094dd2..b037f27b2330 100644
--- a/accessibility/hyprsunset/Makefile
+++ b/accessibility/hyprsunset/Makefile
@@ -11,8 +11,6 @@ WWW=		https://github.com/hyprwm/hyprsunset
 LICENSE=	BSD3CLAUSE
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
-BROKEN_FreeBSD_13=	fails to build: /usr/local/include/date/date.h:6636:15: error: no member named 'read' in namespace 'date::detail'; did you mean '::read'?
-
 BUILD_DEPENDS=	hyprwayland-scanner>=0.4.0:devel/hyprwayland-scanner \
 		hyprland-protocols>=0.4.0:graphics/hyprland-protocols \
 		wayland-protocols>0:graphics/wayland-protocols
diff --git a/archivers/lxqt-archiver/Makefile b/archivers/lxqt-archiver/Makefile
index e2d922fb7fb3..5943433f290b 100644
--- a/archivers/lxqt-archiver/Makefile
+++ b/archivers/lxqt-archiver/Makefile
@@ -23,10 +23,4 @@ USE_QT=		tools:build base:run
 USE_LXQT=	buildtools2 libfmqt6 lxqt
 USE_XORG=	xcb
 
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} < 1400504
-RUN_DEPENDS+=	unzip:archivers/unzip
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/archivers/py-borgbackup/Makefile b/archivers/py-borgbackup/Makefile
index 10af723e4f2d..66d0c3d0af95 100644
--- a/archivers/py-borgbackup/Makefile
+++ b/archivers/py-borgbackup/Makefile
@@ -38,20 +38,6 @@ OPTIONS_DEFAULT=	FUSE
 FUSE_DESC=	Support to mount locally borg backup files
 FUSE_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}llfuse>0:filesystems/py-llfuse@${PY_FLAVOR}
 
-.include <bsd.port.pre.mk>
-
-.if (${OPSYS} == FreeBSD) && ${OSVERSION} < 1400033 # why 1400033?
-# 1. check for the OLDEST (last in list) history entry on the file, when it was added:
-#    git -C /usr/src hist lib/libc/posix1e/acl_extended_file_np.c
-# 2. check for the version you have obtained what __FreeBSD_version was
-#    and increment by one. This is inaccurate for the interim between file addition
-#    and __FreeBSD_version bump back then, but those versions were no releases and
-#    should no longer be in the field.
-EXTRA_PATCHES	+= ${FILESDIR}/extrapatch-setup.py
-post-patch:
-	${CP} ${FILESDIR}/acl_extended_file_np.c ${WRKSRC}/src/borg/platform/
-.endif
-
 _BORGHOME=${WRKDIR}/testhome
 _BORGENV=-i BORG_PASSPHRASE=secret123 PYTHONPATH=${STAGEDIR}${PYTHON_SITELIBDIR} HOME=${_BORGHOME}
 post-install:
@@ -87,4 +73,4 @@ do-test:
 # the PATH dance works around a strange "pkg-config" file not found error.
 	cd ${WRKSRC} && ${SETENV} ${_BORGENV} PATH=${PATH}:${LOCALBASE}/bin tox-${PYTHON_VER} -e ${PY_FLAVOR} -vv
 
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/archivers/py-borgbackup/files/acl_extended_file_np.c b/archivers/py-borgbackup/files/acl_extended_file_np.c
deleted file mode 100644
index 269ceeb56fe7..000000000000
--- a/archivers/py-borgbackup/files/acl_extended_file_np.c
+++ /dev/null
@@ -1,83 +0,0 @@
-/*-
- * SPDX-License-Identifier: BSD-2-Clause
- *
- * Copyright (c) 2021 Gleb Popov
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- */
-/* taken from FreeBSD src branch as of 559a218c9b25 Wed Nov 1 16:43:37 2023 -0600 */
-/*
- * acl_extended_file_np: Check if the file has extended ACLs set.
- */
-
-#include <sys/param.h>
-#include <sys/errno.h>
-#include <sys/acl.h>
-
-#include <unistd.h>
-
-typedef acl_t (*acl_get_func)(const char *, acl_type_t);
-typedef long (*pathconf_func)(const char *, int);
-
-static int
-_acl_extended_file(acl_get_func f, pathconf_func pathconf_f, const char* path_p);
-
-int
-acl_extended_file_np(const char *path_p)
-{
-	return (_acl_extended_file(acl_get_file, pathconf, path_p));
-}
-
-int
-acl_extended_file_nofollow_np(const char *path_p)
-{
-	return (_acl_extended_file(acl_get_link_np, lpathconf, path_p));
-}
-
-int
-acl_extended_link_np(const char *path_p)
-{
-	return (_acl_extended_file(acl_get_link_np, lpathconf, path_p));
-}
-
-int
-_acl_extended_file(acl_get_func acl_get, pathconf_func pathconf_f, const char* path_p)
-{
-	acl_t acl;
-	int retval, istrivial, acltype = ACL_TYPE_ACCESS;
-
-	retval = pathconf_f(path_p, _PC_ACL_NFS4);
-	if (retval > 0)
-		acltype = ACL_TYPE_NFS4;
-
-	acl = acl_get(path_p, acltype);
-	if (acl == NULL)
-		return (-1);
-
-	retval = acl_is_trivial_np(acl, &istrivial);
-	acl_free(acl);
-	if (retval == -1)
-		return (-1);
-
-	return (!istrivial);
-}
diff --git a/archivers/py-borgbackup/files/extrapatch-setup.py b/archivers/py-borgbackup/files/extrapatch-setup.py
deleted file mode 100644
index f0128d2bb589..000000000000
--- a/archivers/py-borgbackup/files/extrapatch-setup.py
+++ /dev/null
@@ -1,11 +0,0 @@
---- setup.py.orig	2024-07-02 22:06:38 UTC
-+++ setup.py
-@@ -181,7 +181,7 @@ if not on_rtd:
-     syncfilerange_ext = Extension(
-         "borg.platform.syncfilerange", [platform_syncfilerange_source], extra_compile_args=cflags
-     )
--    freebsd_ext = Extension("borg.platform.freebsd", [platform_freebsd_source], extra_compile_args=cflags)
-+    freebsd_ext = Extension("borg.platform.freebsd", [platform_freebsd_source, 'src/borg/platform/acl_extended_file_np.c'], extra_compile_args=cflags)
-     darwin_ext = Extension("borg.platform.darwin", [platform_darwin_source], extra_compile_args=cflags)
-     windows_ext = Extension("borg.platform.windows", [platform_windows_source], extra_compile_args=cflags)
- 
diff --git a/astro/openuniverse/Makefile b/astro/openuniverse/Makefile
index 044fea401d05..6f26b43df742 100644
--- a/astro/openuniverse/Makefile
+++ b/astro/openuniverse/Makefile
@@ -17,13 +17,6 @@ USE_GL=		gl glu glut
 USE_XORG=	ice sm x11 xext xi xmu xorgproto
 
 GNU_CONFIGURE=	yes
-
-.include <bsd.port.pre.mk>
-
-.if ${OPSYS}_${OSREL:R} == FreeBSD_13
-LIBS+=		-lcompat
-.else
 LIBS+=		-lutil
-.endif
 
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/audio/ardour/Makefile b/audio/ardour/Makefile
index b9014cb13054..7b5c870f17cd 100644
--- a/audio/ardour/Makefile
+++ b/audio/ardour/Makefile
@@ -113,14 +113,4 @@ post-install:
 post-install-VST3-on:
 	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/${ARDOUR_MAJOR}/ardour-vst3-scanner
 
-.include <bsd.port.pre.mk>
-
-# Some peripheral libraries are only built with libusb-1.0 >= 1.0.16
-.if ${OPSYS} == FreeBSD && \
-    (1500000 <= ${OSVERSION} && ${OSVERSION} <= 1500019)
-PLIST_SUB+=	LIBUSB="@comment "
-.else
-PLIST_SUB+=	LIBUSB=""
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/audio/ardour/pkg-plist b/audio/ardour/pkg-plist
index 6d4e251041fb..adc4ae80cf5c 100644
--- a/audio/ardour/pkg-plist
+++ b/audio/ardour/pkg-plist
@@ -92,7 +92,7 @@ lib/%%ARDOUR_MAJOR%%/panners/libpanvbap.so
 lib/%%ARDOUR_MAJOR%%/sanityCheck
 lib/%%ARDOUR_MAJOR%%/surfaces/libardour_cc121.so
 lib/%%ARDOUR_MAJOR%%/surfaces/libardour_console1.so
-%%LIBUSB%%lib/%%ARDOUR_MAJOR%%/surfaces/libardour_contourdesign.so
+lib/%%ARDOUR_MAJOR%%/surfaces/libardour_contourdesign.so
 lib/%%ARDOUR_MAJOR%%/surfaces/libardour_faderport.so
 lib/%%ARDOUR_MAJOR%%/surfaces/libardour_faderport16.so
 lib/%%ARDOUR_MAJOR%%/surfaces/libardour_faderport2.so
@@ -105,7 +105,7 @@ lib/%%ARDOUR_MAJOR%%/surfaces/libardour_launchpad_pro.so
 lib/%%ARDOUR_MAJOR%%/surfaces/libardour_launchpad_x.so
 lib/%%ARDOUR_MAJOR%%/surfaces/libardour_mcp.so
 lib/%%ARDOUR_MAJOR%%/surfaces/libardour_osc.so
-%%LIBUSB%%lib/%%ARDOUR_MAJOR%%/surfaces/libardour_push2.so
+lib/%%ARDOUR_MAJOR%%/surfaces/libardour_push2.so
 lib/%%ARDOUR_MAJOR%%/surfaces/libardour_ssl_uf8.so
 lib/%%ARDOUR_MAJOR%%/surfaces/libardour_us2400.so
 lib/%%ARDOUR_MAJOR%%/surfaces/libardour_websockets.so
diff --git a/audio/denemo/Makefile b/audio/denemo/Makefile
index 3dd14cc6f44d..057668c533f4 100644
--- a/audio/denemo/Makefile
+++ b/audio/denemo/Makefile
@@ -10,8 +10,6 @@ WWW=		http://www.denemo.org/
 
 LICENSE=	GPLv3+
 
-BROKEN_mips=	fails to package: tar: Pathname cannot be converted from UTF-8 to current locale
-
 LIB_DEPENDS=	libaubio.so:audio/aubio \
 		libfluidsynth.so:audio/fluidsynth \
 		libjack.so:audio/jack \
diff --git a/audio/id3lib/Makefile b/audio/id3lib/Makefile
index 6feeb9e2aec6..a607a96264d7 100644
--- a/audio/id3lib/Makefile
+++ b/audio/id3lib/Makefile
@@ -11,9 +11,6 @@ WWW=		https://github.com/thekhalifa/id3lib \
 LICENSE=	GPLv2+
 LICENSE_FILE=	${WRKSRC}/COPYING
 
-BROKEN_mips=	fails to link: '_ZTSN12_GLOBAL__N_117ConstIteratorImplE' referenced in section '.data.rel.ro' of tag.lo: defined in discarded section
-BROKEN_mips64=	fails to link: '_ZTSN12_GLOBAL__N_117ConstIteratorImplE' referenced in section '.data.rel.ro' of tag.lo: defined in discarded section
-
 USES=		cmake compiler:c11 cpe iconv pkgconfig
 
 CMAKE_OFF=	WITH_DOCS WITH_TESTS
diff --git a/audio/ncmpcpp/Makefile b/audio/ncmpcpp/Makefile
index 99762a5c1a52..c5109087518c 100644
--- a/audio/ncmpcpp/Makefile
+++ b/audio/ncmpcpp/Makefile
@@ -50,12 +50,6 @@ VISUALIZER_LIB_DEPENDS=		libfftw3.so:math/fftw3
 VISUALIZER_CONFIGURE_ENABLE=	visualizer
 VISUALIZER_CONFIGURE_WITH=	fftw
 
-.include <bsd.port.options.mk>
-
-.if ${OPSYS}_${OSREL:R} == FreeBSD_13
-CONFIGURE_ENV=	ncursesw_CFLAGS="-L${NCURSESLIB}" ncursesw_LIBS="-lncursesw"
-.endif
-
 post-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/src/ncmpcpp ${STAGEDIR}${PREFIX}/bin/
 
diff --git a/audio/pipewire-spa-oss/Makefile b/audio/pipewire-spa-oss/Makefile
index b83662aad2fb..5fb5308690ef 100644
--- a/audio/pipewire-spa-oss/Makefile
+++ b/audio/pipewire-spa-oss/Makefile
@@ -10,7 +10,7 @@ WWW=		https://github.com/shkhln/pw-oss
 LICENSE=	MIT
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
-ONLY_FOR_ARCHS=	aarch64 amd64 riscv64 riscv64sf
+ONLY_FOR_ARCHS=	aarch64 amd64 riscv64
 
 LIB_DEPENDS=	libpipewire-0.3.so:multimedia/pipewire
 
diff --git a/audio/siren/Makefile b/audio/siren/Makefile
index f2ec7255bacf..77e9b4b9441c 100644
--- a/audio/siren/Makefile
+++ b/audio/siren/Makefile
@@ -11,9 +11,6 @@ WWW=		https://www.kariliq.nl/siren/
 LICENSE=	ISCL
 LICENSE_FILE=	${WRKSRC}/LICENCE
 
-BROKEN_mips=		fails to configure: cannot find program /nxb-bin/usr/bin/cc
-BROKEN_mips64=		fails to configure: cannot find program /nxb-bin/usr/bin/cc
-
 USES=		localbase:ldflags ncurses pkgconfig
 HAS_CONFIGURE=	yes
 USE_CSTD=	c99
diff --git a/audio/xmcd/Makefile b/audio/xmcd/Makefile
index 99f62bb9d706..ea777939dba3 100644
--- a/audio/xmcd/Makefile
+++ b/audio/xmcd/Makefile
@@ -8,8 +8,6 @@ MAINTAINER=	ports@FreeBSD.org
 COMMENT=	Motif CD player
 WWW=		https://www.ibiblio.org/tkan/xmcd/
 
-BROKEN_mips64=		Fails to compile: many undefined symbols in xorg.cf
-
 LIB_DEPENDS+=	libvorbis.so:audio/libvorbis \
 		libFLAC.so:audio/flac
 RUN_DEPENDS+=	lame:audio/lame
diff --git a/benchmarks/libmicro/Makefile b/benchmarks/libmicro/Makefile
index 5942d4219857..23b9000ad35f 100644
--- a/benchmarks/libmicro/Makefile
+++ b/benchmarks/libmicro/Makefile
@@ -8,7 +8,6 @@ COMMENT=	Set of utilities to benchmark productivity of system calls
 
 LICENSE=	CDDL
 
-BROKEN_mips64=		Fails to build: bin-mips64: no such file or directory
 BROKEN_riscv64=		Fails to build: bin-riscv64: no such file or directory
 
 USES=		gmake
diff --git a/biology/avida/Makefile b/biology/avida/Makefile
index a933fe8d50d1..5e6787f76e10 100644
--- a/biology/avida/Makefile
+++ b/biology/avida/Makefile
@@ -13,8 +13,6 @@ LICENSE=	GPLv3
 BROKEN_aarch64=		invokes x86 assembler
 BROKEN_armv6=		invokes x86 assembler
 BROKEN_armv7=		invokes x86 assembler
-BROKEN_mips=		invokes x86 assembler
-BROKEN_mips64=		invokes x86 assembler
 BROKEN_riscv64=		invokes x86 assembler
 
 USES=		compiler:c11 cmake ncurses
diff --git a/biology/btllib/Makefile b/biology/btllib/Makefile
index 32eee1f92648..62223f1016c2 100644
--- a/biology/btllib/Makefile
+++ b/biology/btllib/Makefile
@@ -10,7 +10,7 @@ WWW=		https://github.com/bcgsc/btllib
 LICENSE=	GPLv3
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
-NOT_FOR_ARCHS=	armv6 armv7 i386 mips powerpc # temporary until https://github.com/bcgsc/btllib/issues/117 is fixed
+NOT_FOR_ARCHS=	armv6 armv7 i386 powerpc # temporary until https://github.com/bcgsc/btllib/issues/117 is fixed
 
 BUILD_DEPENDS=	bash:shells/bash \
 		samtools:biology/samtools \
diff --git a/biology/bwa/Makefile b/biology/bwa/Makefile
index eacf6225f663..1c12dbd1792b 100644
--- a/biology/bwa/Makefile
+++ b/biology/bwa/Makefile
@@ -12,10 +12,6 @@ WWW=		https://bio-bwa.sourceforge.net/ \
 LICENSE=	GPLv3
 LICENSE_FILE=	${WRKSRC}/COPYING
 
-# Recheck these after 0.7.18 update
-BROKEN_mips=	fails to compile: cc1: unrecognized command line option "-msse2"
-BROKEN_mips64=	fails to compile: cc1: unrecognized command line option "-msse2"
-
 BUILD_DEPENDS=	simde>0:devel/simde
 
 USES=		gmake localbase perl5 shebangfix
diff --git a/biology/canu/Makefile b/biology/canu/Makefile
index 17c1de5bc649..ee78df2e8a4e 100644
--- a/biology/canu/Makefile
+++ b/biology/canu/Makefile
@@ -12,7 +12,7 @@ WWW=		https://canu.readthedocs.io/
 LICENSE=	GPLv2
 LICENSE_FILE=	${WRKDIR}/${PORTNAME}-${PORTVERSION}/README.license.GPL
 
-NOT_FOR_ARCHS=		armv6 armv7 i386 mips powerpc powerpcspe
+NOT_FOR_ARCHS=		armv6 armv7 i386 powerpc powerpcspe
 NOT_FOR_ARCHS_REASON=	Requires 64-bit processor
 
 LIB_DEPENDS=	libboost_regex.so:devel/boost-libs
diff --git a/biology/hhsuite/Makefile b/biology/hhsuite/Makefile
index 36bda4005cdb..4bcc116f6dd9 100644
--- a/biology/hhsuite/Makefile
+++ b/biology/hhsuite/Makefile
@@ -11,7 +11,7 @@ WWW=		https://github.com/soedinglab/hh-suite
 LICENSE=	GPLv3
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
-NOT_FOR_ARCHS=	armv6 armv7 i386 mips powerpc powerpcspe # not for 32-bit architectures, see https://github.com/soedinglab/hh-suite/issues/322#issuecomment-1264416293
+NOT_FOR_ARCHS=	armv6 armv7 i386 powerpc powerpcspe # not for 32-bit architectures, see https://github.com/soedinglab/hh-suite/issues/322#issuecomment-1264416293
 
 LIB_DEPENDS=	libmpi.so:net/openmpi
 
diff --git a/biology/metaeuk/Makefile b/biology/metaeuk/Makefile
index 9db291c2eaba..4fa1a37a2cc4 100644
--- a/biology/metaeuk/Makefile
+++ b/biology/metaeuk/Makefile
@@ -10,7 +10,7 @@ WWW=		https://github.com/soedinglab/metaeuk
 LICENSE=	GPLv3
 LICENSE_FILE=	${WRKSRC}/LICENCE.md
 
-NOT_FOR_ARCHS=	armv6 armv7 i386 mips powerpc # 32-bit platforms produce wrong results based on https://github.com/soedinglab/metaeuk/issues/85#issuecomment-1888379107
+NOT_FOR_ARCHS=	armv6 armv7 i386 powerpc # 32-bit platforms produce wrong results based on https://github.com/soedinglab/metaeuk/issues/85#issuecomment-1888379107
 NOT_FOR_ARCHS+=	powerpc64 # many modules produce wrong results on big-endian architectures
 
 BUILD_DEPENDS=	xxd:editors/vim
diff --git a/biology/migrate/Makefile b/biology/migrate/Makefile
index e65dd71ab5f2..56474226ad04 100644
--- a/biology/migrate/Makefile
+++ b/biology/migrate/Makefile
@@ -15,7 +15,6 @@ LICENSE_FILE=	${WRKSRC}/../README
 # Waiting on build reports, 2024-03-27
 #BROKEN_armv6=	fails to build: make[2]: cannot open makefile
 #BROKEN_armv7=	fails to build: make[2]: cannot open makefile
-#BROKEN_mips=	fails to build: make[2]: cannot open makefile
 #BROKEN_riscv64=	fails to build: make[2]: cannot open makefile
 
 GNU_CONFIGURE=	yes
diff --git a/biology/minimap2/Makefile b/biology/minimap2/Makefile
index dd10b6869afe..18fa010b086a 100644
--- a/biology/minimap2/Makefile
+++ b/biology/minimap2/Makefile
@@ -10,7 +10,7 @@ WWW=		https://github.com/lh3/minimap2
 LICENSE=	MIT
 LICENSE_FILE=	${WRKSRC}/LICENSE.txt
 
-NOT_FOR_ARCHS=		i386 mips powerpc powerpcspe
+NOT_FOR_ARCHS=		i386 powerpc powerpcspe
 NOT_FOR_ARCHS_REASON=	Requires 64-bit processor, except ARM NEON
 
 BUILD_DEPENDS=	simde>0:devel/simde
diff --git a/biology/mmseqs2/Makefile b/biology/mmseqs2/Makefile
index 99675e1f9180..17e450037c93 100644
--- a/biology/mmseqs2/Makefile
+++ b/biology/mmseqs2/Makefile
@@ -9,7 +9,7 @@ WWW=		https://github.com/soedinglab/MMseqs2/
 LICENSE=	GPLv3
 LICENSE_FILE=	${WRKSRC}/LICENSE.md
 
-NOT_FOR_ARCHS=	armv6 armv7 i386 mips powerpc powerpcspe
+NOT_FOR_ARCHS=	armv6 armv7 i386 powerpc powerpcspe
 
 BUILD_DEPENDS=	zstd>0:archivers/zstd
 
diff --git a/biology/plink/Makefile b/biology/plink/Makefile
index ca5cd584fc19..7637a5d28c18 100644
--- a/biology/plink/Makefile
+++ b/biology/plink/Makefile
@@ -11,7 +11,7 @@ WWW=		https://www.cog-genomics.org/plink/
 LICENSE=	GPLv3
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
-NOT_FOR_ARCHS=		aarch64 mips64 powerpc64
+NOT_FOR_ARCHS=		aarch64 powerpc64
 NOT_FOR_ARCHS_REASON=	64bit code requires SSE2 instructions
 
 USES=		gmake fortran
diff --git a/biology/preseq/Makefile b/biology/preseq/Makefile
index 5a3de8a5ea2c..68a11c680f53 100644
--- a/biology/preseq/Makefile
+++ b/biology/preseq/Makefile
@@ -11,7 +11,7 @@ WWW=		https://github.com/smithlabcode/preseq
 LICENSE=	GPLv3
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
-NOT_FOR_ARCHS=		armv6 armv7 i386 mips powerpc powerpcspe
+NOT_FOR_ARCHS=		armv6 armv7 i386 powerpc powerpcspe
 NOT_FOR_ARCHS_REASON=	32-bit platforms are not useful for bioinformatics
 
 LIB_DEPENDS=	libhts.so:biology/htslib
diff --git a/biology/salmon/Makefile b/biology/salmon/Makefile
index c4f91d79f8d1..1b8fbd1b77a9 100644
--- a/biology/salmon/Makefile
+++ b/biology/salmon/Makefile
@@ -11,7 +11,7 @@ WWW=		https://github.com/COMBINE-lab/salmon
 LICENSE=	GPLv3
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
-NOT_FOR_ARCHS=		armv6 armv7 i386 mips powerpc powerpcspe
+NOT_FOR_ARCHS=		armv6 armv7 i386 powerpc powerpcspe
 NOT_FOR_ARCHS_REASON=	Requires 64-bit processor
 
 # libtool and auto* are run manually in submodules, so don't put them in USES
diff --git a/biology/star/Makefile b/biology/star/Makefile
index 8e01f3198cd4..b89e1ccb823a 100644
--- a/biology/star/Makefile
+++ b/biology/star/Makefile
@@ -11,7 +11,7 @@ WWW=		https://github.com/alexdobin/STAR
 LICENSE=	GPLv3
 LICENSE_FILE=	${WRKDIR}/STAR-${DISTVERSION}/LICENSE
 
-NOT_FOR_ARCHS=		armv6 armv7 i386 mips powerpc powerpcspe
+NOT_FOR_ARCHS=		armv6 armv7 i386 powerpc powerpcspe
 NOT_FOR_ARCHS_REASON=	Requires 64-bit processor
 .if !exists(/usr/include/omp.h)
 BROKEN=		requires OpenMP support that is missing on this architecture
diff --git a/cad/astk-serveur/Makefile b/cad/astk-serveur/Makefile
index 8a61707efcad..a59348a28697 100644
--- a/cad/astk-serveur/Makefile
+++ b/cad/astk-serveur/Makefile
@@ -14,7 +14,7 @@ WWW=		http://www.code-aster.org/
 
 LICENSE=	GPLv2
 
-NOT_FOR_ARCHS=		armv6 armv7 i386 mips powerpc powerpcspe
+NOT_FOR_ARCHS=		armv6 armv7 i386 powerpc powerpcspe
 NOT_FOR_ARCHS_REASON=	ARG_MAX is too small for Code_Aster on 32 bits systems
 
 #-----------------------------------------------------------------------
diff --git a/cad/fritzing/Makefile b/cad/fritzing/Makefile
index af2a9d9caf83..ba968c882fb3 100644
--- a/cad/fritzing/Makefile
+++ b/cad/fritzing/Makefile
@@ -50,10 +50,4 @@ post-install:
 		-f  ${STAGEDIR}${DATADIR} \
 		-platform offscreen
 
-.include <bsd.port.pre.mk>
-
-.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1400000 && ${SSL_DEFAULT} == "base"
-IGNORE=		Requires OpenSSL >= 3
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/cad/gnucap/Makefile b/cad/gnucap/Makefile
index fc3228c742f7..d095a0a5d015 100644
--- a/cad/gnucap/Makefile
+++ b/cad/gnucap/Makefile
@@ -11,9 +11,6 @@ WWW=		http://www.gnucap.org/
 LICENSE=	GPLv3
 LICENSE_FILE=	${WRKSRC}/COPYING
 
-BROKEN_mips=	defined in discarded section
-BROKEN_mips64=	defined in discarded section
-
 USES=		gmake
 USE_LDCONFIG=	yes
 
diff --git a/cad/opencascade/Makefile b/cad/opencascade/Makefile
index bf68aa7280ea..3f9403e96efa 100644
--- a/cad/opencascade/Makefile
+++ b/cad/opencascade/Makefile
@@ -144,7 +144,7 @@ DOXYGEN_CMAKE_ON=	-DBUILD_DOC_Overview:BOOL=ON	\
 
 .include <bsd.port.options.mk>
 
-.if ${ARCH} == armv6 || ${ARCH} == armv7 || ${ARCH} == mips || ${ARCH} == powerpc || ${ARCH} == powerpcspe || ${ARCH} == "i386"
+.if ${ARCH} == armv6 || ${ARCH} == armv7 || ${ARCH} == powerpc || ${ARCH} == powerpcspe || ${ARCH} == "i386"
 BITS=	32
 .else
 BITS=	64
diff --git a/comms/librs232/Makefile b/comms/librs232/Makefile
index de950269b672..569621e67c67 100644
--- a/comms/librs232/Makefile
+++ b/comms/librs232/Makefile
@@ -22,7 +22,7 @@ OPTIONS_DEFINE=	DOCS EXAMPLES
 
 .include <bsd.port.options.mk>
 
-.if defined(NO_PROFILE) || ( ${OPSYS} == FreeBSD && ${OSVERSION} >= 1400079 )
+.if defined(NO_PROFILE) || ${OPSYS} == FreeBSD
 PLIST_SUB+=	PROFILE="@comment "
 .else
 PLIST_SUB+=	PROFILE=""
diff --git a/comms/mgetty+sendfax/Makefile b/comms/mgetty+sendfax/Makefile
index 744e9b7cc700..aeee9fa0095e 100644
--- a/comms/mgetty+sendfax/Makefile
+++ b/comms/mgetty+sendfax/Makefile
@@ -12,7 +12,6 @@ WWW=		http://mgetty.greenie.net/
 LICENSE=	GPLv2
 
 BROKEN_aarch64=		fails to compile: error: initializer element is not a compile-time constant
-BROKEN_mips64=		fails to compile: error: initializer element is not a compile-time constant
 BROKEN_riscv64=		fails to compile: error: initializer element is not a compile-time constant
 
 USES=		cpe makeinfo perl5 shebangfix
diff --git a/comms/snap7/files/patch-mips__bsd.mk b/comms/snap7/files/patch-mips__bsd.mk
deleted file mode 100644
index 4bad042231ed..000000000000
--- a/comms/snap7/files/patch-mips__bsd.mk
+++ /dev/null
@@ -1,15 +0,0 @@
---- mips_bsd.mk.orig	2016-12-20 10:44:15 UTC
-+++ mips_bsd.mk
-@@ -0,0 +1,12 @@
-+##
-+## mips BSD based (FreeBSD etc.) Makefile
-+## Use gmake instead of make
-+##
-+TargetCPU  :=mips
-+OS         :=bsd
-+CXXFLAGS   := -O3 -fPIC -pedantic 
-+
-+# Standard part
-+
-+include common.mk
-+
*** 5656 LINES SKIPPED ***


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69fd087b.274e1.58d37dd5>