[Bug 256008] Mk/Uses/linux.mk: Add support for arm64/aarch64 (WIP)

From: <bugzilla-noreply_at_freebsd.org>
Date: Mon, 17 Jan 2022 14:49:15 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=256008

--- Comment #23 from commit-hook@FreeBSD.org ---
A commit in branch main references this bug:

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

commit c7dd5ca11a141ecb8a4decab08d1c09e48c9ae6a
Author:     Mikael Urankar <mikael@FreeBSD.org>
AuthorDate: 2021-09-30 13:49:32 +0000
Commit:     Mikael Urankar <mikael@FreeBSD.org>
CommitDate: 2022-01-17 14:47:28 +0000

    *: Linux emulation: add support for aarch64

    PR:             256008
    Submitted by:   Vincent Milum Jr (prior version)
    Approved by:    emulation (maintainer timeout)

 Mk/Uses/linux.mk                                   |   28 +-
 Mk/bsd.sites.mk                                    |    6 +-
 accessibility/linux-c7-at-spi2-atk/distinfo        |    4 +-
 .../linux-c7-at-spi2-atk/pkg-plist.aarch64 (new)   |    7 +
 accessibility/linux-c7-at-spi2-core/distinfo       |    4 +-
 .../linux-c7-at-spi2-core/pkg-plist.aarch64 (new)  |   78 +
 accessibility/linux-c7-atk/distinfo                |    4 +-
 accessibility/linux-c7-atk/pkg-plist.aarch64 (new) |  106 +
 archivers/linux-c7-lz4/distinfo                    |    4 +-
 archivers/linux-c7-lz4/pkg-plist.aarch64 (new)     |   13 +
 audio/linux-c7-alsa-lib-devel/distinfo             |    4 +-
 .../pkg-plist.aarch64 (new)                        |  580 ++++
 audio/linux-c7-alsa-lib/distinfo                   |    4 +-
 audio/linux-c7-alsa-lib/pkg-plist.aarch64 (new)    |   89 +
 audio/linux-c7-alsa-plugins-oss/Makefile           |    1 +
 .../pkg-plist.aarch64 (new)                        |    2 +
 audio/linux-c7-alsa-plugins-pulseaudio/distinfo    |    4 +-
 .../pkg-plist.aarch64 (new)                        |    9 +
 audio/linux-c7-alsa-utils/distinfo                 |    4 +-
 audio/linux-c7-alsa-utils/pkg-plist.aarch64 (new)  |   80 +
 audio/linux-c7-audiofile/distinfo                  |    4 +-
 audio/linux-c7-audiofile/pkg-plist.aarch64 (new)   |   62 +
 audio/linux-c7-flac/Makefile                       |    1 +
 audio/linux-c7-flac/distinfo                       |    4 +-
 audio/linux-c7-flac/pkg-plist.aarch64 (new)        |   10 +
 audio/linux-c7-gsm/distinfo                        |    4 +-
 audio/linux-c7-gsm/pkg-plist.aarch64 (new)         |    6 +
 audio/linux-c7-libogg/distinfo                     |    4 +-
 audio/linux-c7-libogg/pkg-plist.aarch64 (new)      |    6 +
 audio/linux-c7-libsndfile/distinfo                 |    4 +-
 audio/linux-c7-libsndfile/pkg-plist.aarch64 (new)  |    6 +
 audio/linux-c7-libvorbis/distinfo                  |    4 +-
 audio/linux-c7-libvorbis/pkg-plist.aarch64 (new)   |    7 +
 audio/linux-c7-openal-soft/distinfo                |    4 +-
 audio/linux-c7-openal-soft/pkg-plist.aarch64 (new) |    8 +
 audio/linux-c7-pulseaudio-libs/distinfo            |    6 +-
 .../pkg-plist.aarch64 (new)                        |   55 +
 audio/linux-c7-pulseaudio-utils/distinfo           |    4 +-
 .../pkg-plist.aarch64 (new)                        |   20 +
 audio/linux-c7-sdl_mixer/Makefile                  |    2 +-
 audio/linux-c7-sdl_mixer/distinfo                  |    4 +-
 audio/linux-c7-sdl_mixer/pkg-plist.aarch64 (new)   |    7 +
 converters/linux-c7-fribidi/distinfo               |    4 +-
 .../linux-c7-fribidi/pkg-plist.aarch64 (new)       |   10 +
 databases/linux-c7-sqlite3/distinfo                |    4 +-
 databases/linux-c7-sqlite3/pkg-plist.aarch64 (new) |    5 +
 databases/linux-c7-unixODBC/distinfo               |    3 +
 .../linux-c7-unixODBC/pkg-plist.aarch64 (new)      |  109 +
 devel/linux-c7-dbus-glib/distinfo                  |    4 +-
 devel/linux-c7-dbus-glib/pkg-plist.aarch64 (new)   |    5 +
 devel/linux-c7-dbus-libs/distinfo                  |    4 +-
 devel/linux-c7-dbus-libs/pkg-plist.aarch64 (new)   |    3 +
 devel/linux-c7-devtools/Makefile                   |    8 +-
 devel/linux-c7-devtools/distinfo                   |   30 +-
 devel/linux-c7-devtools/pkg-plist.aarch64 (new)    | 2434 +++++++++++++++++
 devel/linux-c7-elfutils-libelf/distinfo            |    4 +-
 .../pkg-plist.aarch64 (new)                        |   11 +
 devel/linux-c7-elfutils-libs/distinfo              |    4 +-
 .../linux-c7-elfutils-libs/pkg-plist.aarch64 (new) |   36 +
 devel/linux-c7-icu/distinfo                        |    4 +-
 devel/linux-c7-icu/pkg-plist.aarch64 (new)         |   18 +
 devel/linux-c7-libaio/distinfo                     |    4 +-
 devel/linux-c7-libaio/pkg-plist.aarch64 (new)      |    5 +
 devel/linux-c7-libgfortran/distinfo                |    4 +-
 devel/linux-c7-libgfortran/pkg-plist.aarch64 (new) |    2 +
 devel/linux-c7-libglade2/distinfo                  |    4 +-
 devel/linux-c7-libglade2/pkg-plist.aarch64 (new)   |    8 +
 devel/linux-c7-libpciaccess/distinfo               |    4 +-
 .../linux-c7-libpciaccess/pkg-plist.aarch64 (new)  |    4 +
 devel/linux-c7-libsigc++20/distinfo                |    4 +-
 devel/linux-c7-libsigc++20/pkg-plist.aarch64 (new) |    6 +
 devel/linux-c7-libthai/distinfo                    |    4 +-
 devel/linux-c7-libthai/pkg-plist.aarch64 (new)     |    8 +
 devel/linux-c7-libtool-ltdl/distinfo               |    3 +
 .../linux-c7-libtool-ltdl/pkg-plist.aarch64 (new)  |    3 +
 devel/linux-c7-libunwind/distinfo                  |    4 +-
 devel/linux-c7-libunwind/pkg-plist.aarch64 (new)   |    9 +
 devel/linux-c7-make/distinfo                       |    4 +-
 devel/linux-c7-make/pkg-plist.aarch64 (new)        |   35 +
 devel/linux-c7-nspr/distinfo                       |    4 +-
 devel/linux-c7-nspr/pkg-plist.aarch64 (new)        |    3 +
 devel/linux-c7-qt/distinfo                         |    4 +-
 devel/linux-c7-qt/pkg-plist.aarch64 (new)          |   71 +
 devel/linux-c7-sdl12/distinfo                      |    4 +-
 devel/linux-c7-sdl12/pkg-plist.aarch64 (new)       |    6 +
 devel/linux-c7-strace/Makefile                     |    8 +
 devel/linux-c7-strace/distinfo                     |    4 +-
 devel/linux-c7-strace/pkg-plist.aarch64 (new)      |    4 +
 devel/linux-c7-systemd-libs/distinfo               |    4 +-
 .../linux-c7-systemd-libs/pkg-plist.aarch64 (new)  |   12 +
 devel/linux_libusb/Makefile                        |    3 +-
 dns/linux-c7-libasyncns/distinfo                   |    4 +-
 dns/linux-c7-libasyncns/pkg-plist.aarch64 (new)    |    4 +
 emulators/linux_base-c7/Makefile                   |   23 +-
 emulators/linux_base-c7/distinfo                   |  108 +-
 emulators/linux_base-c7/pkg-plist.aarch64 (new)    | 2818 ++++++++++++++++++++
 ftp/linux-c7-curl/distinfo                         |    6 +-
 ftp/linux-c7-curl/pkg-plist.aarch64 (new)          |   14 +
 graphics/linux-c7-cairo-gobject/distinfo           |    4 +-
 .../linux-c7-cairo-gobject/pkg-plist.aarch64 (new) |    2 +
 graphics/linux-c7-cairo/distinfo                   |    4 +-
 graphics/linux-c7-cairo/pkg-plist.aarch64 (new)    |   13 +
 graphics/linux-c7-dri/Makefile                     |   15 +-
 graphics/linux-c7-dri/distinfo                     |   24 +-
 graphics/linux-c7-dri/pkg-plist.aarch64 (new)      |  111 +
 graphics/linux-c7-gdk-pixbuf2/distinfo             |    4 +-
 .../linux-c7-gdk-pixbuf2/pkg-plist.aarch64 (new)   |  134 +
 graphics/linux-c7-glx-utils/distinfo               |    4 +-
 .../linux-c7-glx-utils/pkg-plist.aarch64 (new)     |    5 +
 graphics/linux-c7-graphite2/distinfo               |    4 +-
 .../linux-c7-graphite2/pkg-plist.aarch64 (new)     |    7 +
 graphics/linux-c7-jasper/distinfo                  |    4 +-
 graphics/linux-c7-jasper/pkg-plist.aarch64 (new)   |    6 +
 graphics/linux-c7-jbigkit/distinfo                 |    4 +-
 graphics/linux-c7-jbigkit/pkg-plist.aarch64 (new)  |    6 +
 graphics/linux-c7-jpeg/distinfo                    |    4 +-
 graphics/linux-c7-jpeg/pkg-plist.aarch64 (new)     |    6 +
 graphics/linux-c7-libdrm/distinfo                  |    4 +-
 graphics/linux-c7-libdrm/pkg-plist.aarch64 (new)   |   15 +
 graphics/linux-c7-libepoxy/distinfo                |    4 +-
 graphics/linux-c7-libepoxy/pkg-plist.aarch64 (new) |    3 +
 graphics/linux-c7-libglvnd/distinfo                |   12 +-
 graphics/linux-c7-libglvnd/pkg-plist.aarch64 (new) |   27 +
 graphics/linux-c7-librsvg2/distinfo                |    4 +-
 graphics/linux-c7-librsvg2/pkg-plist.aarch64 (new) |   14 +
 graphics/linux-c7-png/distinfo                     |    4 +-
 graphics/linux-c7-png/pkg-plist.aarch64 (new)      |    9 +
 graphics/linux-c7-sdl_image/Makefile               |    2 +-
 graphics/linux-c7-sdl_image/distinfo               |    4 +-
 .../linux-c7-sdl_image/pkg-plist.aarch64 (new)     |    6 +
 graphics/linux-c7-sdl_ttf/Makefile                 |    2 +-
 graphics/linux-c7-sdl_ttf/distinfo                 |    4 +-
 graphics/linux-c7-sdl_ttf/pkg-plist.aarch64 (new)  |    5 +
 graphics/linux-c7-tiff/distinfo                    |    4 +-
 graphics/linux-c7-tiff/pkg-plist.aarch64 (new)     |    8 +
 graphics/linux-c7-wayland/distinfo                 |   10 +-
 graphics/linux-c7-wayland/pkg-plist.aarch64 (new)  |   12 +
 lang/linux-c7-tcl85/distinfo                       |    4 +-
 lang/linux-c7-tcl85/pkg-plist.aarch64 (new)        |  926 +++++++
 multimedia/linux-c7-libtheora/distinfo             |    4 +-
 .../linux-c7-libtheora/pkg-plist.aarch64 (new)     |    8 +
 multimedia/linux-c7-libv4l/distinfo                |    4 +-
 multimedia/linux-c7-libv4l/pkg-plist.aarch64 (new) |   20 +
 multimedia/linux_dvbwrapper-kmod/Makefile          |    2 +-
 net/linux-c7-avahi-libs/distinfo                   |    4 +-
 net/linux-c7-avahi-libs/pkg-plist.aarch64 (new)    |    4 +
 net/linux-c7-openldap/distinfo                     |    4 +-
 net/linux-c7-openldap/pkg-plist.aarch64 (new)      |   18 +
 net/linux-c7-tcp_wrappers-libs/distinfo            |    4 +-
 .../pkg-plist.aarch64 (new)                        |   15 +
 print/linux-c7-cups-libs/distinfo                  |    4 +-
 print/linux-c7-cups-libs/pkg-plist.aarch64 (new)   |    6 +
 print/linux-c7-freetype/distinfo                   |    4 +-
 print/linux-c7-freetype/pkg-plist.aarch64 (new)    |    6 +
 print/linux-c7-harfbuzz/distinfo                   |    4 +-
 print/linux-c7-harfbuzz/pkg-plist.aarch64 (new)    |    6 +
 security/linux-c7-cyrus-sasl2/distinfo             |    4 +-
 .../linux-c7-cyrus-sasl2/pkg-plist.aarch64 (new)   |   30 +
 security/linux-c7-gnutls/distinfo                  |    4 +-
 security/linux-c7-gnutls/pkg-plist.aarch64 (new)   |   25 +
 security/linux-c7-libgcrypt/distinfo               |    4 +-
 .../linux-c7-libgcrypt/pkg-plist.aarch64 (new)     |    8 +
 security/linux-c7-libgpg-error/distinfo            |    4 +-
 .../linux-c7-libgpg-error/pkg-plist.aarch64 (new)  |   23 +
 security/linux-c7-libssh2/distinfo                 |    4 +-
 security/linux-c7-libssh2/pkg-plist.aarch64 (new)  |    6 +
 security/linux-c7-libtasn1/distinfo                |    4 +-
 security/linux-c7-libtasn1/pkg-plist.aarch64 (new) |   10 +
 security/linux-c7-nettle/distinfo                  |    4 +-
 security/linux-c7-nettle/pkg-plist.aarch64 (new)   |   19 +
 security/linux-c7-nss/distinfo                     |   10 +-
 security/linux-c7-nss/pkg-plist.aarch64 (new)      |   28 +
 security/linux-c7-p11-kit/distinfo                 |    4 +-
 security/linux-c7-p11-kit/pkg-plist.aarch64 (new)  |   14 +
 security/linux-c7-trousers/distinfo                |    4 +-
 security/linux-c7-trousers/pkg-plist.aarch64 (new) |   11 +
 sysutils/linux-c7-dosfstools/distinfo              |    4 +-
 sysutils/linux-c7-lttng-ust/Makefile               |    2 +-
 sysutils/linux-c7-lttng-ust/distinfo               |    4 +-
 .../linux-c7-lttng-ust/pkg-plist.aarch64 (new)     |   24 +
 sysutils/linux-c7-numactl-libs/distinfo            |    4 +-
 .../linux-c7-numactl-libs/pkg-plist.aarch64 (new)  |    2 +
 sysutils/linux-c7-userspace-rcu/Makefile           |    2 +-
 sysutils/linux-c7-userspace-rcu/distinfo           |    4 +-
 .../linux-c7-userspace-rcu/pkg-plist.aarch64 (new) |   20 +
 sysutils/linuxfdisk/Makefile                       |    2 +
 textproc/linux-c7-aspell/distinfo                  |    4 +-
 textproc/linux-c7-aspell/pkg-plist.aarch64 (new)   |  132 +
 textproc/linux-c7-expat/distinfo                   |    4 +-
 textproc/linux-c7-expat/pkg-plist.aarch64 (new)    |    6 +
 textproc/linux-c7-libcroco/distinfo                |    4 +-
 textproc/linux-c7-libcroco/pkg-plist.aarch64 (new) |    8 +
 textproc/linux-c7-libxml2/distinfo                 |    4 +-
 textproc/linux-c7-libxml2/pkg-plist.aarch64 (new)  |   12 +
 textproc/linux-c7-libxslt/distinfo                 |    4 +-
 textproc/linux-c7-libxslt/pkg-plist.aarch64 (new)  |   13 +
 www/linux-c7-qtwebkit/Makefile                     |    2 +-
 www/linux-c7-qtwebkit/distinfo                     |    4 +-
 www/linux-c7-qtwebkit/pkg-plist.aarch64 (new)      |    5 +
 x11-fonts/linux-c7-fontconfig/distinfo             |    4 +-
 .../linux-c7-fontconfig/pkg-plist.aarch64 (new)    |   37 +
 x11-toolkits/linux-c7-gtk2/distinfo                |    6 +-
 x11-toolkits/linux-c7-gtk2/pkg-plist.aarch64 (new) |  150 ++
 x11-toolkits/linux-c7-gtk3/distinfo                |    6 +-
 x11-toolkits/linux-c7-gtk3/pkg-plist.aarch64 (new) |  162 ++
 x11-toolkits/linux-c7-openmotif/distinfo           |    4 +-
 .../linux-c7-openmotif/pkg-plist.aarch64 (new)     |   10 +
 x11-toolkits/linux-c7-pango/distinfo               |    4 +-
 .../linux-c7-pango/pkg-plist.aarch64 (new)         |   20 +
 x11-toolkits/linux-c7-qt-x11/distinfo              |    4 +-
 .../linux-c7-qt-x11/pkg-plist.aarch64 (new)        |  115 +
 x11-toolkits/linux-c7-tk85/distinfo                |    4 +-
 x11-toolkits/linux-c7-tk85/pkg-plist.aarch64 (new) |  264 ++
 x11/linux-c7-libxkbcommon/distinfo                 |    4 +-
 x11/linux-c7-libxkbcommon/pkg-plist.aarch64 (new)  |    3 +
 x11/linux-c7-pixman/distinfo                       |    4 +-
 x11/linux-c7-pixman/pkg-plist.aarch64 (new)        |    2 +
 x11/linux-c7-xcb-util-image/distinfo               |    4 +-
 .../pkg-plist.aarch64 (new)                        |    4 +
 x11/linux-c7-xcb-util-keysyms/distinfo             |    4 +-
 .../pkg-plist.aarch64 (new)                        |    3 +
 x11/linux-c7-xcb-util/distinfo                     |    4 +-
 x11/linux-c7-xcb-util/pkg-plist.aarch64 (new)      |    4 +
 x11/linux-c7-xorg-libs/distinfo                    |   72 +-
 x11/linux-c7-xorg-libs/pkg-plist.aarch64 (new)     |  749 ++++++
 225 files changed, 10752 insertions(+), 128 deletions(-)

-- 
You are receiving this mail because:
You are the assignee for the bug.