git: 4485bd8221c2 - main - all: drop support for expired FreeBSD 14.0

From: Rene Ladan <rene_at_FreeBSD.org>
Date: Tue, 01 Oct 2024 18:56:48 UTC
The branch main has been updated by rene:

URL: https://cgit.FreeBSD.org/ports/commit/?id=4485bd8221c2c5630b87826d37da850b3361b782

commit 4485bd8221c2c5630b87826d37da850b3361b782
Author:     Rene Ladan <rene@FreeBSD.org>
AuthorDate: 2024-08-11 11:01:29 +0000
Commit:     Rene Ladan <rene@FreeBSD.org>
CommitDate: 2024-10-01 18:56:20 +0000

    all: drop support for expired FreeBSD 14.0
    
    Simplify expressions for FreeBSD 13.X
    
    Reviewed by:    many
    
    Differential Revision:  https://reviews.freebsd.org/D46601
---
 Mk/bsd.port.mk                                     |  2 +-
 accessibility/caribou/Makefile                     |  2 +-
 archivers/dzip/Makefile                            |  2 +-
 archivers/py-lzma/Makefile                         |  4 +--
 archivers/squsq/Makefile                           |  2 +-
 archivers/unalz/Makefile                           |  4 +--
 astro/foxtrotgps/Makefile                          |  2 +-
 audio/cardinal/Makefile                            |  2 +-
 audio/dssi/Makefile                                |  2 +-
 audio/espressivo-lv2/Makefile                      |  2 +-
 audio/eteroj-lv2/Makefile                          |  2 +-
 audio/fluida-lv2/Makefile                          |  2 +-
 audio/fluidplug-lv2/Makefile                       |  2 +-
 audio/gstreamer1-plugins-sndio/Makefile            |  2 +-
 audio/lv2proc/Makefile                             |  2 +-
 audio/mpdcon/Makefile                              |  2 +-
 audio/orbit-lv2/Makefile                           |  2 +-
 audio/psindustrializer/Makefile                    |  2 +-
 audio/sherlock-lv2/Makefile                        |  2 +-
 audio/snack/Makefile                               |  2 +-
 audio/surge-synthesizer-xt-lv2/Makefile            |  2 +-
 audio/vm-lv2/Makefile                              |  2 +-
 audio/xmcd/Makefile                                |  2 +-
 benchmarks/siege/Makefile                          |  2 +-
 biology/abyss/Makefile                             |  2 +-
 biology/biosig/Makefile                            |  2 +-
 biology/mothur/Makefile                            |  2 +-
 biology/ncbi-toolkit/Makefile                      |  4 +--
 biology/wise/Makefile                              |  4 +--
 cad/brlcad/Makefile                                |  2 +-
 cad/calculix/Makefile                              |  4 +--
 cad/electric/Makefile                              |  2 +-
 cad/ldview/Makefile                                |  2 +-
 cad/magic/Makefile                                 |  2 +-
 cad/oregano/Makefile                               |  2 +-
 cad/spice/Makefile                                 |  2 +-
 cad/tochnog/Makefile                               |  2 +-
 cad/z88/Makefile                                   |  2 +-
 comms/bladerf/Makefile                             |  4 +--
 comms/libfap/Makefile                              |  2 +-
 comms/qico/Makefile                                |  2 +-
 comms/rubygem-serialport/Makefile                  |  2 +-
 comms/uird/Makefile                                |  2 +-
 comms/xlog/Makefile                                |  2 +-
 converters/aish/Makefile                           |  2 +-
 converters/cocot/Makefile                          |  2 +-
 converters/ish/Makefile                            |  2 +-
 converters/ta2as/Makefile                          |  2 +-
 converters/wkhtmltopdf/Makefile                    |  2 +-
 converters/xdeview/Makefile                        |  2 +-
 databases/clickhouse/Makefile                      |  2 +-
 databases/libgda5/Makefile                         |  2 +-
 databases/libzdb/files/patch-clang16               | 16 ---------
 databases/mdcached/Makefile                        |  2 +-
 databases/nanodbc/Makefile                         |  2 +-
 databases/p5-DBD-InterBase/Makefile                |  2 +-
 databases/p5-Memcached-libmemcached/Makefile       |  2 +-
 databases/pgpool-II-41/Makefile                    |  2 +-
 databases/pgpool-II-42/Makefile                    |  2 +-
 databases/pgpool-II-43/Makefile                    |  2 +-
 databases/pxlib/Makefile                           |  2 +-
 databases/py-postgresql/Makefile                   |  2 +-
 databases/ruby-tokyocabinet/Makefile               |  2 +-
 deskutils/cairo-dock-plugins/Makefile              |  3 +-
 deskutils/gtimer/Makefile                          |  2 +-
 deskutils/helpviewer/Makefile                      |  2 +-
 devel/boost-all/compiled.mk                        |  2 --
 devel/boost-libs/Makefile                          |  4 +--
 devel/criterion/Makefile                           |  2 +-
 devel/csmith/Makefile                              |  2 +-
 devel/darts/Makefile                               |  2 +-
 devel/flatbuffers205/Makefile                      |  2 +-
 devel/frink/Makefile                               |  2 +-
 devel/gcc-arm-embedded/Makefile                    |  2 +-
 devel/gcc-arm-embedded/files/Makefile              |  2 +-
 devel/gcc-msp430-ti-toolchain/Makefile             |  4 +--
 devel/genht/Makefile                               |  2 +-
 devel/gorm/Makefile                                |  2 +-
 devel/hyprlang/Makefile                            |  5 ---
 devel/hyprutils/Makefile                           |  5 ---
 devel/hyprwayland-scanner/Makefile                 |  6 ----
 devel/leatherman/Makefile                          |  2 +-
 devel/libafterbase/Makefile                        |  2 +-
 devel/libepp-nicbr/Makefile                        |  2 +-
 devel/libfortuna/Makefile                          |  2 +-
 devel/libgee06/Makefile                            |  2 +-
 devel/libs11n/Makefile                             |  2 +-
 devel/libshbuf/Makefile                            |  2 +-
 devel/libtecla/Makefile                            |  2 +-
 devel/libx86/Makefile                              |  2 +-
 devel/mpatrol/Makefile                             |  2 +-
 devel/pecl-yac/Makefile                            |  2 +-
 devel/pickle/Makefile                              |  2 +-
 devel/py-ctags/Makefile                            |  2 +-
 devel/py-donut-shellcode/Makefile                  |  2 +-
 devel/py-fam/Makefile                              |  4 +--
 devel/py-rchitect/Makefile                         |  2 +-
 devel/replay/Makefile                              |  2 +-
 devel/root/Makefile                                |  7 ----
 devel/root/pkg-plist                               |  1 -
 devel/ruby-subversion/Makefile                     |  2 +-
 devel/rubygem-cbor/Makefile                        |  2 +-
 devel/rubygem-curses/Makefile                      |  2 +-
 devel/rubygem-mmap2/Makefile                       |  2 +-
 devel/rubygem-prometheus-client-mmap/Makefile      |  2 +-
 devel/sope/Makefile                                |  2 +-
 devel/sope2/Makefile                               |  2 +-
 devel/tcltls/Makefile                              |  2 +-
 editors/aewan/Makefile                             |  4 +--
 editors/gnome-latex/Makefile                       |  2 +-
 editors/hexer/Makefile                             |  2 +-
 editors/imhex-current/Makefile                     |  4 +--
 editors/imhex/Makefile                             |  2 --
 editors/libreoffice/Makefile                       |  5 ---
 editors/nvi-m17n/Makefile                          |  2 +-
 editors/openoffice-4/Makefile                      |  5 ---
 editors/openoffice-devel/Makefile                  |  5 ---
 editors/uemacs/Makefile                            |  2 +-
 editors/uzap/Makefile                              |  2 +-
 emulators/aranym/Makefile                          |  2 +-
 emulators/gngb/Makefile                            |  2 +-
 emulators/qemu-cheri/Makefile                      |  2 +-
 emulators/uae/Makefile                             |  2 +-
 emulators/virtualbox-ose-kmod-legacy/Makefile      |  2 +-
 emulators/virtualbox-ose-legacy/Makefile           | 12 -------
 emulators/virtualbox-ose/Makefile                  |  3 +-
 emulators/zsnes/Makefile                           |  6 ----
 ftp/wput/Makefile                                  |  2 +-
 games/alephone/Makefile                            |  2 +-
 games/avp/Makefile                                 |  2 +-
 games/awele/Makefile                               |  2 +-
 games/falconseye/Makefile                          |  4 +--
 games/foobillard/Makefile                          |  3 +-
 games/glsfcave/Makefile                            |  2 +-
 games/gshisen/Makefile                             |  2 +-
 games/kevedit/Makefile                             |  2 +-
 games/ldmud/Makefile                               |  2 +-
 games/libgnome-games-support/Makefile              |  2 +-
 games/libretro-mame2000/Makefile                   |  2 +-
 games/libretro-mame2003_plus/Makefile              |  2 +-
 games/miscom/Makefile                              |  2 +-
 games/nethack32/Makefile                           |  2 +-
 games/nethack33/Makefile                           |  2 +-
 games/nethack34/Makefile                           |  2 +-
 games/oolite/Makefile                              |  2 +-
 games/prboom-plus/Makefile                         |  2 +-
 games/spellcast/Makefile                           |  2 +-
 games/tads/Makefile                                |  2 +-
 games/trojka/Makefile                              |  2 +-
 games/tuxpaint/Makefile                            |  2 +-
 games/tuxracer/Makefile                            |  2 +-
 games/xboing/Makefile                              |  2 +-
 games/xbubble/Makefile                             |  2 +-
 games/xfireworks/Makefile                          |  2 +-
 games/xjewel/Makefile                              |  2 +-
 games/xlennart/Makefile                            |  2 +-
 games/xmille/Makefile                              |  2 +-
 games/xneko/Makefile                               |  2 +-
 games/xpipeman/Makefile                            |  2 +-
 games/xroach/Makefile                              |  2 +-
 games/xtrojka/Makefile                             |  2 +-
 graphics/anttweakbar/Makefile                      |  2 +-
 graphics/bsd-plotutils/Makefile                    |  2 +-
 graphics/dia/Makefile                              |  2 +-
 graphics/drm-510-kmod/Makefile                     |  2 +-
 graphics/drm-kmod/Makefile                         |  3 --
 graphics/dspdfviewer/Makefile                      |  2 +-
 graphics/gdchart/Makefile                          |  2 +-
 graphics/gle/Makefile                              |  2 +-
 graphics/gpaint/Makefile                           |  2 +-
 graphics/igt-gpu-tools/Makefile                    |  2 +-
 graphics/kludge3d/Makefile                         |  2 +-
 graphics/mesa-demos/Makefile                       |  2 +-
 graphics/nvidia-drm-kmod/Makefile                  |  2 --
 graphics/opendx/Makefile                           |  2 +-
 graphics/opennurbs/Makefile                        |  2 +-
 graphics/p5-Tk-JPEG-Lite/Makefile                  |  2 +-
 graphics/pixen/Makefile                            |  4 +--
 graphics/quat-gui/Makefile                         |  2 +-
 graphics/quat/Makefile                             |  2 +-
 graphics/quesoglc/Makefile                         |  2 +-
 graphics/rawtherapee/Makefile                      | 15 ---------
 graphics/togl/Makefile                             |  2 +-
 irc/irssi-icb/Makefile                             |  2 +-
 irc/scrollz/Makefile                               |  4 +--
 japanese/FreeWnn-lib/Makefile                      |  2 +-
 japanese/FreeWnn-server/Makefile                   |  4 +--
 japanese/Wnn6-lib/Makefile                         |  2 +-
 japanese/Wnn7-lib/Makefile                         |  2 +-
 japanese/canna-server/Makefile                     |  2 +-
 japanese/celrw/Makefile                            |  2 +-
 japanese/ebview-gtk2/Makefile                      |  2 +-
 japanese/edict/Makefile                            |  2 +-
 japanese/jls/Makefile                              |  2 +-
 japanese/kdrill/Makefile                           |  2 +-
 japanese/kinput2/Makefile                          |  2 +-
 japanese/kterm/Makefile                            |  2 +-
 japanese/libskk/Makefile                           |  2 +-
 japanese/nethack34/Makefile                        |  2 +-
 japanese/ruby-uconv/Makefile                       |  2 +-
 japanese/sj3-server/Makefile                       |  4 +--
 java/netty/Makefile                                |  2 +-
 java/openjfx14/Makefile                            |  2 +-
 lang/cim/Makefile                                  |  4 +--
 lang/eisl/Makefile                                 |  4 +--
 lang/elk/Makefile                                  |  2 +-
 ...libphobos_libdruntime_core_sys_freebsd_config.d |  4 +--
 ...libphobos_libdruntime_core_sys_freebsd_config.d |  4 +--
 lang/lafontaine/Makefile                           |  2 +-
 lang/nesasm/Makefile                               |  2 +-
 lang/ocaml-camlidl/Makefile                        |  2 +-
 lang/sagittarius-scheme/Makefile                   |  2 +-
 lang/sketchy/Makefile                              |  2 +-
 lang/solidity/Makefile                             |  2 +-
 lang/spidermonkey91/Makefile                       |  2 +-
 lang/squeak/Makefile                               |  4 +--
 mail/cyrus-imapd25/Makefile                        |  2 +-
 mail/dbmail/Makefile                               |  2 +-
 mail/deforaos-mailer/Makefile                      |  2 +-
 mail/enma/Makefile                                 |  2 +-
 mail/gnumail/Makefile                              |  2 +-
 mail/hbiff/Makefile                                |  4 +--
 mail/libsrs_alt/Makefile                           |  2 +-
 mail/mail2sms/Makefile                             |  2 +-
 mail/mailx/Makefile                                |  2 +-
 mail/meta1/Makefile                                |  2 +-
 mail/pantomime/Makefile                            |  2 +-
 mail/pfqueue/Makefile                              |  2 +-
 mail/qconfirm/Makefile                             |  2 +-
 mail/qmail-rblchk/Makefile                         |  2 +-
 mail/rmilter/Makefile                              |  2 +-
 mail/xmailbox/Makefile                             |  2 +-
 mail/xpbiff/Makefile                               |  2 +-
 math/alberta/Makefile                              |  2 +-
 math/asymptote/Makefile                            |  2 +-
 math/eval/Makefile                                 |  2 +-
 math/form/Makefile                                 |  3 +-
 math/libpoly/Makefile                              |  2 +-
 math/oleo/Makefile                                 |  2 +-
 math/py-levmar/Makefile                            |  4 +--
 math/rubygem-rb-gsl/Makefile                       |  2 +-
 math/spar/Makefile                                 |  2 +-
 math/spooles/Makefile                              |  2 +-
 math/xgraph/Makefile                               |  2 +-
 misc/bb/Makefile                                   |  2 +-
 misc/dartsim/Makefile                              |  2 +-
 misc/dynomite/Makefile                             |  2 +-
 misc/hotkeys/Makefile                              |  2 +-
 misc/orville-write/Makefile                        |  2 +-
 misc/py-pytorch/Makefile                           |  2 +-
 misc/rump/Makefile                                 |  2 +-
 misc/tlci/Makefile                                 |  2 +-
 multimedia/mkvalidator/Makefile                    |  2 +-
 multimedia/smpeg2/Makefile                         |  2 +-
 net-im/libpurple/Makefile                          |  2 +-
 net-im/libquotient/Makefile                        |  2 +-
 net-im/neochat/Makefile                            |  2 +-
 net-im/pidgin-fetion/Makefile                      |  2 +-
 net-im/pidgin-sipe/Makefile                        |  2 +-
 net-im/quaternion/Makefile                         |  2 +-
 net-im/telegram-desktop/Makefile                   |  2 +-
 net-im/telepathy-gabble/Makefile                   |  2 +-
 net-im/telepathy-glib/Makefile                     |  2 +-
 net-mgmt/irrtoolset/Makefile                       |  2 +-
 net-mgmt/sendip/Makefile                           |  2 +-
 net-mgmt/sysmon/Makefile                           |  2 +-
 net-mgmt/tcptrack/Makefile                         |  2 +-
 net-mgmt/wmi-client/Makefile                       |  2 +-
 net-p2p/c-lightning/Makefile                       |  2 +-
 net-p2p/opendchub/Makefile                         |  2 +-
 net-p2p/shx/Makefile                               |  4 +--
 net/afpfs-ng/Makefile                              |  2 +-
 net/asterisk18/Makefile                            |  2 +-
 net/bindtest/Makefile                              |  2 +-
 net/bird2/Makefile                                 |  2 +-
 net/guacamole-server/Makefile                      |  2 +-
 net/honeyd/Makefile                                |  2 +-
 net/isboot-kmod/Makefile                           |  2 +-
 net/libexosip2/Makefile                            |  2 +-
 net/libproxy/Makefile                              |  2 +-
 net/libtnl/Makefile                                |  2 +-
 net/mptsd/Makefile                                 |  2 +-
 net/owamp/Makefile                                 |  2 +-
 net/p5-Net-TCLink/Makefile                         |  2 +-
 net/pichi/Makefile                                 |  2 +-
 net/py-libdnet/Makefile                            |  2 +-
 net/py-smbpasswd/Makefile                          |  2 +-
 net/radsecproxy/Makefile                           |  2 +-
 net/sniffit/Makefile                               |  4 +--
 net/spread/Makefile                                |  2 +-
 net/ss5/Makefile                                   |  2 +-
 net/ssldump/Makefile                               |  2 +-
 net/suckblow/Makefile                              |  2 +-
 net/trickle/Makefile                               |  2 +-
 net/yptransitd/Makefile                            |  2 +-
 news/golded+/Makefile                              |  2 +-
 news/lusernet/Makefile                             |  2 +-
 print/bibview/Makefile                             |  2 +-
 print/cups-filters/Makefile                        |  2 +-
 print/magicfilter/Makefile                         |  2 +-
 print/openprinting/Makefile                        |  2 +-
 print/pic2fig/Makefile                             |  2 +-
 print/ttf2pt1/Makefile                             |  2 +-
 russian/xruskb/Makefile                            |  2 +-
 science/cgnslib/Makefile                           |  2 +-
 science/ghmm/Makefile                              |  2 +-
 science/gtamsanalyzer/Makefile                     |  4 +--
 science/molscript/Makefile                         |  2 +-
 science/paje/Makefile                              |  2 +-
 science/py-openbabel/Makefile                      |  2 +-
 security/botan3/Makefile                           |  5 ---
 .../files/extrapatch-src_tests_unit__x509.cpp      | 38 ----------------------
 security/identify/Makefile                         |  2 +-
 security/lasso/Makefile                            |  2 +-
 security/libprelude/Makefile                       |  2 +-
 security/mate-pam-helper/Makefile                  |  2 +-
 security/monkeysphere/Makefile                     |  2 +-
 security/nss_compat_ossl/Makefile                  |  2 +-
 security/opencryptoki/Makefile                     |  2 +-
 security/openvas/Makefile                          |  2 +-
 security/p5-Authen-SASL-Cyrus/Makefile             |  2 +-
 security/p5-Crypt-OpenSSL-PKCS10/Makefile          |  2 +-
 security/palisade/Makefile                         |  2 +-
 security/pam_ocra/Makefile                         |  2 +-
 security/pecl-crypto/Makefile                      |  2 +-
 security/pidgin-encryption/Makefile                |  2 +-
 security/pks/Makefile                              |  2 +-
 security/py-python-axolotl-curve25519/Makefile     |  2 +-
 security/seahorse/Makefile                         |  2 +-
 security/softether-devel/Makefile                  |  2 +-
 security/softether/Makefile                        |  2 +-
 security/starttls/Makefile                         |  2 +-
 security/weggli/Makefile                           |  2 +-
 shells/ast-ksh/Makefile                            |  2 +-
 shells/klish/Makefile                              |  2 +-
 sysutils/bareos20-server/Makefile                  |  2 +-
 sysutils/bareos21-server/Makefile                  |  2 +-
 sysutils/bareos22-server/Makefile                  |  2 +-
 sysutils/cramfs/Makefile                           |  2 +-
 sysutils/fluent-bit/Makefile                       |  3 +-
 sysutils/fsc/Makefile                              |  2 +-
 sysutils/ganglia-monitor-core/Makefile             |  2 +-
 sysutils/gstopd/Makefile                           |  2 +-
 sysutils/incron/Makefile                           |  2 +-
 sysutils/mate-settings-daemon/Makefile             |  2 +-
 sysutils/mtpfs/Makefile                            |  2 +-
 sysutils/pmt/Makefile                              |  2 +-
 sysutils/socklog/Makefile                          |  2 +-
 sysutils/zeitgeist/Makefile                        |  2 +-
 textproc/augeas/Makefile                           |  2 +-
 textproc/gdome2/Makefile                           |  2 +-
 textproc/jshon/Makefile                            |  2 +-
 textproc/mgdiff/Makefile                           |  2 +-
 textproc/p5-Senna/Makefile                         |  2 +-
 textproc/p5-XML-Bare/Makefile                      |  2 +-
 textproc/rman/Makefile                             |  2 +-
 textproc/sary/Makefile                             |  2 +-
 textproc/wv/Makefile                               |  2 +-
 www/bozohttpd/Makefile                             |  2 +-
 www/grr/Makefile                                   |  2 +-
 www/libdatachannel/Makefile                        |  2 +-
 www/libwww/Makefile                                |  2 +-
 www/mod_auth_mysql2/Makefile                       |  2 +-
 www/newsboat/Makefile                              |  3 +-
 www/nghttp2/Makefile                               |  4 ---
 www/nghttp2/files/extra-patch-compatibility-fix    | 11 -------
 www/p5-CGI-SpeedyCGI/Makefile                      |  2 +-
 www/p5-HTTP-MHTTP/Makefile                         |  2 +-
 www/sogo/Makefile                                  |  6 ++--
 www/wget2/Makefile                                 |  2 +-
 x11-toolkits/aquamarine/Makefile                   |  5 ---
 x11-toolkits/blt/Makefile                          |  2 +-
 x11-toolkits/granite/Makefile                      |  2 +-
 x11-toolkits/itk/Makefile                          |  2 +-
 x11-toolkits/rep-gtk2/Makefile                     |  2 +-
 x11-toolkits/swt/Makefile                          |  2 +-
 x11-toolkits/tix/Makefile                          |  2 +-
 x11-toolkits/tktable/Makefile                      |  2 +-
 x11-toolkits/xbae/Makefile                         |  2 +-
 x11-toolkits/xmhtml/Makefile                       |  2 +-
 x11-wm/compiz/Makefile                             |  2 +-
 x11-wm/euclid-wm/Makefile                          |  2 +-
 x11-wm/hyprland/Makefile                           |  5 ---
 x11-wm/hyprland/files/patch-libc++16               | 35 --------------------
 x11/budgie-desktop/Makefile                        |  2 +-
 x11/florence/Makefile                              |  2 +-
 x11/hyprcursor/Makefile                            |  5 ---
 x11/hypridle/Makefile                              |  6 ----
 x11/hyprlock/Makefile                              |  5 ---
 x11/hyprpaper/Makefile                             |  5 ---
 x11/kitty/Makefile                                 |  3 +-
 x11/libsx/Makefile                                 |  2 +-
 x11/wdm/Makefile                                   |  2 +-
 x11/xdg-desktop-portal-hyprland/Makefile           |  5 ---
 x11/xskyroot/Makefile                              |  2 +-
 395 files changed, 381 insertions(+), 642 deletions(-)

diff --git a/Mk/bsd.port.mk b/Mk/bsd.port.mk
index 84af28f9ee9d..110506bc9121 100644
--- a/Mk/bsd.port.mk
+++ b/Mk/bsd.port.mk
@@ -1179,7 +1179,7 @@ OSVERSION!=	${AWK} '/^\#define[[:blank:]]__FreeBSD_version/ {print $$3}' < ${SRC
 .    endif
 _EXPORTED_VARS+=	OSVERSION
 
-.    if ${OPSYS} == FreeBSD && (${OSVERSION} < 1303000 )
+.    if ${OPSYS} == FreeBSD && (${OSVERSION} < 1303000 || (${OSVERSION} >= 1400000 && ${OSVERSION} < 1401000))
 _UNSUPPORTED_SYSTEM_MESSAGE=	Ports Collection support for your ${OPSYS} version has ended, and no ports\
 								are guaranteed to build on this system. Please upgrade to a supported release.
 .      if defined(ALLOW_UNSUPPORTED_SYSTEM)
diff --git a/accessibility/caribou/Makefile b/accessibility/caribou/Makefile
index f721a8765c92..5a100082ad98 100644
--- a/accessibility/caribou/Makefile
+++ b/accessibility/caribou/Makefile
@@ -38,7 +38,7 @@ GLIB_SCHEMAS=	org.gnome.caribou.gschema.xml \
 
 .include <bsd.port.options.mk>
 
-.if ${OPSYS} == FreeBSD && ( ${OSVERSION} >= 1400091 || ( ${OSVERSION} >= 1302507 && ${OSVERSION} < 1400000 ))
+.if ${OPSYS} == FreeBSD
 CFLAGS+=	-Wno-error=incompatible-function-pointer-types
 .endif
 
diff --git a/archivers/dzip/Makefile b/archivers/dzip/Makefile
index c69cabe4b257..713980621bac 100644
--- a/archivers/dzip/Makefile
+++ b/archivers/dzip/Makefile
@@ -26,7 +26,7 @@ OPTIONS_DEFINE=	DOCS
 
 .include <bsd.port.options.mk>
 
-.if ${OPSYS} == FreeBSD && ( ${OSVERSION} >= 1400091 || ( ${OSVERSION} >= 1302507 && ${OSVERSION} < 1400000 ))
+.if ${OPSYS} == FreeBSD
 CFLAGS+=	-Wno-error=incompatible-function-pointer-types
 .endif
 
diff --git a/archivers/py-lzma/Makefile b/archivers/py-lzma/Makefile
index 42a7eea7d7e5..0c6d09f8b7b8 100644
--- a/archivers/py-lzma/Makefile
+++ b/archivers/py-lzma/Makefile
@@ -33,8 +33,8 @@ post-install:
 
 .include <bsd.port.pre.mk>
 
-.if ${OPSYS} == FreeBSD && ( ${OSVERSION} >= 1400079 || ( ${OSVERSION} >= 1302505 && ${OSVERSION} < 1400000 ))
-CFLAGS+=       -Wno-error=int-conversion
+.if ${OPSYS} == FreeBSD
+CFLAGS+=	-Wno-error=int-conversion
 .endif
 
 .include <bsd.port.post.mk>
diff --git a/archivers/squsq/Makefile b/archivers/squsq/Makefile
index 6f13ec854f2b..2a0a30b688a5 100644
--- a/archivers/squsq/Makefile
+++ b/archivers/squsq/Makefile
@@ -25,7 +25,7 @@ OPTIONS_DEFINE=	DOCS
 
 .include <bsd.port.pre.mk>
 
-.if ${OPSYS} == FreeBSD && ( ${OSVERSION} >= 1400079 || ( ${OSVERSION} >= 1302505 && ${OSVERSION} < 1400000 ))
+.if ${OPSYS} == FreeBSD
 CFLAGS+=	-Wno-error=int-conversion
 .endif
 
diff --git a/archivers/unalz/Makefile b/archivers/unalz/Makefile
index 1550454b9cc4..0cf5e4752195 100644
--- a/archivers/unalz/Makefile
+++ b/archivers/unalz/Makefile
@@ -26,8 +26,8 @@ UNALZ_OBJS=	main.o UnAlz.o UnAlzUtils.o UnAlzBz2decompress.o \
 
 .include <bsd.port.options.mk>
 
-.if ${OPSYS} == FreeBSD && ( ${OSVERSION} >= 1400091 || ( ${OSVERSION} >= 1302507 && ${OSVERSION} < 1400000 ))
-CFLAGS+=  -Dregister=
+.if ${OPSYS} == FreeBSD
+CFLAGS+=	-Dregister=
 .endif
 
 post-patch:
diff --git a/astro/foxtrotgps/Makefile b/astro/foxtrotgps/Makefile
index 132740400557..fa06183322eb 100644
--- a/astro/foxtrotgps/Makefile
+++ b/astro/foxtrotgps/Makefile
@@ -39,7 +39,7 @@ INFO=		foxtrotgps
 
 .include <bsd.port.pre.mk>
 
-.if ${OPSYS} == FreeBSD && ( ${OSVERSION} >= 1400079 || ( ${OSVERSION} >= 1302505 && ${OSVERSION} < 1400000 ))
+.if ${OPSYS} == FreeBSD
 CFLAGS+=	-Wno-error=int-conversion
 .endif
 
diff --git a/audio/cardinal/Makefile b/audio/cardinal/Makefile
index 6fe0a3201158..2d5b1b93c3dd 100644
--- a/audio/cardinal/Makefile
+++ b/audio/cardinal/Makefile
@@ -61,7 +61,7 @@ LTO_BROKEN=		Fails to build with LTO because it is gcc-centered
 .include <bsd.port.options.mk>
 
 # workaround for ld: error: undefined symbol: roundevenf
-.if ${OPSYS} == FreeBSD && ( ${OSVERSION} >= 1400091 || ( ${OSVERSION} >= 1302505 && ${OSVERSION} < 1400000 ))
+.if ${OPSYS} == FreeBSD
 USES+=	llvm:max=15
 .endif
 
diff --git a/audio/dssi/Makefile b/audio/dssi/Makefile
index 26e151718288..402b95f3ca68 100644
--- a/audio/dssi/Makefile
+++ b/audio/dssi/Makefile
@@ -39,7 +39,7 @@ OPTIONS_SUB=	yes
 
 .include <bsd.port.options.mk>
 
-.if ${OPSYS} == FreeBSD && ( ${OSVERSION} >= 1400091 || ( ${OSVERSION} >= 1302507 && ${OSVERSION} < 1400000 ))
+.if ${OPSYS} == FreeBSD
 CFLAGS+=	-Wno-error=incompatible-function-pointer-types
 .endif
 
diff --git a/audio/espressivo-lv2/Makefile b/audio/espressivo-lv2/Makefile
index 1b6d7f673f3f..f6799c1a96c5 100644
--- a/audio/espressivo-lv2/Makefile
+++ b/audio/espressivo-lv2/Makefile
@@ -26,7 +26,7 @@ PLIST_FILES=	lib/lv2/espressivo.lv2/espressivo.so \
 
 .include <bsd.port.pre.mk>
 
-.if ${OPSYS} == FreeBSD && ( ${OSVERSION} >= 1400079 || ( ${OSVERSION} >= 1302505 && ${OSVERSION} < 1400000 ))
+.if ${OPSYS} == FreeBSD
 CFLAGS+=	-Wno-error=int-conversion
 .endif
 
diff --git a/audio/eteroj-lv2/Makefile b/audio/eteroj-lv2/Makefile
index 70b38e5e08cf..47c0d9d8f5b2 100644
--- a/audio/eteroj-lv2/Makefile
+++ b/audio/eteroj-lv2/Makefile
@@ -28,7 +28,7 @@ PLIST_FILES=	lib/lv2/eteroj.lv2/eteroj.so \
 
 .include <bsd.port.pre.mk>
 
-.if ${OPSYS} == FreeBSD && ( ${OSVERSION} >= 1400079 || ( ${OSVERSION} >= 1302505 && ${OSVERSION} < 1400000 ))
+.if ${OPSYS} == FreeBSD
 CFLAGS+=	-Wno-error=int-conversion
 .endif
 
diff --git a/audio/fluida-lv2/Makefile b/audio/fluida-lv2/Makefile
index 2a9cb235ff2a..e80b6e361806 100644
--- a/audio/fluida-lv2/Makefile
+++ b/audio/fluida-lv2/Makefile
@@ -33,7 +33,7 @@ PLIST_FILES=	lib/lv2/Fluida.lv2/Fluida.so \
 
 .include <bsd.port.options.mk>
 
-.if ${OPSYS} == FreeBSD && ( ${OSVERSION} >= 1400091 || ( ${OSVERSION} >= 1302507 && ${OSVERSION} < 1400000 ))
+.if ${OPSYS} == FreeBSD
 CFLAGS+=	-Wno-error=incompatible-function-pointer-types
 .endif
 
diff --git a/audio/fluidplug-lv2/Makefile b/audio/fluidplug-lv2/Makefile
index 8dc9cfc00367..ca17155c1577 100644
--- a/audio/fluidplug-lv2/Makefile
+++ b/audio/fluidplug-lv2/Makefile
@@ -28,7 +28,7 @@ SSE_MAKE_ARGS=	PORT_SIMD_FLAGS="-mtune=generic -msse -msse2 -mfpmath=sse"
 
 .include <bsd.port.options.mk>
 
-.if ${OPSYS} == FreeBSD && ( ${OSVERSION} >= 1400091 || ( ${OSVERSION} >= 1302507 && ${OSVERSION} < 1400000 ))
+.if ${OPSYS} == FreeBSD
 CFLAGS+=	-Wno-error=incompatible-function-pointer-types
 .endif
 
diff --git a/audio/gstreamer1-plugins-sndio/Makefile b/audio/gstreamer1-plugins-sndio/Makefile
index 31aecbf401e0..7cd175edf2f3 100644
--- a/audio/gstreamer1-plugins-sndio/Makefile
+++ b/audio/gstreamer1-plugins-sndio/Makefile
@@ -21,7 +21,7 @@ PLIST_FILES=	lib/gstreamer-1.0/libgstsndio.so
 
 .include <bsd.port.options.mk>
 
-.if ${OPSYS} == FreeBSD && ( ${OSVERSION} >= 1400091 || ( ${OSVERSION} >= 1302507 && ${OSVERSION} < 1400000 ))
+.if ${OPSYS} == FreeBSD
 CFLAGS+=	-Wno-error=incompatible-function-pointer-types
 .endif
 
diff --git a/audio/lv2proc/Makefile b/audio/lv2proc/Makefile
index 7a30bbbe398a..7c224936fde9 100644
--- a/audio/lv2proc/Makefile
+++ b/audio/lv2proc/Makefile
@@ -26,7 +26,7 @@ PLIST_FILES=	bin/lv2proc \
 
 .include <bsd.port.options.mk>
 
-.if ${OPSYS} == FreeBSD && ( ${OSVERSION} >= 1400079 || ( ${OSVERSION} >= 1302505 && ${OSVERSION} < 1400000 ))
+.if ${OPSYS} == FreeBSD
 CFLAGS+=	-Wno-error=strict-prototypes
 .endif
 
diff --git a/audio/mpdcon/Makefile b/audio/mpdcon/Makefile
index b7c76d62c4ac..4203c59d66ed 100644
--- a/audio/mpdcon/Makefile
+++ b/audio/mpdcon/Makefile
@@ -20,7 +20,7 @@ USE_GNUSTEP=	base gui back build
 
 .include <bsd.port.options.mk>
 
-.if ${OPSYS} == FreeBSD && ( ${OSVERSION} >= 1400091 || ( ${OSVERSION} >= 1302507 && ${OSVERSION} < 1400000 ))
+.if ${OPSYS} == FreeBSD
 CFLAGS+=	-Wno-error=incompatible-function-pointer-types
 .endif
 
diff --git a/audio/orbit-lv2/Makefile b/audio/orbit-lv2/Makefile
index c41d0772cf4e..f21d1ac346f6 100644
--- a/audio/orbit-lv2/Makefile
+++ b/audio/orbit-lv2/Makefile
@@ -26,7 +26,7 @@ GL_TAGNAME=	f4aa620fc8d77418856581a6a955192af15b3860
 
 .include <bsd.port.pre.mk>
 
-.if ${OPSYS} == FreeBSD && ( ${OSVERSION} >= 1400079 || ( ${OSVERSION} >= 1302505 && ${OSVERSION} < 1400000 ))
+.if ${OPSYS} == FreeBSD
 CFLAGS+=	-Wno-error=int-conversion
 .endif
 
diff --git a/audio/psindustrializer/Makefile b/audio/psindustrializer/Makefile
index 6d64c1f67a4b..c661c337bcc3 100644
--- a/audio/psindustrializer/Makefile
+++ b/audio/psindustrializer/Makefile
@@ -43,7 +43,7 @@ PULSE_LIB_DEPENDS=	libpulse.so:audio/pulseaudio
 
 .include <bsd.port.options.mk>
 
-.if ${OPSYS} == FreeBSD && ( ${OSVERSION} >= 1400091 || ( ${OSVERSION} >= 1302507 && ${OSVERSION} < 1400000 ))
+.if ${OPSYS} == FreeBSD
 CFLAGS+=	-Wno-error=incompatible-function-pointer-types
 .endif
 
diff --git a/audio/sherlock-lv2/Makefile b/audio/sherlock-lv2/Makefile
index 5b83245e86e7..2c2df3720975 100644
--- a/audio/sherlock-lv2/Makefile
+++ b/audio/sherlock-lv2/Makefile
@@ -24,7 +24,7 @@ USE_GL=		gl glew glu
 
 .include <bsd.port.pre.mk>
 
-.if ${OPSYS} == FreeBSD && ( ${OSVERSION} >= 1400079 || ( ${OSVERSION} >= 1302505 && ${OSVERSION} < 1400000 ))
+.if ${OPSYS} == FreeBSD
 CFLAGS+=	-Wno-error=int-conversion
 .endif
 
diff --git a/audio/snack/Makefile b/audio/snack/Makefile
index bdad31f72fca..22f40b45ce57 100644
--- a/audio/snack/Makefile
+++ b/audio/snack/Makefile
@@ -37,7 +37,7 @@ VORBIS_ALL_TARGET=	all libsnackogg.so
 
 .include <bsd.port.options.mk>
 
-.if ${OPSYS} == FreeBSD && ( ${OSVERSION} >= 1400091 || ( ${OSVERSION} >= 1302507 && ${OSVERSION} < 1400000 ))
+.if ${OPSYS} == FreeBSD
 CFLAGS+=	-Wno-error=incompatible-function-pointer-types
 .endif
 
diff --git a/audio/surge-synthesizer-xt-lv2/Makefile b/audio/surge-synthesizer-xt-lv2/Makefile
index e94eadcdf1c6..0059d04f4f8b 100644
--- a/audio/surge-synthesizer-xt-lv2/Makefile
+++ b/audio/surge-synthesizer-xt-lv2/Makefile
@@ -89,7 +89,7 @@ CMAKE_ARGS+=	-DARM_NATIVE=native # based on https://github.com/surge-synthesizer
 .include <bsd.port.pre.mk>
 
 post-patch:
-.if ${OPSYS} == FreeBSD && ( ${OSVERSION} >= 1400079 || ( ${OSVERSION} >= 1302505 && ${OSVERSION} < 1400000 ))
+.if ${OPSYS} == FreeBSD
 	#@${REINPLACE_CMD} -e 's|move (group)|std::move (group)|g' \
 	#	${WRKSRC}/libs/JUCE/modules/juce_audio_processors/utilities/juce_AudioProcessorValueTreeState.cpp
 .endif
diff --git a/audio/vm-lv2/Makefile b/audio/vm-lv2/Makefile
index 4e27018796ab..4f9cb539debc 100644
--- a/audio/vm-lv2/Makefile
+++ b/audio/vm-lv2/Makefile
@@ -26,7 +26,7 @@ USE_XORG=	x11 xext
 
 .include <bsd.port.options.mk>
 
-.if ${OPSYS} == FreeBSD && ( ${OSVERSION} >= 1400079 || ( ${OSVERSION} >= 1302505 && ${OSVERSION} < 1400000 ))
+.if ${OPSYS} == FreeBSD
 CFLAGS+=	-Wno-error=int-conversion
 .endif
 
diff --git a/audio/xmcd/Makefile b/audio/xmcd/Makefile
index 893f229473d5..9a288330ee7a 100644
--- a/audio/xmcd/Makefile
+++ b/audio/xmcd/Makefile
@@ -27,7 +27,7 @@ LIBBINDIR=	${STAGEDIR}${PREFIX}/lib/X11/xmcd/bin-${OPSYS}_${OSREL:R:R}-${ARCH:S/
 
 .include <bsd.port.options.mk>
 
-.if ${OPSYS} == FreeBSD && ( ${OSVERSION} >= 1400091 || ( ${OSVERSION} >= 1302507 && ${OSVERSION} < 1400000 ))
+.if ${OPSYS} == FreeBSD
 CFLAGS+=	-Wno-error=incompatible-function-pointer-types
 .endif
 
diff --git a/benchmarks/siege/Makefile b/benchmarks/siege/Makefile
index 8e49baf2534b..ea4a99d8b358 100644
--- a/benchmarks/siege/Makefile
+++ b/benchmarks/siege/Makefile
@@ -22,7 +22,7 @@ CONFIGURE_ENV=	PERL="${PERL}"
 
 .include <bsd.port.options.mk>
 
-.if ${OPSYS} == FreeBSD && ( ${OSVERSION} >= 1400079 || ( ${OSVERSION} >= 1302505 && ${OSVERSION} < 1400000 ))
+.if ${OPSYS} == FreeBSD
 CFLAGS+=	-Wno-error=int-conversion
 .endif
 
diff --git a/biology/abyss/Makefile b/biology/abyss/Makefile
index ae94903ff390..9f4072a59815 100644
--- a/biology/abyss/Makefile
+++ b/biology/abyss/Makefile
@@ -45,7 +45,7 @@ PORTSCOUT=	limit:^[0-9\.]*$$ # to ignore alpha-numeric tags
 
 .include <bsd.port.pre.mk>
 
-.if ${OPSYS} == FreeBSD && ( ${OSVERSION} >= 1400079 || ( ${OSVERSION} >= 1302505 && ${OSVERSION} < 1400000 ))
+.if ${OPSYS} == FreeBSD
 CFLAGS+=	-Wno-error=unused-but-set-variable
 .endif
 
diff --git a/biology/biosig/Makefile b/biology/biosig/Makefile
index 5cebf5bcfbe0..7fee76878a74 100644
--- a/biology/biosig/Makefile
+++ b/biology/biosig/Makefile
@@ -30,7 +30,7 @@ LDFLAGS+=	-liconv
 
 .include <bsd.port.pre.mk>
 
-.if ${OPSYS} == FreeBSD && ( ${OSVERSION} >= 1400079 || ( ${OSVERSION} >= 1302505 && ${OSVERSION} < 1400000 ))
+.if ${OPSYS} == FreeBSD
 CFLAGS+=	-Wno-error=int-conversion
 .endif
 
diff --git a/biology/mothur/Makefile b/biology/mothur/Makefile
index 6c7d3f28d684..4799fb9cd6e8 100644
--- a/biology/mothur/Makefile
+++ b/biology/mothur/Makefile
@@ -26,7 +26,7 @@ PLIST_FILES=	bin/${PORTNAME}
 
 .include <bsd.port.options.mk>
 
-.if ${OPSYS} == FreeBSD && ( ${OSVERSION} >= 1400091 || ( ${OSVERSION} >= 1302505 && ${OSVERSION} < 1400000 ))
+.if ${OPSYS} == FreeBSD
 USES+=	llvm:max=15
 .endif
 
diff --git a/biology/ncbi-toolkit/Makefile b/biology/ncbi-toolkit/Makefile
index 7580e6a47537..5dfe289470cf 100644
--- a/biology/ncbi-toolkit/Makefile
+++ b/biology/ncbi-toolkit/Makefile
@@ -33,12 +33,10 @@ OPTIONS_DEFINE=	DOCS
 
 .include <bsd.port.options.mk>
 
-.if ${OPSYS} == FreeBSD && ( ${OSVERSION} >= 1400079 || ( ${OSVERSION} >= 1302505 && ${OSVERSION} < 1400000 ))
+.if ${OPSYS} == FreeBSD
 CFLAGS+=	-Wno-error=int-conversion
-.if ${OSVERSION} >= 1400091 || ( ${OSVERSION} >= 1302507 && ${OSVERSION} < 1400000 )
 CFLAGS+=	-Wno-error=incompatible-function-pointer-types
 .endif
-.endif
 
 post-patch:
 	@${REINPLACE_CMD} -e \
diff --git a/biology/wise/Makefile b/biology/wise/Makefile
index ec911f6763be..ae7250600976 100644
--- a/biology/wise/Makefile
+++ b/biology/wise/Makefile
@@ -47,12 +47,10 @@ DATAFILES=	BLOSUM30.bla BLOSUM45.bla BLOSUM62.bla BLOSUM80.bla aa.rnd \
 
 .include <bsd.port.pre.mk>
 
-.if ${OPSYS} == FreeBSD && ( ${OSVERSION} >= 1400079 || ( ${OSVERSION} >= 1302505 && ${OSVERSION} < 1400000 ))
+.if ${OPSYS} == FreeBSD
 CFLAGS+=	-Wno-error=int-conversion
-.if ${OSVERSION} >= 1400091 || ( ${OSVERSION} >= 1302507 && ${OSVERSION} < 1400000 )
 CFLAGS+=	-Wno-error=incompatible-function-pointer-types
 .endif
-.endif
 
 post-patch:
 	@${FIND} ${BUILD_WRKSRC} -name "makefile" | ${XARGS} \
diff --git a/cad/brlcad/Makefile b/cad/brlcad/Makefile
index 20d14bef6f5d..d74135017aa9 100644
--- a/cad/brlcad/Makefile
+++ b/cad/brlcad/Makefile
@@ -42,7 +42,7 @@ PLIST_SUB+=	PORTVERSION=${PORTVERSION}
 
 .include <bsd.port.options.mk>
 
-.if ${OPSYS} == FreeBSD && ( ${OSVERSION} >= 1400091 || ( ${OSVERSION} >= 1302507 && ${OSVERSION} < 1400000 ))
+.if ${OPSYS} == FreeBSD
 USES+=	llvm:max=14
 .endif
 
diff --git a/cad/calculix/Makefile b/cad/calculix/Makefile
index 5b7c849793d6..c495307f6d95 100644
--- a/cad/calculix/Makefile
+++ b/cad/calculix/Makefile
@@ -41,7 +41,7 @@ PSVIEWER?=	gv
 
 .include <bsd.port.options.mk>
 
-.if ${OPSYS} == FreeBSD && ( ${OSVERSION} >= 1400091 || ( ${OSVERSION} >= 1302507 && ${OSVERSION} < 1400000 ))
+.if ${OPSYS} == FreeBSD
 USES+=	llvm:max=15
 .endif
 
@@ -50,7 +50,7 @@ FFLAGS+=	-fpic
 
 .include <bsd.port.pre.mk>
 
-.if ${OPSYS} == FreeBSD && ( ${OSVERSION} >= 1400079 || ( ${OSVERSION} >= 1302505 && ${OSVERSION} < 1400000 ))
+.if ${OPSYS} == FreeBSD
 CPPFLAGS+=	-Wno-error=int-conversion
 .endif
 
diff --git a/cad/electric/Makefile b/cad/electric/Makefile
index f5c593f45fd5..23c64358cd39 100644
--- a/cad/electric/Makefile
+++ b/cad/electric/Makefile
@@ -31,7 +31,7 @@ OPTIMIZED_CFLAGS_VARS=	FEATURES+=OPT
 
 .include <bsd.port.options.mk>
 
-.if ${OPSYS} == FreeBSD && ( ${OSVERSION} >= 1400091 || ( ${OSVERSION} >= 1302507 && ${OSVERSION} < 1400000 ))
+.if ${OPSYS} == FreeBSD
 CFLAGS+=	-Wno-error=incompatible-function-pointer-types -Dregister=
 .endif
 
diff --git a/cad/ldview/Makefile b/cad/ldview/Makefile
index fa1460c3c08a..4c306e162286 100644
--- a/cad/ldview/Makefile
+++ b/cad/ldview/Makefile
@@ -36,7 +36,7 @@ WRKSRC_SUBDIR=	QT
 
 post-patch:
 	@${REINPLACE_CMD} -e 's|"/usr/share/ldraw"|"${PREFIX}/share/ldraw"|' ${WRKSRC}/ModelViewerWidget.cpp
-.if ${OPSYS} == FreeBSD && ( ${OSVERSION} >= 1400091 || ( ${OSVERSION} >= 1302507 && ${OSVERSION} < 1400000 ))
+.if ${OPSYS} == FreeBSD
 	@${REINPLACE_CMD} -e 's|register ||' ${WRKSRC}/../LDLoader/LDrawIni.c
 .endif
 
diff --git a/cad/magic/Makefile b/cad/magic/Makefile
index 4f49578cfd34..2d2c089bb03f 100644
--- a/cad/magic/Makefile
+++ b/cad/magic/Makefile
@@ -36,7 +36,7 @@ BINARY_ALIAS=	python3=${PYTHON_CMD} # this is needed, see https://github.com/RTi
 
 .include <bsd.port.pre.mk>
 
-.if ${OPSYS} == FreeBSD && ( ${OSVERSION} >= 1400079 || ( ${OSVERSION} >= 1302505 && ${OSVERSION} < 1400000 ))
+.if ${OPSYS} == FreeBSD
 CFLAGS+=	-Wno-error=int-conversion
 .endif
 
diff --git a/cad/oregano/Makefile b/cad/oregano/Makefile
index dfbda1481c27..0b8b2742b02b 100644
--- a/cad/oregano/Makefile
+++ b/cad/oregano/Makefile
@@ -27,7 +27,7 @@ GLIB_SCHEMAS=	io.ahoi.oregano.gschema.xml
 
 .include <bsd.port.options.mk>
 
-.if ${OPSYS} == FreeBSD && ( ${OSVERSION} >= 1400091 || ( ${OSVERSION} >= 1302507 && ${OSVERSION} < 1400000 ))
+.if ${OPSYS} == FreeBSD
 CFLAGS+=	-Wno-error=incompatible-function-pointer-types
 .endif
 
diff --git a/cad/spice/Makefile b/cad/spice/Makefile
index f9c55c9cee82..73b9bc26f9f0 100644
--- a/cad/spice/Makefile
+++ b/cad/spice/Makefile
@@ -55,7 +55,7 @@ DEV_HISIM2_LICENSE=	HISIML
 
 .include <bsd.port.options.mk>
 
-.if ${OPSYS} == FreeBSD && ( ${OSVERSION} >= 1400079 || ( ${OSVERSION} >= 1302505 && ${OSVERSION} < 1400000 ))
+.if ${OPSYS} == FreeBSD
 CFLAGS+=	-Wno-error=int-conversion
 .endif
 
diff --git a/cad/tochnog/Makefile b/cad/tochnog/Makefile
index ea34dc05bd21..b604fd698529 100644
--- a/cad/tochnog/Makefile
+++ b/cad/tochnog/Makefile
@@ -46,7 +46,7 @@ ALL_TARGET=	freebsd_old
 LIB_DEPENDS+=	libsuperlu.so:math/superlu
 SUPERLU=	superlu
 
-.if ${OPSYS} == FreeBSD && ( ${OSVERSION} >= 1400091 || ( ${OSVERSION} >= 1302507 && ${OSVERSION} < 1400000 ))
+.if ${OPSYS} == FreeBSD
 CPPFLAGS+=  -Dregister=
 .endif
 
diff --git a/cad/z88/Makefile b/cad/z88/Makefile
index 484be8f64773..0ebed893f1e8 100644
--- a/cad/z88/Makefile
+++ b/cad/z88/Makefile
@@ -35,7 +35,7 @@ OPTIONS_DEFINE=	DOCS EXAMPLES
 
 .include <bsd.port.options.mk>
 
-.if ${OPSYS} == FreeBSD && ( ${OSVERSION} >= 1400091 || ( ${OSVERSION} >= 1302507 && ${OSVERSION} < 1400000 ))
+.if ${OPSYS} == FreeBSD
 CFLAGS+=	-Wno-error=incompatible-function-pointer-types
 .endif
 
diff --git a/comms/bladerf/Makefile b/comms/bladerf/Makefile
index ab0920d126db..8aed3e03c0f5 100644
--- a/comms/bladerf/Makefile
+++ b/comms/bladerf/Makefile
@@ -18,8 +18,8 @@ GH_TUPLE=	analogdevicesinc:no-OS:0bba46e:x/thirdparty/analogdevicesinc/no-OS
 
 .include <bsd.port.pre.mk>
 
-.if ${OPSYS} == FreeBSD && ( ${OSVERSION} >= 1400079 || ( ${OSVERSION} >= 1302505 && ${OSVERSION} < 1400000 ))
-CFLAGS+=       -Wno-error=unused-but-set-variable
+.if ${OPSYS} == FreeBSD
+CFLAGS+=	-Wno-error=unused-but-set-variable
 .endif
 
 .include <bsd.port.post.mk>
diff --git a/comms/libfap/Makefile b/comms/libfap/Makefile
index 3f4d38673423..ba04f7e82e52 100644
--- a/comms/libfap/Makefile
+++ b/comms/libfap/Makefile
@@ -21,7 +21,7 @@ INSTALL_TARGET=	install-strip
 
 .include <bsd.port.pre.mk>
 
-.if ${OPSYS} == FreeBSD && ( ${OSVERSION} >= 1400079 || ( ${OSVERSION} >= 1302505 && ${OSVERSION} < 1400000 ))
+.if ${OPSYS} == FreeBSD
 CFLAGS+=	-Wno-error=int-conversion
 .endif
 
diff --git a/comms/qico/Makefile b/comms/qico/Makefile
index 37addea949fe..0e62a6bd4ccf 100644
--- a/comms/qico/Makefile
+++ b/comms/qico/Makefile
@@ -52,7 +52,7 @@ QCC_CONFIGURE_OFF=--disable-qcc
 
 .include <bsd.port.options.mk>
 
-.if ${OPSYS} == FreeBSD && ( ${OSVERSION} >= 1400091 || ( ${OSVERSION} >= 1302507 && ${OSVERSION} < 1400000 ))
+.if ${OPSYS} == FreeBSD
 CFLAGS+=	-Wno-error=incompatible-function-pointer-types
 .endif
 
diff --git a/comms/rubygem-serialport/Makefile b/comms/rubygem-serialport/Makefile
index 6ccbf07d725d..322495c4f00b 100644
--- a/comms/rubygem-serialport/Makefile
+++ b/comms/rubygem-serialport/Makefile
@@ -15,7 +15,7 @@ SHEBANG_FILES=	test/set_readtimeout.rb
 .include <bsd.port.options.mk>
 
 post-patch:
-.if ${OPSYS} == FreeBSD && ( ${OSVERSION} >= 1400079 || ( ${OSVERSION} >= 1302505 && ${OSVERSION} < 1400000 ))
+.if ${OPSYS} == FreeBSD
 	@${REINPLACE_CMD} -e 's|-DOS_\#{os.upcase}|-DOS_\#{os.upcase} -Wno-error=int-conversion|g' \
 		${WRKSRC}/ext/native/extconf.rb
 .endif
*** 4848 LINES SKIPPED ***