git: 14f7c294305e - main - */*: De-orbit alias.mk
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 30 Dec 2025 12:00:15 UTC
The branch main has been updated by jhale:
URL: https://cgit.FreeBSD.org/ports/commit/?id=14f7c294305e39d5c31b770c9f79ad2266aef0e7
commit 14f7c294305e39d5c31b770c9f79ad2266aef0e7
Author: Jason E. Hale <jhale@FreeBSD.org>
AuthorDate: 2025-12-30 10:25:53 +0000
Commit: Jason E. Hale <jhale@FreeBSD.org>
CommitDate: 2025-12-30 12:00:05 +0000
*/*: De-orbit alias.mk
Mk/Uses/alias.mk was an attempt for compat with DPorts, but has rotted.
This feature was never documented in the PHB, so there is no work to
be done by the docs@ team.
Nothing against DragonFly, but if DPorts still needs FreeBSD 9
support, they really should work that out with upstream projects.
Ultimately, we don't need to keep carrying this outdated feature that
doesn't affect us.
---
Mk/Uses/alias.mk | 28 ----------------------------
archivers/arc/Makefile | 2 +-
archivers/arj/Makefile | 2 +-
archivers/lrzip/Makefile | 2 +-
archivers/rpm4/Makefile | 2 +-
audio/alsa-plugins/Makefile | 2 +-
audio/csound/Makefile | 2 +-
audio/gramofile/Makefile | 2 +-
audio/p5-Net-FreeDB/Makefile | 2 +-
audio/pianobar/Makefile | 2 +-
audio/rosegarden/Makefile | 2 +-
audio/s3mod/Makefile | 1 -
audio/timidity/Makefile | 2 +-
audio/umix/Makefile | 2 +-
audio/vsound/Makefile | 2 +-
audio/wmsmixer/Makefile | 2 +-
benchmarks/iorate/Makefile | 2 +-
cad/opencascade/Makefile | 2 +-
cad/opencascade740/Makefile | 2 +-
comms/anyremote/Makefile | 2 +-
comms/lirc/Makefile | 2 +-
databases/postgis33/Makefile | 2 +-
databases/postgis34/Makefile | 2 +-
databases/postgis35/Makefile | 2 +-
databases/postgis36/Makefile | 2 +-
devel/asl/Makefile | 2 +-
devel/distcc/Makefile | 2 +-
devel/gdcm/Makefile | 2 +-
devel/gn/Makefile | 2 +-
devel/libeio/Makefile | 2 +-
devel/libunistring/Makefile | 2 +-
devel/pasm/Makefile | 2 --
devel/simgear/Makefile | 2 +-
devel/tclcheck/Makefile | 2 --
dns/knot3/Makefile | 2 +-
emulators/jzintv/Makefile | 2 +-
filesystems/squashfs-tools/Makefile | 2 +-
ftp/vsftpd-ext/Makefile | 2 +-
ftp/vsftpd/Makefile | 2 +-
games/edge/Makefile | 2 +-
games/flightgear/Makefile | 2 +-
games/jfsw/Makefile | 2 +-
games/moria/Makefile | 2 +-
games/nethack34/Makefile | 2 +-
games/nethack36/Makefile | 2 +-
games/supertuxkart/Makefile | 2 +-
games/valyriatear/Makefile | 2 +-
games/xnethack/Makefile | 2 +-
graphics/opencolorio/Makefile | 2 +-
graphics/opencoloriov1/Makefile | 2 +-
graphics/osg/Makefile | 2 +-
graphics/synaesthesia/Makefile | 2 +-
graphics/vulkan-loader/Makefile | 2 +-
graphics/vulkan-tools/Makefile | 2 +-
graphics/vulkan-validation-layers/Makefile | 2 +-
lang/angelscript/Makefile | 2 +-
lang/maude/Makefile | 2 +-
lang/tclX/Makefile | 2 +-
mail/isync/Makefile | 2 +-
math/vtk9/Makefile | 3 ++-
multimedia/gavl/Makefile | 2 +-
multimedia/libcec/Makefile | 2 +-
multimedia/mencoder/Makefile | 2 +-
multimedia/mlt7/Makefile | 2 +-
multimedia/naludump/Makefile | 2 +-
multimedia/xanim/Makefile | 2 +-
net-im/telepathy-gabble/Makefile | 2 +-
net-mgmt/icinga2/Makefile | 2 +-
net-mgmt/sysmon/Makefile | 2 +-
net/avahi-app/Makefile | 2 +-
net/freerdp/Makefile | 2 +-
net/freerdp3/Makefile | 2 +-
net/krfb/Makefile | 2 +-
net/latd/Makefile | 2 +-
net/openslp/Makefile | 2 +-
net/torsocks/Makefile | 2 +-
net/xisp/Makefile | 2 +-
news/husky/Makefile | 2 +-
print/fig2dev/Makefile | 2 +-
print/transfig/Makefile | 2 +-
science/paraview/Makefile | 2 +-
security/libkpass/Makefile | 2 +-
security/opencryptoki/Makefile | 2 +-
security/openssh-portable/Makefile | 2 +-
security/trousers/Makefile | 2 +-
security/yara/Makefile | 2 +-
sysutils/gnome-system-monitor/Makefile | 2 +-
sysutils/goaccess/Makefile | 2 +-
sysutils/mate-system-monitor/Makefile | 2 +-
sysutils/mcelog/Makefile | 2 +-
sysutils/multitail/Makefile | 2 +-
sysutils/scalpel/Makefile | 2 +-
sysutils/xfce4-battery-plugin/Makefile | 2 +-
sysutils/zbackup/Makefile | 2 +-
www/gwsocket/Makefile | 2 +-
www/httrack/Makefile | 2 +-
x11-toolkits/irrlicht/Makefile | 2 +-
x11/fbpanel/Makefile | 2 +-
x11/tint/Makefile | 2 +-
99 files changed, 96 insertions(+), 128 deletions(-)
diff --git a/Mk/Uses/alias.mk b/Mk/Uses/alias.mk
deleted file mode 100644
index 5eee3a957158..000000000000
--- a/Mk/Uses/alias.mk
+++ /dev/null
@@ -1,28 +0,0 @@
-# Add __FreeBSD__ definition to CFLAGS
-# Used by DPorts when masquerading as FreeBSD allows port to build without
-# additional patches
-#
-# Feature: alias
-# Usage: USES=alias or USES=alias:ARGS
-# Valid ARGS: 9 (default), 10, 11
-#
-# MAINTAINER: ports@FreeBSD.org
-
-.if !defined(_INCLUDE_USES_ALIAS_MK)
-_INCLUDE_USES_ALIAS_MK= yes
-
-. if ${OPSYS} != FreeBSD
-
-. if empty(alias_ARGS)
-CFLAGS+= -D__FreeBSD__=9
-. else
-. if ${alias_ARGS} == 9 || ${alias_ARGS} == 10 || ${alias_ARGS} == 11
-CFLAGS+= -D__FreeBSD__=${alias_ARGS}
-. else
-IGNORE= invalid MAJOR RELEASE argument (${alias_ARGS}) for USES=alias
-. endif
-. endif
-
-. endif # OPSYS != FreeBSD
-
-.endif
diff --git a/archivers/arc/Makefile b/archivers/arc/Makefile
index e7754045c733..140d929b4157 100644
--- a/archivers/arc/Makefile
+++ b/archivers/arc/Makefile
@@ -17,7 +17,7 @@ CONFLICTS_INSTALL= arcanist-php[0-9][0-9]
OPTIONS_DEFINE= DOCS
-USES= alias cpe
+USES= cpe
CPE_VENDOR= arc_project
PLIST_FILES= bin/arc bin/marc share/man/man1/arc.1.gz
PORTDOCS= Arc521.doc
diff --git a/archivers/arj/Makefile b/archivers/arj/Makefile
index babaeae0ee45..5cbf4bdbae51 100644
--- a/archivers/arj/Makefile
+++ b/archivers/arj/Makefile
@@ -23,7 +23,7 @@ IGNORE_PATCHES= 002_no_remove_static_const.patch \
hurd_no_fcntl_getlk.patch \
reproducible_help_archive.patch
-USES= alias autoreconf gmake
+USES= autoreconf gmake
EXTRA_PATCHES= ${WRKDIR}/debian/patches/*.patch
PATCH_STRIP= -p1
diff --git a/archivers/lrzip/Makefile b/archivers/lrzip/Makefile
index dd9958549a41..7930ecdea65d 100644
--- a/archivers/lrzip/Makefile
+++ b/archivers/lrzip/Makefile
@@ -18,7 +18,7 @@ CONFIGURE_ENV+= ac_cv_prog_ASM_PROG='no '
GNU_CONFIGURE= yes
GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
LDFLAGS+= -L${LOCALBASE}/lib
-USES= alias cpe libtool perl5 shebangfix tar:xz
+USES= cpe libtool perl5 shebangfix tar:xz
SHEBANG_FILES= ${WRKSRC}/lrztar
USE_PERL5= build
USE_LDCONFIG= yes
diff --git a/archivers/rpm4/Makefile b/archivers/rpm4/Makefile
index 2da01f1e7920..8432fdf5495f 100644
--- a/archivers/rpm4/Makefile
+++ b/archivers/rpm4/Makefile
@@ -27,7 +27,7 @@ FLAVORS= default noopenmp
FLAVOR?= ${FLAVORS:[1]}
noopenmp_PKGNAMESUFFIX= 4-noopenmp
-USES= alias cpe gmake iconv libarchive libtool lua pkgconfig \
+USES= cpe gmake iconv libarchive libtool lua pkgconfig \
readline shebangfix sqlite tar:bzip2
USE_LDCONFIG= yes
diff --git a/audio/alsa-plugins/Makefile b/audio/alsa-plugins/Makefile
index c2cee9af88a5..b4a923a1bf2f 100644
--- a/audio/alsa-plugins/Makefile
+++ b/audio/alsa-plugins/Makefile
@@ -12,7 +12,7 @@ LICENSE= LGPL21+
LIB_DEPENDS= libasound.so:audio/alsa-lib
-USES= alias libtool:keepla localbase pkgconfig tar:bzip2
+USES= libtool:keepla localbase pkgconfig tar:bzip2
USE_LDCONFIG= ${PREFIX}/lib/alsa-lib
GNU_CONFIGURE= yes
MAKE_ARGS+= RM="${RM}"
diff --git a/audio/csound/Makefile b/audio/csound/Makefile
index 5bc02b2d5e4f..620a7e80f444 100644
--- a/audio/csound/Makefile
+++ b/audio/csound/Makefile
@@ -16,7 +16,7 @@ BUILD_DEPENDS= boost-libs>0:devel/boost-libs \
LIB_DEPENDS= libsamplerate.so:audio/libsamplerate \
libsndfile.so:audio/libsndfile
-USES= alias bison cmake compiler:c++11-lib cpe eigen:3 localbase ncurses python:build # is python needed: https://github.com/csound/csound/issues/1437 ?
+USES= bison cmake compiler:c++11-lib cpe eigen:3 localbase ncurses python:build # is python needed: https://github.com/csound/csound/issues/1437 ?
USE_GITHUB= yes
USE_LDCONFIG= yes
diff --git a/audio/gramofile/Makefile b/audio/gramofile/Makefile
index ce210b99b34a..071501ea28c0 100644
--- a/audio/gramofile/Makefile
+++ b/audio/gramofile/Makefile
@@ -17,7 +17,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libfftw.so:math/fftw
-USES= alias gmake ncurses perl5
+USES= gmake ncurses perl5
USE_CSTD= gnu89
MAKE_ARGS= CC="${CC}" \
diff --git a/audio/p5-Net-FreeDB/Makefile b/audio/p5-Net-FreeDB/Makefile
index feaafe51ee85..05a2a08e82e1 100644
--- a/audio/p5-Net-FreeDB/Makefile
+++ b/audio/p5-Net-FreeDB/Makefile
@@ -16,7 +16,7 @@ BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-CDDB-File>=0:audio/p5-CDDB-File \
p5-Moo>=0:devel/p5-Moo
-USES= alias perl5
+USES= perl5
USE_PERL5= configure
post-install:
diff --git a/audio/pianobar/Makefile b/audio/pianobar/Makefile
index 5877d969c039..997c0d116207 100644
--- a/audio/pianobar/Makefile
+++ b/audio/pianobar/Makefile
@@ -17,7 +17,7 @@ LIB_DEPENDS= libao.so:audio/libao \
libavcodec.so:multimedia/ffmpeg \
libcurl.so:ftp/curl
-USES= alias gmake localbase pkgconfig tar:bzip2
+USES= gmake localbase pkgconfig tar:bzip2
USE_GITHUB= yes
GH_ACCOUNT= PromyLOPh
diff --git a/audio/rosegarden/Makefile b/audio/rosegarden/Makefile
index d9f666187f70..101f19a69a38 100644
--- a/audio/rosegarden/Makefile
+++ b/audio/rosegarden/Makefile
@@ -26,7 +26,7 @@ RUN_DEPENDS= dssi_osc_update:audio/dssi \
xdg-open:devel/xdg-utils \
lilypond:print/lilypond
-USES= alias cmake compiler:c++11-lib desktop-file-utils \
+USES= cmake compiler:c++11-lib desktop-file-utils \
localbase:ldflags pkgconfig shared-mime-info tar:bzip2 \
qt:5 xorg
USE_QT= core gui network printsupport testlib widgets xml \
diff --git a/audio/s3mod/Makefile b/audio/s3mod/Makefile
index b8ab0a000ffa..83e9a59673c4 100644
--- a/audio/s3mod/Makefile
+++ b/audio/s3mod/Makefile
@@ -9,7 +9,6 @@ MAINTAINER= ports@FreeBSD.org
COMMENT= MOD/S3M player
WWW= http://dj1.willowmail.com/~jeske/s3mod.html
-USES= alias
ALL_TARGET= freebsd
PLIST_FILES= bin/s3mod
diff --git a/audio/timidity/Makefile b/audio/timidity/Makefile
index 0fe097a6432f..9db4944a8902 100644
--- a/audio/timidity/Makefile
+++ b/audio/timidity/Makefile
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
CONFLICTS_INSTALL= timidity++
-USES= alias ncurses
+USES= ncurses
INSTALL_TARGET= install.all
OPTIONS_SINGLE= FONTS
diff --git a/audio/umix/Makefile b/audio/umix/Makefile
index f694ac0ce700..acc537524e67 100644
--- a/audio/umix/Makefile
+++ b/audio/umix/Makefile
@@ -8,7 +8,7 @@ MAINTAINER= ports@FreeBSD.org
COMMENT= Advanced tool for adjusting soundcard mixers, replacement for aumix
WWW= https://umix.sourceforge.net/
-USES= alias ncurses
+USES= ncurses
GNU_CONFIGURE= yes
GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share
diff --git a/audio/vsound/Makefile b/audio/vsound/Makefile
index 5b6370ea0ba4..35274898489b 100644
--- a/audio/vsound/Makefile
+++ b/audio/vsound/Makefile
@@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= sox:audio/sox
RUN_DEPENDS= sox:audio/sox
-USES= alias libtool
+USES= libtool
GNU_CONFIGURE= yes
OPTIONS_DEFINE= DOCS
diff --git a/audio/wmsmixer/Makefile b/audio/wmsmixer/Makefile
index 7138af685c95..ad8a9f88b48c 100644
--- a/audio/wmsmixer/Makefile
+++ b/audio/wmsmixer/Makefile
@@ -11,7 +11,7 @@ WWW= https://www.dockapps.net/wmsmixer
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= alias imake xorg
+USES= imake xorg
USE_XORG= x11 xext xpm
MAKE_ARGS= CC="${CXX}" CFLAGS="${CXXFLAGS}"
diff --git a/benchmarks/iorate/Makefile b/benchmarks/iorate/Makefile
index 640b24d90318..3d6e94f14258 100644
--- a/benchmarks/iorate/Makefile
+++ b/benchmarks/iorate/Makefile
@@ -9,7 +9,7 @@ MAINTAINER= blttll@gmail.com
COMMENT= General purpose storage I/O benchmarking tool
WWW= http://iorate.org/
-USES= alias bison tar
+USES= bison tar
MAKEFILE= makefile
MAKE_ARGS= CC="${CC}"
NO_WRKSUBDIR= yes
diff --git a/cad/opencascade/Makefile b/cad/opencascade/Makefile
index 29fb52cbf7c3..d5f82659682e 100644
--- a/cad/opencascade/Makefile
+++ b/cad/opencascade/Makefile
@@ -27,7 +27,7 @@ LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
RUN_DEPENDS= bash:shells/bash
# Check ${WRKSRC}/dox/build/build_occt/building_occt.md
-USES= alias:10 cmake compiler:c++17-lang eigen:3 gettext-runtime \
+USES= cmake compiler:c++17-lang eigen:3 gettext-runtime \
gl gnome localbase python qt:5 shebangfix tk xorg
USE_XORG= ice sm x11 xau xcb xdmcp xext xft xi xmu xrender xscrnsaver xt
USE_GL= egl gl glesv2 glu
diff --git a/cad/opencascade740/Makefile b/cad/opencascade740/Makefile
index 7827a27936e0..d931a23d6675 100644
--- a/cad/opencascade740/Makefile
+++ b/cad/opencascade740/Makefile
@@ -21,7 +21,7 @@ RUN_DEPENDS= bash:shells/bash
# Check ${WRKSRC}/dox/overview/overview.md
# and ${WRKSRC}/dox/dev_guides/building
-USES= alias:10 cmake compiler:c++14-lang dos2unix \
+USES= cmake compiler:c++14-lang dos2unix \
gl python qt:5 shebangfix tk tar:tgz xorg
USE_XORG= ice sm x11 xext xi xmu xt
USE_GL= gl glu
diff --git a/comms/anyremote/Makefile b/comms/anyremote/Makefile
index 88c913fbd074..4afd16290f04 100644
--- a/comms/anyremote/Makefile
+++ b/comms/anyremote/Makefile
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libdbus-1.so:devel/dbus \
libavahi-client.so:net/avahi-app
-USES= alias iconv pkgconfig python shebangfix gnome xorg
+USES= iconv pkgconfig python shebangfix gnome xorg
USE_GNOME= glib20
SHEBANG_FILES= cfg-data/Utils/all-in-1.py
GNU_CONFIGURE= yes
diff --git a/comms/lirc/Makefile b/comms/lirc/Makefile
index 20de6415fb43..31f6c8c14c11 100644
--- a/comms/lirc/Makefile
+++ b/comms/lirc/Makefile
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= ${LOCALBASE}/include/linux/input.h:devel/evdev-proto
-USES= alias autoreconf gmake libtool localbase python tar:bzip2 xorg
+USES= autoreconf gmake libtool localbase python tar:bzip2 xorg
USE_XORG= sm x11 ice
USE_CSTD= gnu89
INSTALL_TARGET= install-strip
diff --git a/databases/postgis33/Makefile b/databases/postgis33/Makefile
index 3c7277519834..fdc2b30a416d 100644
--- a/databases/postgis33/Makefile
+++ b/databases/postgis33/Makefile
@@ -18,7 +18,7 @@ LIB_DEPENDS= libproj.so:graphics/proj \
libgdal.so:graphics/gdal \
libpcre2-8.so:devel/pcre2
-USES= alias compiler:c++14-lang cpe gmake gnome iconv:wchar_t libtool:keepla \
+USES= compiler:c++14-lang cpe gmake gnome iconv:wchar_t libtool:keepla \
localbase perl5 pkgconfig pgsql:11+ shebangfix
USE_GNOME= libxml2
USE_PERL5= build
diff --git a/databases/postgis34/Makefile b/databases/postgis34/Makefile
index b537ab90c47c..a98ecb3f9816 100644
--- a/databases/postgis34/Makefile
+++ b/databases/postgis34/Makefile
@@ -18,7 +18,7 @@ LIB_DEPENDS= libproj.so:graphics/proj \
libgdal.so:graphics/gdal \
libpcre2-8.so:devel/pcre2
-USES= alias compiler:c++11-lang cpe gmake gnome iconv:wchar_t libtool:keepla \
+USES= compiler:c++11-lang cpe gmake gnome iconv:wchar_t libtool:keepla \
localbase perl5 pkgconfig pgsql:11+ shebangfix
USE_GNOME= libxml2
USE_PERL5= build
diff --git a/databases/postgis35/Makefile b/databases/postgis35/Makefile
index 1549670293a1..26439eb3cdf3 100644
--- a/databases/postgis35/Makefile
+++ b/databases/postgis35/Makefile
@@ -18,7 +18,7 @@ LIB_DEPENDS= libproj.so:graphics/proj \
libgdal.so:graphics/gdal \
libpcre2-8.so:devel/pcre2
-USES= alias compiler:c++11-lang cpe gmake gnome iconv:wchar_t libtool:keepla \
+USES= compiler:c++11-lang cpe gmake gnome iconv:wchar_t libtool:keepla \
localbase perl5 pkgconfig pgsql:11+ shebangfix
USE_GNOME= libxml2
USE_PERL5= build
diff --git a/databases/postgis36/Makefile b/databases/postgis36/Makefile
index 53b8ada3d7a1..f3dd486fbe2c 100644
--- a/databases/postgis36/Makefile
+++ b/databases/postgis36/Makefile
@@ -17,7 +17,7 @@ LIB_DEPENDS= libproj.so:graphics/proj \
libgdal.so:graphics/gdal \
libpcre2-8.so:devel/pcre2
-USES= alias compiler:c++11-lang cpe gmake gnome iconv:wchar_t libtool:keepla \
+USES= compiler:c++11-lang cpe gmake gnome iconv:wchar_t libtool:keepla \
localbase perl5 pkgconfig pgsql:11+ shebangfix
USE_GNOME= libxml2
USE_PERL5= build
diff --git a/devel/asl/Makefile b/devel/asl/Makefile
index 179498af2e7a..d9e44d4d3b20 100644
--- a/devel/asl/Makefile
+++ b/devel/asl/Makefile
@@ -16,7 +16,7 @@ BROKEN_i386= typedef redefinition with different types ('unsigned long' vs 'unsi
ONLY_FOR_ARCHS= amd64 i386
-USES= alias gmake
+USES= gmake
MAKE_ARGS+= INSTROOT=${STAGEDIR}
WRKSRC= ${WRKDIR}/asl-current
diff --git a/devel/distcc/Makefile b/devel/distcc/Makefile
index d00659f116e1..6d2aab51c012 100644
--- a/devel/distcc/Makefile
+++ b/devel/distcc/Makefile
@@ -21,7 +21,7 @@ gtk_PKGNAMESUFFIX= -gtk
gtk_DESCR= ${.CURDIR}/pkg-descr.gtk
gtk_COMMENT= (gtk monitor)
-USES= alias autoreconf cpe gmake libtool localbase pkgconfig
+USES= autoreconf cpe gmake libtool localbase pkgconfig
USE_GITHUB= yes
USE_RC_SUBR= distccd
diff --git a/devel/gdcm/Makefile b/devel/gdcm/Makefile
index 0a6b9ba12d2c..24af8c46a59a 100644
--- a/devel/gdcm/Makefile
+++ b/devel/gdcm/Makefile
@@ -13,7 +13,7 @@ LICENSE= BSD3CLAUSE
LIB_DEPENDS= libopenjp2.so:graphics/openjpeg \
libexpat.so:textproc/expat2
-USES= alias cmake compiler:c++11-lang pkgconfig python:build tar:bzip2 ssl
+USES= cmake compiler:c++11-lang pkgconfig python:build tar:bzip2 ssl
USE_LDCONFIG= yes
OPTIONS_DEFINE= VTK
diff --git a/devel/gn/Makefile b/devel/gn/Makefile
index 3fd9b0a3f912..54c60d13b645 100644
--- a/devel/gn/Makefile
+++ b/devel/gn/Makefile
@@ -12,7 +12,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BROKEN_riscv64= fails to build: ../src/util/build_config.h:168:2: Please add support for your architecture in build_config.h
-USES= alias compiler:c++20-lang ninja python:build shebangfix
+USES= compiler:c++20-lang ninja python:build shebangfix
USE_GITHUB= yes
GH_ACCOUNT= cglogic # mirror
SHEBANG_FILES= ${CONFIGURE_SCRIPT}
diff --git a/devel/libeio/Makefile b/devel/libeio/Makefile
index f6694f164840..e29b351cd22d 100644
--- a/devel/libeio/Makefile
+++ b/devel/libeio/Makefile
@@ -13,7 +13,7 @@ CONFLICTS_INSTALL= efl
USE_GITHUB= yes
GH_ACCOUNT= scunningham
-USES= alias autoreconf libtool
+USES= autoreconf libtool
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
INSTALL_TARGET= install-strip
diff --git a/devel/libunistring/Makefile b/devel/libunistring/Makefile
index 31e57b37ca21..53e44d20ac29 100644
--- a/devel/libunistring/Makefile
+++ b/devel/libunistring/Makefile
@@ -13,7 +13,7 @@ LICENSE_FILE_GFDL= ${WRKSRC}/doc/libunistring.texi
LICENSE_FILE_GPLv2= ${WRKSRC}/COPYING
LICENSE_FILE_LGPL3+ = ${WRKSRC}/COPYING.LIB
-USES= alias charsetfix cpe iconv libtool tar:xz
+USES= charsetfix cpe iconv libtool tar:xz
CPE_VENDOR= gnu
USE_LDCONFIG= yes
diff --git a/devel/pasm/Makefile b/devel/pasm/Makefile
index fab9a6465986..117f49925fbe 100644
--- a/devel/pasm/Makefile
+++ b/devel/pasm/Makefile
@@ -15,8 +15,6 @@ GH_ACCOUNT= rpaulo
GH_PROJECT= am335x_pru_package
PLIST_FILES= bin/pasm
-USES= alias
-
do-build:
(cd ${WRKSRC}/pru_sw/utils/pasm_source && \
${CC} ${CFLAGS} -D_UNIX_ pasm.c pasmpp.c pasmexp.c pasmop.c \
diff --git a/devel/simgear/Makefile b/devel/simgear/Makefile
index ba7d24ff1d91..823c183dfe25 100644
--- a/devel/simgear/Makefile
+++ b/devel/simgear/Makefile
@@ -18,7 +18,7 @@ LIB_DEPENDS= libboost_thread.so:devel/boost-libs \
libexpat.so:textproc/expat2 \
libcurl.so:ftp/curl
-USES= alias cmake compiler:c++17-lang cpe gl jpeg openal:al,alut \
+USES= cmake compiler:c++17-lang cpe gl jpeg openal:al,alut \
tar:bzip2 xorg
USE_GITLAB= yes
diff --git a/devel/tclcheck/Makefile b/devel/tclcheck/Makefile
index d559111e081f..8559a6e02b3e 100644
--- a/devel/tclcheck/Makefile
+++ b/devel/tclcheck/Makefile
@@ -14,8 +14,6 @@ LICENSE_FILE_NEWCASTLE= ${WRKSRC}/COPYRIGHT
LICENSE_FILE_BSD2CLAUSE= ${WRKSRC}/LICENSE
LICENSE_PERMS_NEWCASTLE= dist-mirror pkg-mirror auto-accept
-USES= alias
-
USE_GITLAB= yes
GL_ACCOUNT= ports1
GL_TAGNAME= 9de3e5b12c5f453137305377344cb1d1c848e75e
diff --git a/dns/knot3/Makefile b/dns/knot3/Makefile
index 18fbd0e13dab..18f98ea34ad3 100644
--- a/dns/knot3/Makefile
+++ b/dns/knot3/Makefile
@@ -17,7 +17,7 @@ BUILD_DEPENDS= gsed:textproc/gsed \
LIB_DEPENDS= libgnutls.so:security/gnutls \
liblmdb.so:databases/lmdb
-USES= alias compiler:c11 libtool localbase pkgconfig tar:xz
+USES= compiler:c11 libtool localbase pkgconfig tar:xz
USE_LDCONFIG= yes
HAS_CONFIGURE= yes
diff --git a/emulators/jzintv/Makefile b/emulators/jzintv/Makefile
index d3678de3cdbf..d7b4a931210a 100644
--- a/emulators/jzintv/Makefile
+++ b/emulators/jzintv/Makefile
@@ -11,7 +11,7 @@ WWW= http://spatula-city.org/~im14u2c/intv/
LICENSE= GPLv2
-USES= alias compiler:c++11-lang dos2unix gmake sdl xorg zip
+USES= compiler:c++11-lang dos2unix gmake sdl xorg zip
USE_XORG= x11 xau xdmcp
USE_SDL= sdl2
diff --git a/filesystems/squashfs-tools/Makefile b/filesystems/squashfs-tools/Makefile
index d7a8a1105688..d7ce25d70c18 100644
--- a/filesystems/squashfs-tools/Makefile
+++ b/filesystems/squashfs-tools/Makefile
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/../COPYING
BUILD_DEPENDS= gsed:textproc/gsed help2man:misc/help2man
-USES= alias cpe gmake
+USES= cpe gmake
MAKE_ARGS= INSTALL_MANPAGES_DIR=${PREFIX}/share/man/man1
diff --git a/ftp/vsftpd-ext/Makefile b/ftp/vsftpd-ext/Makefile
index 28e19b209263..670eee9cd0c0 100644
--- a/ftp/vsftpd-ext/Makefile
+++ b/ftp/vsftpd-ext/Makefile
@@ -16,7 +16,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
UPSTREAMVERSION=3.0.3
EXTVERSION= 1
-USES= alias gmake tar:tgz
+USES= gmake tar:tgz
WRKSRC= ${WRKDIR}/vsFTPd-${UPSTREAMVERSION}-ext.${EXTVERSION}
ALL_TARGET= vsftpd
diff --git a/ftp/vsftpd/Makefile b/ftp/vsftpd/Makefile
index c4a2a9d2859c..9e9f9bd45612 100644
--- a/ftp/vsftpd/Makefile
+++ b/ftp/vsftpd/Makefile
@@ -13,7 +13,7 @@ LICENSE= GPLv2
USERS= ftp
GROUPS= ftp
-USES= cpe alias
+USES= cpe
ALL_TARGET= vsftpd
USE_RC_SUBR= vsftpd vsftpd6
DOCFILES= AUDIT BENCHMARKS BUGS Changelog FAQ INSTALL LICENSE \
diff --git a/games/edge/Makefile b/games/edge/Makefile
index 5f814759f079..39c25fdf99b4 100644
--- a/games/edge/Makefile
+++ b/games/edge/Makefile
@@ -18,7 +18,7 @@ LICENSE_COMB= dual
LIB_DEPENDS= libvorbis.so:audio/libvorbis \
libpng.so:graphics/png
-USES= alias gl gmake jpeg sdl tar:bzip2
+USES= gl gmake jpeg sdl tar:bzip2
USE_GL= glew
USE_SDL= sdl
MAKEFILE= Makefile.linux
diff --git a/games/flightgear/Makefile b/games/flightgear/Makefile
index 667a3757aa96..bc5d85afe1ed 100644
--- a/games/flightgear/Makefile
+++ b/games/flightgear/Makefile
@@ -28,7 +28,7 @@ RUN_DEPENDS= ${LOCALBASE}/lib/libplibsl.a:x11-toolkits/plib \
${LOCALBASE}/share/flightgear/version:games/flightgear-data
# Disable ninja, see https://sourceforge.net/p/flightgear/codetickets/2118/
-USES= alias cmake:noninja compiler:c++17-lang cpe dos2unix gl jpeg \
+USES= cmake:noninja compiler:c++17-lang cpe dos2unix gl jpeg \
openal:al,alut sqlite tar:bzip2 xorg
USE_GITLAB= yes
diff --git a/games/jfsw/Makefile b/games/jfsw/Makefile
index 8195591b5233..033069642a1b 100644
--- a/games/jfsw/Makefile
+++ b/games/jfsw/Makefile
@@ -16,7 +16,7 @@ LICENSE_PERMS_BuildLic= dist-mirror no-dist-sell pkg-mirror no-pkg-sell auto-acc
LIB_DEPENDS= libvorbisfile.so:audio/libvorbis \
libfluidsynth.so:audio/fluidsynth
-USES= alias compiler:c++11-lang dos2unix gl gmake gnome \
+USES= compiler:c++11-lang dos2unix gl gmake gnome \
perl5 pkgconfig:build sdl
USE_GL= gl
USE_GNOME= gtk20
diff --git a/games/moria/Makefile b/games/moria/Makefile
index 4e2e6dc76e5e..019ac732a6a5 100644
--- a/games/moria/Makefile
+++ b/games/moria/Makefile
@@ -11,7 +11,7 @@ MAINTAINER= glewis@FreeBSD.org
COMMENT= Dungeon exploration game
WWW= http://remarque.org/~grabiner/moria.html
-USES= alias ncurses
+USES= ncurses
WRKSRC= ${WRKDIR}/umoria
ALL_TARGET= moria
MAKE_ARGS= CURSES="${LDFLAGS} -lncurses"
diff --git a/games/nethack34/Makefile b/games/nethack34/Makefile
index ca58e3e61494..3e4ec10b2902 100644
--- a/games/nethack34/Makefile
+++ b/games/nethack34/Makefile
@@ -16,7 +16,7 @@ LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
WRKSRC= ${WRKDIR}/${TRUEPORTNAME}-${PORTVERSION}
-USES= alias gmake ncurses tar:tgz
+USES= gmake ncurses tar:tgz
MAKE_ENV= GRAPHICS="${GRAPHICS}"
PLIST_SUB= HACKNAME="${HACKNAME}" \
diff --git a/games/nethack36/Makefile b/games/nethack36/Makefile
index ab5f1d018710..7ea6603086db 100644
--- a/games/nethack36/Makefile
+++ b/games/nethack36/Makefile
@@ -14,7 +14,7 @@ LICENSE_NAME= NETHACK GENERAL PUBLIC LICENSE
LICENSE_FILE= ${WRKSRC}/dat/license
LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
-USES= alias compiler:c11 gmake ncurses tar:tgz
+USES= compiler:c11 gmake ncurses tar:tgz
WRKSRC= ${WRKDIR}/NetHack-${PORTVERSION}
diff --git a/games/supertuxkart/Makefile b/games/supertuxkart/Makefile
index bd6774d5f38b..9503da086185 100644
--- a/games/supertuxkart/Makefile
+++ b/games/supertuxkart/Makefile
@@ -17,7 +17,7 @@ LIB_DEPENDS= libcurl.so:ftp/curl \
libangelscript.so:lang/angelscript \
libmcpp.so:devel/mcpp
-USES= alias cmake compiler:c++11-lib pkgconfig sqlite ssl
+USES= cmake compiler:c++11-lib pkgconfig sqlite ssl
CMAKE_OFF= USE_WIIUSE
CMAKE_OFF+= BUILD_RECORDER
CMAKE_OFF+= USE_SYSTEM_ENET # bundled enet is required for IPv6 support
diff --git a/games/valyriatear/Makefile b/games/valyriatear/Makefile
index aa22d8410703..86b71e1e95fb 100644
--- a/games/valyriatear/Makefile
+++ b/games/valyriatear/Makefile
@@ -24,7 +24,7 @@ GH_PROJECT= ValyriaTear
GH_TUPLE= ValyriaTear:luabind:76d4061:luabind/src/luabind \
ValyriaTear:vt-utils:299411e:utils/src/utils
-USES= alias cmake compiler:c++11-lang gettext-tools gl gnome iconv \
+USES= cmake compiler:c++11-lang gettext-tools gl gnome iconv \
lua:51 openal sdl xorg
CMAKE_ARGS= -DUSE_PCH_COMPILATION=OFF
USE_SDL= sdl2 image2 ttf2
diff --git a/games/xnethack/Makefile b/games/xnethack/Makefile
index 6051840d1e74..a51bfebf0b06 100644
--- a/games/xnethack/Makefile
+++ b/games/xnethack/Makefile
@@ -19,7 +19,7 @@ qt_PKGNAMESUFFIX= -qt
BUILD_DEPENDS= nroff:textproc/groff
-USES= alias compiler:c11 gmake ncurses tar:tgz lua:54
+USES= compiler:c11 gmake ncurses tar:tgz lua:54
USE_GITHUB= yes
GH_ACCOUNT= copperwater
diff --git a/graphics/opencolorio/Makefile b/graphics/opencolorio/Makefile
index 00d9085ae674..54eeeee2a297 100644
--- a/graphics/opencolorio/Makefile
+++ b/graphics/opencolorio/Makefile
@@ -20,7 +20,7 @@ LIB_DEPENDS= libexpat.so:textproc/expat2 \
libpystring.so:devel/pystring \
libyaml-cpp.so:devel/yaml-cpp
-USES= alias cmake compiler:c++14-lang localbase:ldflags minizip:ng \
+USES= cmake compiler:c++14-lang localbase:ldflags minizip:ng \
pkgconfig
USE_GITHUB= yes
diff --git a/graphics/opencoloriov1/Makefile b/graphics/opencoloriov1/Makefile
index 35dd8259edad..a58734669d3f 100644
--- a/graphics/opencoloriov1/Makefile
+++ b/graphics/opencoloriov1/Makefile
@@ -13,7 +13,7 @@ LICENSE= BSD3CLAUSE
LIB_DEPENDS= libtinyxml.so:textproc/tinyxml \
libyaml-cpp.so:devel/yaml-cpp
-USES= alias cmake compiler:c++11-lang pkgconfig \
+USES= cmake compiler:c++11-lang pkgconfig \
python:build shebangfix
USE_GITHUB= yes
diff --git a/graphics/osg/Makefile b/graphics/osg/Makefile
index f44229231ada..669382935f04 100644
--- a/graphics/osg/Makefile
+++ b/graphics/osg/Makefile
@@ -16,7 +16,7 @@ LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
LIB_DEPENDS= libpng.so:graphics/png \
libtiff.so:graphics/tiff
-USES= alias cmake compiler:c11 jpeg gl pkgconfig xorg
+USES= cmake compiler:c11 jpeg gl pkgconfig xorg
USE_GL= gl
USE_XORG= x11
USE_LDCONFIG= yes
diff --git a/graphics/synaesthesia/Makefile b/graphics/synaesthesia/Makefile
index 92e5703b2897..242e21209751 100644
--- a/graphics/synaesthesia/Makefile
+++ b/graphics/synaesthesia/Makefile
@@ -11,7 +11,7 @@ WWW= https://www.logarithmic.net/pfh/synaesthesia
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= alias cpe gmake sdl
+USES= cpe gmake sdl
USE_CXXSTD= c++14
USE_SDL= sdl
diff --git a/graphics/vulkan-loader/Makefile b/graphics/vulkan-loader/Makefile
index 906178ba13ff..b194dae5dd87 100644
--- a/graphics/vulkan-loader/Makefile
+++ b/graphics/vulkan-loader/Makefile
@@ -12,7 +12,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
BUILD_DEPENDS= vulkan-headers>0:graphics/vulkan-headers
-USES= alias cmake compiler:c++11-lib pkgconfig python:build
+USES= cmake compiler:c++11-lib pkgconfig python:build
USE_GITHUB= yes
GH_ACCOUNT= KhronosGroup
GH_PROJECT= Vulkan-Loader
diff --git a/graphics/vulkan-tools/Makefile b/graphics/vulkan-tools/Makefile
index 1460c7acbdbf..47507a9932b8 100644
--- a/graphics/vulkan-tools/Makefile
+++ b/graphics/vulkan-tools/Makefile
@@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
BUILD_DEPENDS= glslangValidator:graphics/glslang \
vulkan-headers>0:graphics/vulkan-headers
-USES= alias cmake compiler:c++11-lib pkgconfig python:build
+USES= cmake compiler:c++11-lib pkgconfig python:build
USE_GITHUB= yes
GH_ACCOUNT= KhronosGroup
GH_PROJECT= Vulkan-Tools
diff --git a/graphics/vulkan-validation-layers/Makefile b/graphics/vulkan-validation-layers/Makefile
index 30040a4b0b9a..82d825158b92 100644
--- a/graphics/vulkan-validation-layers/Makefile
+++ b/graphics/vulkan-validation-layers/Makefile
@@ -15,7 +15,7 @@ BUILD_DEPENDS= robin-hood-hashing>0:devel/robin-hood-hashing \
vulkan-headers>0:graphics/vulkan-headers \
vulkan-utility-libraries>0:graphics/vulkan-utility-libraries
-USES= alias cmake compiler:c++11-lib pkgconfig python:build
+USES= cmake compiler:c++11-lib pkgconfig python:build
USE_GITHUB= yes
GH_ACCOUNT= KhronosGroup
GH_PROJECT= Vulkan-ValidationLayers
diff --git a/lang/angelscript/Makefile b/lang/angelscript/Makefile
index cb0d0144cc5a..7166a828123c 100644
--- a/lang/angelscript/Makefile
+++ b/lang/angelscript/Makefile
@@ -10,7 +10,7 @@ WWW= https://www.angelcode.com/angelscript/
LICENSE= ZLIB
-USES= alias compiler:c11 dos2unix gmake zip
+USES= compiler:c11 dos2unix gmake zip
USE_LDCONFIG= yes
DOS2UNIX_FILES= ../../source/as_config.h
diff --git a/lang/maude/Makefile b/lang/maude/Makefile
index 8490adfbe330..e9b51c020bda 100644
--- a/lang/maude/Makefile
+++ b/lang/maude/Makefile
@@ -18,7 +18,7 @@ LIB_DEPENDS= libbdd.so:science/buddy \
libgmp.so:math/gmp \
libsigsegv.so:devel/libsigsegv
-USES= alias autoreconf bison compiler:c++11-lang localbase:ldflags \
+USES= autoreconf bison compiler:c++11-lang localbase:ldflags \
ncurses
USE_CXXSTD= c++14
diff --git a/lang/tclX/Makefile b/lang/tclX/Makefile
index cbf1a8a4fd4a..e749109b7e13 100644
--- a/lang/tclX/Makefile
+++ b/lang/tclX/Makefile
@@ -20,7 +20,7 @@ LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
WRKSRC= ${WRKDIR}/${PORTNAME:tl}${PORTVERSION:R}
-USES= autoreconf alias tcl:tea tar:bzip2
+USES= autoreconf tcl:tea tar:bzip2
USE_LDCONFIG= ${PREFIX}/lib/tclx${PORTVERSION:R}
GNU_CONFIGURE= yes
CONFIGURE_ARGS+=--enable-shared \
diff --git a/mail/isync/Makefile b/mail/isync/Makefile
index 63175ac4a78a..ce7022f0161c 100644
--- a/mail/isync/Makefile
+++ b/mail/isync/Makefile
@@ -12,7 +12,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2
-USES= alias compiler:c11 cpe perl5 ssl
+USES= compiler:c11 cpe perl5 ssl
CPE_VENDOR= isync_project
USE_PERL5= build
diff --git a/math/vtk9/Makefile b/math/vtk9/Makefile
index beb5c0193245..06001663fef2 100644
--- a/math/vtk9/Makefile
+++ b/math/vtk9/Makefile
@@ -1,3 +1,4 @@
+
PORTNAME= vtk
DISTVERSION= 9.5.2
CATEGORIES= math graphics
@@ -21,7 +22,7 @@ LIB_DEPENDS= \
libpng.so:graphics/png \
libtiff.so:graphics/tiff
-USES= alias cmake compiler:c++11-lang jpeg localbase xorg
+USES= cmake compiler:c++11-lang jpeg localbase xorg
USE_LDCONFIG= ${PREFIX}/lib/vtk-${VTK_SHORT_VER}
USE_XORG= ice x11 xt xext sm xcursor xfixes xrender
diff --git a/multimedia/gavl/Makefile b/multimedia/gavl/Makefile
index 74230da89621..77d1b0ec758e 100644
--- a/multimedia/gavl/Makefile
+++ b/multimedia/gavl/Makefile
@@ -11,7 +11,7 @@ WWW= https://gmerlin.sourceforge.net/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= alias libtool localbase pathfix pkgconfig
+USES= libtool localbase pathfix pkgconfig
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-cpuflags=none --without-doxygen
diff --git a/multimedia/libcec/Makefile b/multimedia/libcec/Makefile
index 603d302662f6..f26135fd3af8 100644
--- a/multimedia/libcec/Makefile
+++ b/multimedia/libcec/Makefile
@@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.md
LIB_DEPENDS= libp8-platform.so:devel/p8-platform
-USES= alias cmake compiler:c++11-lib pkgconfig shebangfix
+USES= cmake compiler:c++11-lib pkgconfig shebangfix
CMAKE_ARGS= -DCMAKE_REQUIRED_INCLUDES=${LOCALBASE}/include \
-DCMAKE_REQUIRED_FLAGS=-L${LOCALBASE}/lib \
diff --git a/multimedia/mencoder/Makefile b/multimedia/mencoder/Makefile
index 76a31e365c92..27a1875315a2 100644
--- a/multimedia/mencoder/Makefile
+++ b/multimedia/mencoder/Makefile
@@ -44,7 +44,7 @@ TOOLFILES= aconvert.sh binary_codecs.sh calcbpp.pl \
subedit.pl subsearch.sh vobshift.py \
w32codec_dl.pl wma2ogg.pl
-USES+= alias iconv pkgconfig python shebangfix
+USES+= iconv pkgconfig python shebangfix
SHEBANG_FILES= TOOLS/calcbpp.pl TOOLS/checktree.sh TOOLS/countquant.pl \
TOOLS/divx2svcd.sh TOOLS/dvd2divxscript.pl TOOLS/mencvcd.sh \
TOOLS/mphelp_check.py TOOLS/plotpsnr.pl TOOLS/psnr-video.sh \
diff --git a/multimedia/mlt7/Makefile b/multimedia/mlt7/Makefile
index 7f1bf7a7c6da..a2eda9d497e2 100644
--- a/multimedia/mlt7/Makefile
+++ b/multimedia/mlt7/Makefile
@@ -12,7 +12,7 @@ WWW= https://www.mltframework.org/
LICENSE?= GPLv2 GPLv3 LGPL21
LICENSE_COMB?= multi
-USES+= alias cmake compiler:c++11-lang eigen:3 localbase \
+USES+= cmake compiler:c++11-lang eigen:3 localbase \
pathfix pkgconfig
USE_LDCONFIG= yes
diff --git a/multimedia/naludump/Makefile b/multimedia/naludump/Makefile
index 9c38f5989075..d801ec66b47d 100644
--- a/multimedia/naludump/Makefile
+++ b/multimedia/naludump/Makefile
@@ -10,7 +10,7 @@ WWW= https://www.udo-richter.de/vdr/naludump.en.html
LICENSE= GPLv2
*** 448 LINES SKIPPED ***