Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 12 May 2024 10:02:37 GMT
From:      Gleb Popov <arrowd@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: bcd8439dc806 - main - Linuxulator ports: More Rocky Linux 9 packages
Message-ID:  <202405121002.44CA2bQx016824@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by arrowd:

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

commit bcd8439dc80656710a95d21d7c85e9a53261c5dc
Author:     Dima Panov <fluffy@FreeBSD.org>
AuthorDate: 2023-06-25 13:55:56 +0000
Commit:     Gleb Popov <arrowd@FreeBSD.org>
CommitDate: 2024-05-12 10:01:17 +0000

    Linuxulator ports: More Rocky Linux 9 packages
    
    Co-authored-by: Gleb Popov <arrowd@FreeBSD.org>
    
    Sponsored by:   Serenity Cybersecurity, LLC
---
 Mk/Uses/linux.mk                                   |  10 +-
 devel/Makefile                                     |   1 +
 devel/linux-rl9-llvm/Makefile                      |  29 +
 devel/linux-rl9-llvm/distinfo                      |  19 +
 devel/linux-rl9-llvm/pkg-plist.amd64               | 371 ++++++++++
 emulators/linux_base-rl9/Makefile                  |   4 +-
 emulators/linux_base-rl9/distinfo                  |   8 +-
 ftp/Makefile                                       |   1 +
 ftp/linux-rl9-curl/Makefile                        |  27 +
 ftp/linux-rl9-curl/distinfo                        |  11 +
 ftp/linux-rl9-curl/pkg-plist.amd64                 |  15 +
 graphics/linux-rl9-dri/Makefile                    |   2 +-
 lang/Makefile                                      |   1 +
 lang/linux-rl9-python3/Makefile                    |  25 +
 lang/linux-rl9-python3/distinfo                    |   7 +
 lang/linux-rl9-python3/pkg-plist.amd64             |  11 +
 multimedia/Makefile                                |   5 +
 multimedia/linux-rl9-ffmpeg/Makefile               |  29 +
 multimedia/linux-rl9-ffmpeg/distinfo               |   7 +
 multimedia/linux-rl9-ffmpeg/pkg-plist.amd64        |  34 +
 multimedia/linux-rl9-gstreamer1-libav/Makefile     |  25 +
 multimedia/linux-rl9-gstreamer1-libav/distinfo     |   7 +
 .../linux-rl9-gstreamer1-libav/pkg-plist.amd64     |   7 +
 multimedia/linux-rl9-gstreamer1/Makefile           |  31 +
 multimedia/linux-rl9-gstreamer1/distinfo           |  23 +
 multimedia/linux-rl9-gstreamer1/pkg-plist.amd64    | 783 +++++++++++++++++++++
 multimedia/linux-rl9-libtheora/Makefile            |  22 +
 multimedia/linux-rl9-libtheora/distinfo            |   7 +
 multimedia/linux-rl9-libtheora/pkg-plist.amd64     |  11 +
 multimedia/linux-rl9-libv4l/Makefile               |  24 +
 multimedia/linux-rl9-libv4l/distinfo               |   7 +
 multimedia/linux-rl9-libv4l/pkg-plist.amd64        |  27 +
 net/Makefile                                       |   2 +
 net/linux-rl9-libproxy/Makefile                    |  20 +
 net/linux-rl9-libproxy/distinfo                    |   7 +
 net/linux-rl9-libproxy/pkg-plist.amd64             |   8 +
 net/linux-rl9-openldap/Makefile                    |  34 +
 net/linux-rl9-openldap/distinfo                    |  15 +
 net/linux-rl9-openldap/pkg-plist.amd64             |  65 ++
 security/Makefile                                  |   3 +
 security/linux-rl9-cyrus-sasl2/Makefile            |  23 +
 security/linux-rl9-cyrus-sasl2/distinfo            |   7 +
 security/linux-rl9-cyrus-sasl2/pkg-plist.amd64     |  30 +
 security/linux-rl9-gnutls/Makefile                 |  23 +
 security/linux-rl9-gnutls/distinfo                 |   7 +
 security/linux-rl9-gnutls/pkg-plist.amd64          |  28 +
 security/linux-rl9-nettle/Makefile                 |  20 +
 security/linux-rl9-nettle/distinfo                 |   7 +
 security/linux-rl9-nettle/pkg-plist.amd64          |  16 +
 x11-toolkits/linux-rl9-gtk3/Makefile               |   2 +-
 50 files changed, 1898 insertions(+), 10 deletions(-)

diff --git a/Mk/Uses/linux.mk b/Mk/Uses/linux.mk
index c4e7efbeff2b..797253c66e21 100644
--- a/Mk/Uses/linux.mk
+++ b/Mk/Uses/linux.mk
@@ -77,6 +77,7 @@ _linux_${linux_ARGS}_elfutils-libelf=	linux-${linux_ARGS}-elfutils-libelf>0:deve
 _linux_${linux_ARGS}_elfutils-libs=	linux-${linux_ARGS}-elfutils-libs>0:devel/linux-${linux_ARGS}-elfutils-libs
 _linux_c7_expat-devel=			linux-c7-expat-devel>0:textproc/linux-c7-expat-devel
 _linux_${linux_ARGS}_expat=		linux-${linux_ARGS}-expat>0:textproc/linux-${linux_ARGS}-expat
+_linux_rl9_ffmpeg-libs=			linux-rl9-ffmpeg-libs>0:multimedia/linux-rl9-ffmpeg
 _linux_${linux_ARGS}_flac=		linux-${linux_ARGS}-flac-libs>0:audio/linux-${linux_ARGS}-flac
 _linux_${linux_ARGS}_fontconfig=	linux-${linux_ARGS}-fontconfig>0:x11-fonts/linux-${linux_ARGS}-fontconfig
 _linux_${linux_ARGS}_freetype=		linux-${linux_ARGS}-freetype>0:print/linux-${linux_ARGS}-freetype
@@ -85,6 +86,8 @@ _linux_${linux_ARGS}_gdkpixbuf2=	linux-${linux_ARGS}-gdk-pixbuf2>0:graphics/linu
 _linux_${linux_ARGS}_gnutls=		linux-${linux_ARGS}-gnutls>0:security/linux-${linux_ARGS}-gnutls
 _linux_${linux_ARGS}_graphite2=		linux-${linux_ARGS}-graphite2>0:graphics/linux-${linux_ARGS}-graphite2
 _linux_${linux_ARGS}_gsm=		linux-${linux_ARGS}-gsm>0:audio/linux-${linux_ARGS}-gsm
+_linux_rl9_gstreamer1=			linux-rl9-gstreamer1>0:multimedia/linux-rl9-gstreamer1
+_linux_rl9_gstreamer1-libav=		linux-rl9-gstreamer1-libav>0:multimedia/linux-rl9-gstreamer1-libav
 _linux_${linux_ARGS}_gtk2=		linux-${linux_ARGS}-gtk2>0:x11-toolkits/linux-${linux_ARGS}-gtk2
 _linux_${linux_ARGS}_gtk3=		linux-${linux_ARGS}-gtk3>0:x11-toolkits/linux-${linux_ARGS}-gtk3
 _linux_${linux_ARGS}_harfbuzz=		linux-${linux_ARGS}-harfbuzz>0:print/linux-${linux_ARGS}-harfbuzz
@@ -104,9 +107,10 @@ _linux_${linux_ARGS}_libglvnd=		linux-${linux_ARGS}-libglvnd>0:graphics/linux-${
 _linux_${linux_ARGS}_libgpg-error=	linux-${linux_ARGS}-libgpg-error>0:security/linux-${linux_ARGS}-libgpg-error
 _linux_${linux_ARGS}_libogg=		linux-${linux_ARGS}-libogg>0:audio/linux-${linux_ARGS}-libogg
 _linux_${linux_ARGS}_libpciaccess=	linux-${linux_ARGS}-libpciaccess>0:devel/linux-${linux_ARGS}-libpciaccess
+_linux_rl9_libproxy=			linux-rl9-libproxy>0:net/linux-rl9-libproxy
 _linux_${linux_ARGS}_librsvg2=		linux-${linux_ARGS}-librsvg2>0:graphics/linux-${linux_ARGS}-librsvg2
 _linux_${linux_ARGS}_libsndfile=	linux-${linux_ARGS}-libsndfile>0:audio/linux-${linux_ARGS}-libsndfile
-_linux_${linux_ARGS}_libssh2=		linux-${linux_ARGS}-libssh2>0:security/linux-${linux_ARGS}-libssh2
+_linux_c7_libssh2=			linux-c7-libssh2>0:security/linux-c7-libssh2
 _linux_${linux_ARGS}_libtasn1=		linux-${linux_ARGS}-libtasn1>0:security/linux-${linux_ARGS}-libtasn1
 _linux_${linux_ARGS}_libthai=		linux-${linux_ARGS}-libthai>0:devel/linux-${linux_ARGS}-libthai
 _linux_${linux_ARGS}_libtheora=		linux-${linux_ARGS}-libtheora>0:multimedia/linux-${linux_ARGS}-libtheora
@@ -116,10 +120,11 @@ _linux_${linux_ARGS}_libv4l=		linux-${linux_ARGS}-libv4l>0:multimedia/linux-${li
 _linux_${linux_ARGS}_libvorbis=		linux-${linux_ARGS}-libvorbis>0:audio/linux-${linux_ARGS}-libvorbis
 _linux_${linux_ARGS}_libxkbcommon=	linux-${linux_ARGS}-libxkbcommon>0:x11/linux-${linux_ARGS}-libxkbcommon
 _linux_${linux_ARGS}_libxml2=		linux-${linux_ARGS}-libxml2>0:textproc/linux-${linux_ARGS}-libxml2
+_linux_rl9_llvm=			linux-${linux_ARGS}-llvm>0:devel/linux-${linux_ARGS}-llvm
 _linux_${linux_ARGS}_lttng-ust=		linux-${linux_ARGS}-lttng-ust>0:sysutils/linux-${linux_ARGS}-lttng-ust
 _linux_${linux_ARGS}_lz4=		linux-${linux_ARGS}-lz4>0:archivers/linux-${linux_ARGS}-lz4
 _linux_c7_make=				linux-c7-make>0:devel/linux-c7-make
-_linux_c7_nettle=			linux-c7-nettle>0:security/linux-c7-nettle
+_linux_${linux_ARGS}_nettle=		linux-${linux_ARGS}-nettle>0:security/linux-${linux_ARGS}-nettle
 _linux_${linux_ARGS}_nspr=		linux-${linux_ARGS}-nspr>0:devel/linux-${linux_ARGS}-nspr
 _linux_${linux_ARGS}_nss=		linux-${linux_ARGS}-nss>0:security/linux-${linux_ARGS}-nss
 _linux_c7_numactl-libs=			linux-c7-numactl-libs>0:sysutils/linux-c7-numactl-libs
@@ -133,6 +138,7 @@ _linux_${linux_ARGS}_pango=		linux-${linux_ARGS}-pango>0:x11-toolkits/linux-${li
 _linux_${linux_ARGS}_pixman=		linux-${linux_ARGS}-pixman>0:x11/linux-${linux_ARGS}-pixman
 _linux_${linux_ARGS}_png=		linux-${linux_ARGS}-libpng>0:graphics/linux-${linux_ARGS}-png
 _linux_${linux_ARGS}_pulseaudio-libs=	linux-${linux_ARGS}-pulseaudio-libs>0:audio/linux-${linux_ARGS}-pulseaudio-libs
+_linux_rl9_python3=			linux-rl9-python39>0:lang/linux-rl9-python3
 _linux_c7_qt=				linux-c7-qt>0:devel/linux-c7-qt
 _linux_c7_qt-x11=			linux-c7-qt-x11>0:x11-toolkits/linux-c7-qt-x11
 _linux_c7_qtwebkit=			linux-c7-qtwebkit>0:www/linux-c7-qtwebkit
diff --git a/devel/Makefile b/devel/Makefile
index 3eb63f2807cc..970438107d91 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -1507,6 +1507,7 @@
     SUBDIR += linux-rl9-elfutils-libs
     SUBDIR += linux-rl9-libpciaccess
     SUBDIR += linux-rl9-libthai
+    SUBDIR += linux-rl9-llvm
     SUBDIR += linux-rl9-nspr
     SUBDIR += linux-rl9-systemd-libs
     SUBDIR += linux-sublime-merge
diff --git a/devel/linux-rl9-llvm/Makefile b/devel/linux-rl9-llvm/Makefile
new file mode 100644
index 000000000000..663362b4f9da
--- /dev/null
+++ b/devel/linux-rl9-llvm/Makefile
@@ -0,0 +1,29 @@
+PORTNAME=	llvm
+PORTVERSION=	15.0.7
+DISTVERSIONSUFFIX=	-1.el9
+CATEGORIES=	devel linux
+
+MAINTAINER=	emulation@FreeBSD.org
+COMMENT=	LLVM suite (Rocky Linux ${LINUX_DIST_VER})
+WWW=		https://www.freedesktop.org/Software/dbus
+
+LICENSE=	GPLv2+
+
+USES=		cpe linux:rl9
+USE_LDCONFIG=	yes
+USE_LINUX=	elfutils-libelf
+USE_LINUX_RPM=	yes
+
+LIB_DISTNAMES=	${PORTNAME}-${DISTVERSIONFULL} \
+		${PORTNAME}-devel-${DISTVERSIONFULL} \
+		${PORTNAME}-libs-${DISTVERSIONFULL} \
+		${PORTNAME}-static-${DISTVERSIONFULL}
+
+DESCR=		${.CURDIR}/../${PORTNAME}/pkg-descr
+DOCSDIR=	${PREFIX}/usr/share/doc/${PORTNAME}${PKGNAMESUFFIX}-${PORTVERSION}
+
+post-install:
+	${RM} -r ${STAGEDIR}${PREFIX}/usr/include \
+		${STAGEDIR}${PREFIX}/usr/lib64/cmake
+
+.include <bsd.port.mk>
diff --git a/devel/linux-rl9-llvm/distinfo b/devel/linux-rl9-llvm/distinfo
new file mode 100644
index 000000000000..18d7fd027955
--- /dev/null
+++ b/devel/linux-rl9-llvm/distinfo
@@ -0,0 +1,19 @@
+TIMESTAMP = 1714501704
+SHA256 (rocky/l/llvm-15.0.7-1.el9.aarch64.rpm) = 8ac244e2ab7271e36811e5d61a0f7daf8ae8bf10d13e82624eaa2159dc59d0b6
+SIZE (rocky/l/llvm-15.0.7-1.el9.aarch64.rpm) = 12857945
+SHA256 (rocky/l/llvm-15.0.7-1.el9.x86_64.rpm) = f8c4815d867d040470b3cdf7faee09c537af73d815e2c153c34bded26da57855
+SIZE (rocky/l/llvm-15.0.7-1.el9.x86_64.rpm) = 13992680
+SHA256 (rocky/l/llvm-devel-15.0.7-1.el9.aarch64.rpm) = 5263d1a02eb04a69128718ec4acd4268dfaed7e8b5041e3837199e227dc13b5f
+SIZE (rocky/l/llvm-devel-15.0.7-1.el9.aarch64.rpm) = 3583198
+SHA256 (rocky/l/llvm-devel-15.0.7-1.el9.x86_64.rpm) = 0e63a2e28a804a43b854eed33fdcee65abbc803c894a34fac2d53586697cc76e
+SIZE (rocky/l/llvm-devel-15.0.7-1.el9.x86_64.rpm) = 3585735
+SHA256 (rocky/l/llvm-libs-15.0.7-1.el9.aarch64.rpm) = 3a22f449ab4ccb02305983f1e350c2d510f61bb6f5d60d20c2c3a1d70546139f
+SIZE (rocky/l/llvm-libs-15.0.7-1.el9.aarch64.rpm) = 21073599
+SHA256 (rocky/l/llvm-libs-15.0.7-1.el9.x86_64.rpm) = edd2e553cfe01458ab66ffcb3a71c67183c50b1e0852297f989030434a3b2592
+SIZE (rocky/l/llvm-libs-15.0.7-1.el9.x86_64.rpm) = 22377471
+SHA256 (rocky/l/llvm-static-15.0.7-1.el9.aarch64.rpm) = 5d68fc72043f58c4c84e5b601c6c5d28984e03c430f960f3298ea9ab7766116d
+SIZE (rocky/l/llvm-static-15.0.7-1.el9.aarch64.rpm) = 30350680
+SHA256 (rocky/l/llvm-static-15.0.7-1.el9.x86_64.rpm) = 6a76e205fbb7a93197de12a71fc2666a5863a47ddce863e012b4dd178b266b6f
+SIZE (rocky/l/llvm-static-15.0.7-1.el9.x86_64.rpm) = 31733344
+SHA256 (rocky/l/llvm-15.0.7-1.el9.src.rpm) = cbfdf2e32c4a0c8b3a72df1d64de263780481b8642e455a39e75902b99c086b2
+SIZE (rocky/l/llvm-15.0.7-1.el9.src.rpm) = 52990857
diff --git a/devel/linux-rl9-llvm/pkg-plist.amd64 b/devel/linux-rl9-llvm/pkg-plist.amd64
new file mode 100644
index 000000000000..0aedca61ac32
--- /dev/null
+++ b/devel/linux-rl9-llvm/pkg-plist.amd64
@@ -0,0 +1,371 @@
+usr/bin/FileCheck
+usr/bin/UnicodeNameMappingGenerator
+usr/bin/bugpoint
+usr/bin/dsymutil
+usr/bin/llc
+usr/bin/lli
+usr/bin/llvm-PerfectShuffle
+usr/bin/llvm-addr2line
+usr/bin/llvm-ar
+usr/bin/llvm-as
+usr/bin/llvm-bcanalyzer
+usr/bin/llvm-bitcode-strip
+usr/bin/llvm-c-test
+usr/bin/llvm-cat
+usr/bin/llvm-cfi-verify
+usr/bin/llvm-config-15-64
+usr/bin/llvm-config-64
+usr/bin/llvm-cov
+usr/bin/llvm-cvtres
+usr/bin/llvm-cxxdump
+usr/bin/llvm-cxxfilt
+usr/bin/llvm-cxxmap
+usr/bin/llvm-debuginfod
+usr/bin/llvm-debuginfod-find
+usr/bin/llvm-diff
+usr/bin/llvm-dis
+usr/bin/llvm-dlltool
+usr/bin/llvm-dwarfdump
+usr/bin/llvm-dwarfutil
+usr/bin/llvm-dwp
+usr/bin/llvm-exegesis
+usr/bin/llvm-extract
+usr/bin/llvm-gsymutil
+usr/bin/llvm-ifs
+usr/bin/llvm-install-name-tool
+usr/bin/llvm-jitlink
+usr/bin/llvm-jitlink-executor
+usr/bin/llvm-lib
+usr/bin/llvm-libtool-darwin
+usr/bin/llvm-link
+usr/bin/llvm-lipo
+usr/bin/llvm-lto
+usr/bin/llvm-lto2
+usr/bin/llvm-mc
+usr/bin/llvm-mca
+usr/bin/llvm-ml
+usr/bin/llvm-modextract
+usr/bin/llvm-mt
+usr/bin/llvm-nm
+usr/bin/llvm-objcopy
+usr/bin/llvm-objdump
+usr/bin/llvm-opt-report
+usr/bin/llvm-otool
+usr/bin/llvm-pdbutil
+usr/bin/llvm-profdata
+usr/bin/llvm-profgen
+usr/bin/llvm-ranlib
+usr/bin/llvm-rc
+usr/bin/llvm-readelf
+usr/bin/llvm-readobj
+usr/bin/llvm-reduce
+usr/bin/llvm-remark-size-diff
+usr/bin/llvm-rtdyld
+usr/bin/llvm-sim
+usr/bin/llvm-size
+usr/bin/llvm-split
+usr/bin/llvm-stress
+usr/bin/llvm-strings
+usr/bin/llvm-strip
+usr/bin/llvm-symbolizer
+usr/bin/llvm-tapi-diff
+usr/bin/llvm-tblgen
+usr/bin/llvm-tli-checker
+usr/bin/llvm-undname
+usr/bin/llvm-windres
+usr/bin/llvm-xray
+usr/bin/obj2yaml
+usr/bin/opt
+usr/bin/sancov
+usr/bin/sanstats
+usr/bin/split-file
+usr/bin/verify-uselistorder
+usr/bin/yaml2obj
+usr/lib/.build-id/00/62eb4a5e5296c0614be53308f2e8c25b333dfb
+usr/lib/.build-id/01/b20a0d374c10a264c81b448811c1b73b2be745
+usr/lib/.build-id/02/1ad3af3faa7856ebad4aad2aa2a4d2cb3985c9
+usr/lib/.build-id/05/5c191df4f5e60439be566216d8022be6277fd7
+usr/lib/.build-id/0a/5af44a688375313e24e5255a0efd5875ac086a
+usr/lib/.build-id/0d/57501c99a75ec15b58b87993d07d19d2bf9826
+usr/lib/.build-id/12/9b44e9c8c56291fff539e4e6100248824edc8e
+usr/lib/.build-id/13/204610f792184c111666f6cb2948971a1380b6
+usr/lib/.build-id/15/b21becfadbaa9cfff05e08b011f212e8a13f8a
+usr/lib/.build-id/18/5a30eef95248862a4a2626701685e7a02afcfb
+usr/lib/.build-id/1c/06ea7bf39ccdcba39b82c7b6c1f7b1106e269e
+usr/lib/.build-id/1f/9cc59ef8e08e0f28b36e400050457e34c2f5be
+usr/lib/.build-id/25/92bd01e56db2d50ad64259dd552670dc3ee177
+usr/lib/.build-id/28/ed048d15def657b8cc31a1001cd3f866d3760e
+usr/lib/.build-id/29/2fb9d759eb7b7d03267d53004d5d16b169bf2b
+usr/lib/.build-id/31/d8a1cbdeb3f0c821e64be4ca5915029be19df6
+usr/lib/.build-id/32/b81abb72cfdf16cfa31b06f1dd6dac946087a0
+usr/lib/.build-id/33/4c39ba0d929698d1780e517bd5f3a7f8c3fd34
+usr/lib/.build-id/38/ed51820dcc1e1013075a9c990b041377232a60
+usr/lib/.build-id/3d/ec8eaf851d7792492df8efbec2fa5cb4e3b0e8
+usr/lib/.build-id/3f/16b2f10d1a8c54a9ae87629c3916e4b4f8144d
+usr/lib/.build-id/40/b382820ffe6d936c3a12f6df7cf3c9e3f0d23c
+usr/lib/.build-id/41/cb5594d891f47f14ea7f47ff9eee3f5f148544
+usr/lib/.build-id/4b/ad45d6e8194f902367c026df8bcbab23279921
+usr/lib/.build-id/52/8be19c0aa8e3705357ed3f6b5afac30b13348b
+usr/lib/.build-id/5a/f375b75fca6a900ef8a3002c4cd66f380fc987
+usr/lib/.build-id/5e/5f55ff308ada24d534bbc00ed6a519b3eac76e
+usr/lib/.build-id/64/27f56d523ea57d612233dcc5017d0f0033b8ce
+usr/lib/.build-id/64/8d1f75d1e81084c98712710e0c3efc831bee46
+usr/lib/.build-id/64/c43de4147e717168647ee81b46d58e68aa76e2
+usr/lib/.build-id/64/fcdc6b18f3fa847c349bb605759a4b4bb82581
+usr/lib/.build-id/70/6f9d82b221fe08621baceda6908f746c7716b5
+usr/lib/.build-id/72/f13528412c4f177156b67be1bc6b46cbfeacc2
+usr/lib/.build-id/73/b1883fb5920f73515411a9153399691cd8d485
+usr/lib/.build-id/76/066e0bbc270ec7c9cbd18046091e5fe4c52cd5
+usr/lib/.build-id/77/3f688b83bbd85de23c4080de26d14b8efde4b2
+usr/lib/.build-id/77/f39be35170509fe059b349d750f3903e4d6b2b
+usr/lib/.build-id/78/556eecac06c5ae1564b153e9fb6a43fd6f41f6
+usr/lib/.build-id/7a/acb2773cc4f2085575b7fd9de795fe032acb04
+usr/lib/.build-id/7b/3b54e663d1f06c196a22106c44940403ebebef
+usr/lib/.build-id/82/27755f079e9fffcfc226685b2d25ae54cb6e61
+usr/lib/.build-id/89/fb0518b240b702586a1f71513e8b2541280905
+usr/lib/.build-id/8a/544eb037b4492c8c616211f4307c010c7bbfab
+usr/lib/.build-id/8a/dff85bcc43a5751b2140a27ff6af82ba47a384
+usr/lib/.build-id/8b/c2cc5e6bf28a0684665f9e4769de40a8c5acd8
+usr/lib/.build-id/8f/cd630aeba98ab039dcadb02894af071f3f93dd
+usr/lib/.build-id/91/1204be96342c273a0b8ebb4a1bd47e6322c2cf
+usr/lib/.build-id/9b/ad33429fd133e8c6b25b7ec5e2ce0e7085de2d
+usr/lib/.build-id/a0/e128028c1779d663e238b0922532e67365bc57
+usr/lib/.build-id/a3/38bcf7e35adbdd847d36ac37cd26ca0ed4178f
+usr/lib/.build-id/aa/a5c41fea158b0a5630810e60c73ed17a739b2a
+usr/lib/.build-id/ab/7ec8d7736daa1b51a5d3f30776773dccba7743
+usr/lib/.build-id/ab/dd5994b38f960101825518b9713cb2c6480c81
+usr/lib/.build-id/ac/83c42f5fd21487513d0ae86fff04f110e47beb
+usr/lib/.build-id/ac/b18a0d5b4b68a5f7c6c446c4141eb5c5c28e07
+usr/lib/.build-id/ac/fc0436b1a286a6a29f9f7e183f0ada0863c571
+usr/lib/.build-id/ad/ac45ec3dac139eb3f63a6ed6a4250941982da9
+usr/lib/.build-id/b3/98b167adaadecda774f677f105f7e707ee0c7f
+usr/lib/.build-id/b4/ea33967005210bc7b49065a34af3c5274d2efe
+usr/lib/.build-id/ba/254f999e108cd3a9dfead5a7afaf4e1fe18592
+usr/lib/.build-id/bf/2f92fe3834e7a432bec51efc0a3b522cafcea0
+usr/lib/.build-id/bf/9a4058af3450ea9da7165cdbc66ad6977ac59d
+usr/lib/.build-id/cf/5bd11487c8d110fdc7c3d2cb084c2bd63416e8
+usr/lib/.build-id/d1/e7e1ef7400da64003aba9ed9c6a7deaffed5b1
+usr/lib/.build-id/d2/01495ae37057ed444cd824bb86c707ec52946c
+usr/lib/.build-id/d4/18235b92e3a212550615a421469ec095aea516
+usr/lib/.build-id/d5/07d2e6c5a8586616ddd78ce620faf2c5f77f43
+usr/lib/.build-id/d5/0e0cd9c9b4ac14e53417d5868a5c2217a07ffd
+usr/lib/.build-id/d7/e1b0bc9c294b785c1de6c66e178bc907184460
+usr/lib/.build-id/da/88dd97cffd5c1c6a0dcf2fa15625bb30c904f1
+usr/lib/.build-id/db/0d099773048a7bb17be45adaaeb5b52f00ae8c
+usr/lib/.build-id/dd/b6ef19e3a4de86f0ece90ffddd1b574bae1cef
+usr/lib/.build-id/e2/0850e00ddb8fed80023cc1b52b5ef63ea28a51
+usr/lib/.build-id/eb/8a5c3bb78d7d62143fefda084aa1cc1db18ce5
+usr/lib/.build-id/ef/1a9861c5b9374d97543b383db1a4a7f6e49121
+usr/lib/.build-id/f0/10715491fda4b47572c66dfebb78871c45b1ce
+usr/lib/.build-id/f2/ef4945bc7040f71330475175082ab36166fb09
+usr/lib/.build-id/f3/100b0e1b304ea003bd40555a27a2ed21f17481
+usr/lib/.build-id/f5/f08e06da1b65dd803c4746321447ea99d82b8d
+usr/lib/.build-id/f8/7d82733e6b8fec6b994c438cc62715ca8afede
+usr/lib/.build-id/fd/395ed5220940a033a96a8656db6680e61531de
+usr/lib/.build-id/fd/adac8329314d38b736ea493f66c0854141d046
+usr/lib64/LLVMgold.so
+usr/lib64/bfd-plugins/LLVMgold.so
+usr/lib64/libLLVM-15.0.7.so
+usr/lib64/libLLVM-15.so
+usr/lib64/libLLVM.so
+usr/lib64/libLLVMAArch64AsmParser.a
+usr/lib64/libLLVMAArch64CodeGen.a
+usr/lib64/libLLVMAArch64Desc.a
+usr/lib64/libLLVMAArch64Disassembler.a
+usr/lib64/libLLVMAArch64Info.a
+usr/lib64/libLLVMAArch64Utils.a
+usr/lib64/libLLVMAMDGPUAsmParser.a
+usr/lib64/libLLVMAMDGPUCodeGen.a
+usr/lib64/libLLVMAMDGPUDesc.a
+usr/lib64/libLLVMAMDGPUDisassembler.a
+usr/lib64/libLLVMAMDGPUInfo.a
+usr/lib64/libLLVMAMDGPUTargetMCA.a
+usr/lib64/libLLVMAMDGPUUtils.a
+usr/lib64/libLLVMARMAsmParser.a
+usr/lib64/libLLVMARMCodeGen.a
+usr/lib64/libLLVMARMDesc.a
+usr/lib64/libLLVMARMDisassembler.a
+usr/lib64/libLLVMARMInfo.a
+usr/lib64/libLLVMARMUtils.a
+usr/lib64/libLLVMAggressiveInstCombine.a
+usr/lib64/libLLVMAnalysis.a
+usr/lib64/libLLVMAsmParser.a
+usr/lib64/libLLVMAsmPrinter.a
+usr/lib64/libLLVMBPFAsmParser.a
+usr/lib64/libLLVMBPFCodeGen.a
+usr/lib64/libLLVMBPFDesc.a
+usr/lib64/libLLVMBPFDisassembler.a
+usr/lib64/libLLVMBPFInfo.a
+usr/lib64/libLLVMBinaryFormat.a
+usr/lib64/libLLVMBitReader.a
+usr/lib64/libLLVMBitWriter.a
+usr/lib64/libLLVMBitstreamReader.a
+usr/lib64/libLLVMCFGuard.a
+usr/lib64/libLLVMCFIVerify.a
+usr/lib64/libLLVMCodeGen.a
+usr/lib64/libLLVMCore.a
+usr/lib64/libLLVMCoroutines.a
+usr/lib64/libLLVMCoverage.a
+usr/lib64/libLLVMDWARFLinker.a
+usr/lib64/libLLVMDWP.a
+usr/lib64/libLLVMDebugInfoCodeView.a
+usr/lib64/libLLVMDebugInfoDWARF.a
+usr/lib64/libLLVMDebugInfoGSYM.a
+usr/lib64/libLLVMDebugInfoMSF.a
+usr/lib64/libLLVMDebugInfoPDB.a
+usr/lib64/libLLVMDebuginfod.a
+usr/lib64/libLLVMDemangle.a
+usr/lib64/libLLVMDiff.a
+usr/lib64/libLLVMDlltoolDriver.a
+usr/lib64/libLLVMExecutionEngine.a
+usr/lib64/libLLVMExegesis.a
+usr/lib64/libLLVMExegesisAArch64.a
+usr/lib64/libLLVMExegesisMips.a
+usr/lib64/libLLVMExegesisPowerPC.a
+usr/lib64/libLLVMExegesisX86.a
+usr/lib64/libLLVMExtensions.a
+usr/lib64/libLLVMFileCheck.a
+usr/lib64/libLLVMFrontendOpenACC.a
+usr/lib64/libLLVMFrontendOpenMP.a
+usr/lib64/libLLVMFuzzMutate.a
+usr/lib64/libLLVMFuzzerCLI.a
+usr/lib64/libLLVMGlobalISel.a
+usr/lib64/libLLVMIRReader.a
+usr/lib64/libLLVMInstCombine.a
+usr/lib64/libLLVMInstrumentation.a
+usr/lib64/libLLVMInterfaceStub.a
+usr/lib64/libLLVMInterpreter.a
+usr/lib64/libLLVMJITLink.a
+usr/lib64/libLLVMLTO.a
+usr/lib64/libLLVMLibDriver.a
+usr/lib64/libLLVMLineEditor.a
+usr/lib64/libLLVMLinker.a
+usr/lib64/libLLVMMC.a
+usr/lib64/libLLVMMCA.a
+usr/lib64/libLLVMMCDisassembler.a
+usr/lib64/libLLVMMCJIT.a
+usr/lib64/libLLVMMCParser.a
+usr/lib64/libLLVMMIRParser.a
+usr/lib64/libLLVMMipsAsmParser.a
+usr/lib64/libLLVMMipsCodeGen.a
+usr/lib64/libLLVMMipsDesc.a
+usr/lib64/libLLVMMipsDisassembler.a
+usr/lib64/libLLVMMipsInfo.a
+usr/lib64/libLLVMNVPTXCodeGen.a
+usr/lib64/libLLVMNVPTXDesc.a
+usr/lib64/libLLVMNVPTXInfo.a
+usr/lib64/libLLVMObjCARCOpts.a
+usr/lib64/libLLVMObjCopy.a
+usr/lib64/libLLVMObject.a
+usr/lib64/libLLVMObjectYAML.a
+usr/lib64/libLLVMOption.a
+usr/lib64/libLLVMOrcJIT.a
+usr/lib64/libLLVMOrcShared.a
+usr/lib64/libLLVMOrcTargetProcess.a
+usr/lib64/libLLVMPasses.a
+usr/lib64/libLLVMPerfJITEvents.a
+usr/lib64/libLLVMPowerPCAsmParser.a
+usr/lib64/libLLVMPowerPCCodeGen.a
+usr/lib64/libLLVMPowerPCDesc.a
+usr/lib64/libLLVMPowerPCDisassembler.a
+usr/lib64/libLLVMPowerPCInfo.a
+usr/lib64/libLLVMProfileData.a
+usr/lib64/libLLVMRemarks.a
+usr/lib64/libLLVMRuntimeDyld.a
+usr/lib64/libLLVMScalarOpts.a
+usr/lib64/libLLVMSelectionDAG.a
+usr/lib64/libLLVMSupport.a
+usr/lib64/libLLVMSymbolize.a
+usr/lib64/libLLVMSystemZAsmParser.a
+usr/lib64/libLLVMSystemZCodeGen.a
+usr/lib64/libLLVMSystemZDesc.a
+usr/lib64/libLLVMSystemZDisassembler.a
+usr/lib64/libLLVMSystemZInfo.a
+usr/lib64/libLLVMTableGen.a
+usr/lib64/libLLVMTableGenGlobalISel.a
+usr/lib64/libLLVMTarget.a
+usr/lib64/libLLVMTextAPI.a
+usr/lib64/libLLVMTransformUtils.a
+usr/lib64/libLLVMVectorize.a
+usr/lib64/libLLVMWebAssemblyAsmParser.a
+usr/lib64/libLLVMWebAssemblyCodeGen.a
+usr/lib64/libLLVMWebAssemblyDesc.a
+usr/lib64/libLLVMWebAssemblyDisassembler.a
+usr/lib64/libLLVMWebAssemblyInfo.a
+usr/lib64/libLLVMWebAssemblyUtils.a
+usr/lib64/libLLVMWindowsDriver.a
+usr/lib64/libLLVMWindowsManifest.a
+usr/lib64/libLLVMX86AsmParser.a
+usr/lib64/libLLVMX86CodeGen.a
+usr/lib64/libLLVMX86Desc.a
+usr/lib64/libLLVMX86Disassembler.a
+usr/lib64/libLLVMX86Info.a
+usr/lib64/libLLVMX86TargetMCA.a
+usr/lib64/libLLVMXRay.a
+usr/lib64/libLLVMipo.a
+usr/lib64/libLTO.so
+usr/lib64/libLTO.so.15
+usr/lib64/libRemarks.so
+usr/lib64/libRemarks.so.15
+usr/share/licenses/llvm-devel/LICENSE.TXT
+usr/share/licenses/llvm-libs/LICENSE.TXT
+usr/share/licenses/llvm-static/LICENSE.TXT
+usr/share/licenses/llvm/LICENSE.TXT
+usr/share/man/man1/FileCheck.1.gz
+usr/share/man/man1/bugpoint.1.gz
+usr/share/man/man1/clang-tblgen.1.gz
+usr/share/man/man1/dsymutil.1.gz
+usr/share/man/man1/lit.1.gz
+usr/share/man/man1/llc.1.gz
+usr/share/man/man1/lldb-tblgen.1.gz
+usr/share/man/man1/lli.1.gz
+usr/share/man/man1/llvm-addr2line.1.gz
+usr/share/man/man1/llvm-ar.1.gz
+usr/share/man/man1/llvm-as.1.gz
+usr/share/man/man1/llvm-bcanalyzer.1.gz
+usr/share/man/man1/llvm-config-64.1.gz
+usr/share/man/man1/llvm-config.1.gz
+usr/share/man/man1/llvm-cov.1.gz
+usr/share/man/man1/llvm-cxxfilt.1.gz
+usr/share/man/man1/llvm-cxxmap.1.gz
+usr/share/man/man1/llvm-diff.1.gz
+usr/share/man/man1/llvm-dis.1.gz
+usr/share/man/man1/llvm-dwarfdump.1.gz
+usr/share/man/man1/llvm-dwarfutil.1.gz
+usr/share/man/man1/llvm-exegesis.1.gz
+usr/share/man/man1/llvm-extract.1.gz
+usr/share/man/man1/llvm-ifs.1.gz
+usr/share/man/man1/llvm-install-name-tool.1.gz
+usr/share/man/man1/llvm-lib.1.gz
+usr/share/man/man1/llvm-libtool-darwin.1.gz
+usr/share/man/man1/llvm-link.1.gz
+usr/share/man/man1/llvm-lipo.1.gz
+usr/share/man/man1/llvm-locstats.1.gz
+usr/share/man/man1/llvm-mca.1.gz
+usr/share/man/man1/llvm-nm.1.gz
+usr/share/man/man1/llvm-objcopy.1.gz
+usr/share/man/man1/llvm-objdump.1.gz
+usr/share/man/man1/llvm-otool.1.gz
+usr/share/man/man1/llvm-pdbutil.1.gz
+usr/share/man/man1/llvm-profdata.1.gz
+usr/share/man/man1/llvm-profgen.1.gz
+usr/share/man/man1/llvm-ranlib.1.gz
+usr/share/man/man1/llvm-readelf.1.gz
+usr/share/man/man1/llvm-readobj.1.gz
+usr/share/man/man1/llvm-remark-size-diff.1.gz
+usr/share/man/man1/llvm-size.1.gz
+usr/share/man/man1/llvm-stress.1.gz
+usr/share/man/man1/llvm-strings.1.gz
+usr/share/man/man1/llvm-strip.1.gz
+usr/share/man/man1/llvm-symbolizer.1.gz
+usr/share/man/man1/llvm-tblgen.1.gz
+usr/share/man/man1/llvm-tli-checker.1.gz
+usr/share/man/man1/mlir-tblgen.1.gz
+usr/share/man/man1/opt.1.gz
+usr/share/man/man1/tblgen.1.gz
+usr/share/opt-viewer/opt-diff.py
+usr/share/opt-viewer/opt-stats.py
+usr/share/opt-viewer/opt-viewer.py
+usr/share/opt-viewer/optpmap.py
+usr/share/opt-viewer/optrecord.py
+usr/share/opt-viewer/style.css
diff --git a/emulators/linux_base-rl9/Makefile b/emulators/linux_base-rl9/Makefile
index b0746b17a2db..d848c6b950dc 100644
--- a/emulators/linux_base-rl9/Makefile
+++ b/emulators/linux_base-rl9/Makefile
@@ -74,7 +74,7 @@ LIB_DISTNAMES=	bzip2-libs-1.0.8-8.el9 \
 
 SHARE_DISTNAMES=basesystem-11-13.el9 \
 		ncurses-base-6.2-8.20210508.el9 \
-		rocky-release-9.2-1.5.el9 \
+		rocky-release-9.2-1.6.el9 \
 		setup-2.13.7-9.el9
 SRC_DISTFILES=	acl-2.3.1-3.el9${SRC_SUFX}:SOURCE \
 		attr-2.5.1-3.el9${SRC_SUFX}:SOURCE \
@@ -109,7 +109,7 @@ SRC_DISTFILES=	acl-2.3.1-3.el9${SRC_SUFX}:SOURCE \
 		pcre2-10.40-2.el9${SRC_SUFX}:SOURCE \
 		popt-1.18-8.el9${SRC_SUFX}:SOURCE \
 		readline-8.1-4.el9${SRC_SUFX}:SOURCE \
-		rocky-release-9.2-1.5.el9${SRC_SUFX}:SOURCE \
+		rocky-release-9.2-1.6.el9${SRC_SUFX}:SOURCE \
 		sed-4.8-9.el9${SRC_SUFX}:SOURCE \
 		setserial-2.17-54.el9${SRC_SUFX}:SOURCE \
 		setup-2.13.7-9.el9${SRC_SUFX}:SOURCE \
diff --git a/emulators/linux_base-rl9/distinfo b/emulators/linux_base-rl9/distinfo
index 632c40f861d6..d72b9f899618 100644
--- a/emulators/linux_base-rl9/distinfo
+++ b/emulators/linux_base-rl9/distinfo
@@ -207,8 +207,8 @@ SHA256 (rocky/r/readline-8.1-4.el9.aarch64.rpm) = f9524ba04a382ef9595d66ed84cdda
 SIZE (rocky/r/readline-8.1-4.el9.aarch64.rpm) = 214887
 SHA256 (rocky/r/readline-8.1-4.el9.x86_64.rpm) = b85f5cffef627afe640cf7405845cb45956d66ef5a06e7c48dc7da47a7191674
 SIZE (rocky/r/readline-8.1-4.el9.x86_64.rpm) = 215258
-SHA256 (rocky/r/rocky-release-9.2-1.5.el9.noarch.rpm) = a67c0b9c46fdfbfca1b8b5d046dee9bcae1b1b115466f96b4defba943d245224
-SIZE (rocky/r/rocky-release-9.2-1.5.el9.noarch.rpm) = 23134
+SHA256 (rocky/r/rocky-release-9.2-1.6.el9.noarch.rpm) = fcd4032525d536cac6c792d131a9c0cd90ba6657a3faa3388bb51d9b28141ba2
+SIZE (rocky/r/rocky-release-9.2-1.6.el9.noarch.rpm) = 23195
 SHA256 (rocky/s/sed-4.8-9.el9.aarch64.rpm) = b48959916662d4d20a6207e02f7e243408987d99621963d450d0bec185cffbfe
 SIZE (rocky/s/sed-4.8-9.el9.aarch64.rpm) = 301224
 SHA256 (rocky/s/sed-4.8-9.el9.x86_64.rpm) = 005c959166838b0e45f02e699c35ec5449025e2463751c56b7e614bbd9514732
@@ -305,8 +305,8 @@ SHA256 (rocky/p/popt-1.18-8.el9.src.rpm) = 8266495d0508509dc5292604d6c78fa96d1ae
 SIZE (rocky/p/popt-1.18-8.el9.src.rpm) = 593926
 SHA256 (rocky/r/readline-8.1-4.el9.src.rpm) = d4d0321fb8a3d22fbf8b7d9c80364ac4478db835bcafde003ac04b2df19a6e25
 SIZE (rocky/r/readline-8.1-4.el9.src.rpm) = 3007997
-SHA256 (rocky/r/rocky-release-9.2-1.5.el9.src.rpm) = 91548268275934f0ca9aaead11734b7e1fd5735bbd80de2db61133822d0725de
-SIZE (rocky/r/rocky-release-9.2-1.5.el9.src.rpm) = 44198
+SHA256 (rocky/r/rocky-release-9.2-1.6.el9.src.rpm) = 3a0efde72e6e9303dd7ef3d2c519e95cddac770cced73c7f571c376910b68536
+SIZE (rocky/r/rocky-release-9.2-1.6.el9.src.rpm) = 44309
 SHA256 (rocky/s/sed-4.8-9.el9.src.rpm) = ad9772fc0d8bf2479246aa9b1ab04506d5c25eb64a5abffe2195304198b77c80
 SIZE (rocky/s/sed-4.8-9.el9.src.rpm) = 1422083
 SHA256 (rocky/s/setserial-2.17-54.el9.src.rpm) = 4a508744b8d70f58bced990450cfb53d3d37d9f96ae01fabfd6d5a3807c12253
diff --git a/ftp/Makefile b/ftp/Makefile
index 1695beb190f4..3cb328c8bf91 100644
--- a/ftp/Makefile
+++ b/ftp/Makefile
@@ -32,6 +32,7 @@
     SUBDIR += lftp
     SUBDIR += libfilezilla
     SUBDIR += linux-c7-curl
+    SUBDIR += linux-rl9-curl
     SUBDIR += mirror
     SUBDIR += ncftp3
     SUBDIR += net2ftp
diff --git a/ftp/linux-rl9-curl/Makefile b/ftp/linux-rl9-curl/Makefile
new file mode 100644
index 000000000000..79c45cab9cc7
--- /dev/null
+++ b/ftp/linux-rl9-curl/Makefile
@@ -0,0 +1,27 @@
+PORTNAME=	curl
+PORTVERSION=	7.76.1
+DISTVERSIONSUFFIX=	-23.el9_2.1
+CATEGORIES=	ftp linux
+
+MAINTAINER=	emulation@FreeBSD.org
+COMMENT=	Tool for transferring files with URL syntax (Rocky Linux ${LINUX_DIST_VER})
+WWW=		https://curl.se/
+
+LICENSE=	MIT
+
+USES=		cpe linux:rl9
+USE_LDCONFIG=	yes
+USE_LINUX=	nspr nss openldap
+USE_LINUX_RPM=	nolib
+
+CPE_VENDOR=	haxx
+
+LIB_DISTNAMES=	lib${DISTNAME}
+
+CONFLICTS=	linux-c7-${PORTNAME}
+DESCR=		${.CURDIR}/../${PORTNAME}/pkg-descr
+DOCSDIR=	${PREFIX}/usr/share/doc/${PORTNAME}${PKGNAMESUFFIX}
+
+OPTIONS_DEFINE=	DOCS
+
+.include <bsd.port.mk>
diff --git a/ftp/linux-rl9-curl/distinfo b/ftp/linux-rl9-curl/distinfo
new file mode 100644
index 000000000000..c84c284b608b
--- /dev/null
+++ b/ftp/linux-rl9-curl/distinfo
@@ -0,0 +1,11 @@
+TIMESTAMP = 1687437694
+SHA256 (rocky/c/curl-7.76.1-23.el9_2.1.aarch64.rpm) = 22eb8152b0eaa18f82d74182e6f2b91991d6bb30abb4226130f1f33f9b155d67
+SIZE (rocky/c/curl-7.76.1-23.el9_2.1.aarch64.rpm) = 298061
+SHA256 (rocky/c/curl-7.76.1-23.el9_2.1.x86_64.rpm) = d01d5720d9b4deddd0686ad49cbd410e499737c74c7832a99abe79627c06f276
+SIZE (rocky/c/curl-7.76.1-23.el9_2.1.x86_64.rpm) = 302168
+SHA256 (rocky/l/libcurl-7.76.1-23.el9_2.1.aarch64.rpm) = 04bc647ac80e38634c22b4c1aa06fa60a25079fcb77fb2a92f1abb97316a454a
+SIZE (rocky/l/libcurl-7.76.1-23.el9_2.1.aarch64.rpm) = 287183
+SHA256 (rocky/l/libcurl-7.76.1-23.el9_2.1.x86_64.rpm) = 03a6352d2cea09b53267c628bfe4d4b16dd0c631d502d5fefce5a336ab793d18
+SIZE (rocky/l/libcurl-7.76.1-23.el9_2.1.x86_64.rpm) = 291818
+SHA256 (rocky/c/curl-7.76.1-23.el9_2.1.src.rpm) = 0b90dd6d983771c80a9272104143cd3ca1e1f3fe05fe944234c128387d507f17
+SIZE (rocky/c/curl-7.76.1-23.el9_2.1.src.rpm) = 2513934
diff --git a/ftp/linux-rl9-curl/pkg-plist.amd64 b/ftp/linux-rl9-curl/pkg-plist.amd64
new file mode 100644
index 000000000000..9b296e556d0c
--- /dev/null
+++ b/ftp/linux-rl9-curl/pkg-plist.amd64
@@ -0,0 +1,15 @@
+usr/bin/curl
+usr/lib/.build-id/2f/315ce08ce097e1707d597ef72af5b3c6dbfd31
+usr/lib/.build-id/53/cf0cb1e71fa9565364ad35d3c2b7b7e4651817
+usr/lib64/libcurl.so.4
+usr/lib64/libcurl.so.4.7.0
+%%PORTDOCS%%%%DOCSDIR%%/BUGS.md
+%%PORTDOCS%%%%DOCSDIR%%/CHANGES
+%%PORTDOCS%%%%DOCSDIR%%/FAQ
+%%PORTDOCS%%%%DOCSDIR%%/FEATURES.md
+%%PORTDOCS%%%%DOCSDIR%%/README
+%%PORTDOCS%%%%DOCSDIR%%/TODO
+%%PORTDOCS%%%%DOCSDIR%%/TheArtOfHttpScripting.md
+usr/share/licenses/libcurl/COPYING
+usr/share/zsh/site-functions/_curl
+usr/share/man/man1/curl.1.gz
diff --git a/graphics/linux-rl9-dri/Makefile b/graphics/linux-rl9-dri/Makefile
index e11666ebbefa..08adcd599af2 100644
--- a/graphics/linux-rl9-dri/Makefile
+++ b/graphics/linux-rl9-dri/Makefile
@@ -8,7 +8,7 @@ COMMENT=	Mesa libGL runtime libraries (Rocky Linux ${LINUX_DIST_VER})
 
 USES=		linux:rl9
 USE_LDCONFIG=	yes
-USE_LINUX=	elfutils-libelf expat libdrm libglvnd wayland xorglibs
+USE_LINUX=	elfutils-libelf expat libdrm libglvnd llvm wayland xorglibs
 USE_LINUX_RPM=	yes
 
 LIB_DISTNAMES=	freeglut-3.2.1-9.el9 \
diff --git a/lang/Makefile b/lang/Makefile
index 1e564399f6b9..b9ca462ed82d 100644
--- a/lang/Makefile
+++ b/lang/Makefile
@@ -178,6 +178,7 @@
     SUBDIR += linux-dotnet11-runtime
     SUBDIR += linux-dotnet11-sdk
     SUBDIR += linux-j
+    SUBDIR += linux-rl9-python3
     SUBDIR += lua51
     SUBDIR += lua52
     SUBDIR += lua53
diff --git a/lang/linux-rl9-python3/Makefile b/lang/linux-rl9-python3/Makefile
new file mode 100644
index 000000000000..121b49af8296
--- /dev/null
+++ b/lang/linux-rl9-python3/Makefile
@@ -0,0 +1,25 @@
+PORTNAME=	python3
+PORTVERSION=	3.9.16
+DISTVERSIONSUFFIX=	-1.el9_2.1
+CATEGORIES=	lang linux
+PKGNAMESUFFIX=	9
+
+MAINTAINER=	emulation@FreeBSD.org
+COMMENT=	Python Language (Rocky Linux ${LINUX_DIST_VER})
+WWW=		https://www.python.org/
+
+LICENSE=	PSFL
+
+USES=		cpe linux:rl9
+USE_LDCONFIG=	yes
+USE_LINUX_RPM=	yes
+
+SRC_DISTFILES=	${PORTNAME}.${PKGNAMESUFFIX}-${DISTVERSIONFULL}${SRC_SUFX}:SOURCE
+
+CONFLICTS=	linux-c7-${PORTNAME}${PKGNAMESUFFIX}
+DESCR=		${.CURDIR}/../${PORTNAME}${PKGNAMESUFFIX}/pkg-descr
+DOCSDIR=	${PREFIX}/usr/share/doc/${PORTNAME}
+
+OPTIONS_DEFINE=	DOCS
+
+.include <bsd.port.mk>
diff --git a/lang/linux-rl9-python3/distinfo b/lang/linux-rl9-python3/distinfo
new file mode 100644
index 000000000000..e95c8483db0f
--- /dev/null
+++ b/lang/linux-rl9-python3/distinfo
@@ -0,0 +1,7 @@
+TIMESTAMP = 1687942013
+SHA256 (rocky/p/python3-3.9.16-1.el9_2.1.aarch64.rpm) = 7e60ef4ecbb02cdc80990010c5480976f59472e838399654beb461b732a11ad1
+SIZE (rocky/p/python3-3.9.16-1.el9_2.1.aarch64.rpm) = 26752
+SHA256 (rocky/p/python3-3.9.16-1.el9_2.1.x86_64.rpm) = 42818a3358c5d2a1e5f15c1cdbfa0557564224a8767a6cbc217660747db1e113
+SIZE (rocky/p/python3-3.9.16-1.el9_2.1.x86_64.rpm) = 26811
+SHA256 (rocky/p/python3.9-3.9.16-1.el9_2.1.src.rpm) = 48d409bf4b04e19e98eff1dc1fa6bb8e4941c29359778fbb99f95edcef64d04a
+SIZE (rocky/p/python3.9-3.9.16-1.el9_2.1.src.rpm) = 20358133
diff --git a/lang/linux-rl9-python3/pkg-plist.amd64 b/lang/linux-rl9-python3/pkg-plist.amd64
new file mode 100644
index 000000000000..88e69d2eaee8
--- /dev/null
+++ b/lang/linux-rl9-python3/pkg-plist.amd64
@@ -0,0 +1,11 @@
+usr/bin/pydoc
+usr/bin/pydoc3
+usr/bin/pydoc3.9
+usr/bin/python3
+usr/bin/python3.9
+usr/lib/.build-id/5f/e947e5999d2bd9deb9dafc75b2a3e67d074e44
+usr/libexec/platform-python
+usr/libexec/platform-python3.9
+%%PORTDOCS%%%%DOCSDIR%%/README.rst
+usr/share/man/man1/python3.1.gz
+usr/share/man/man1/python3.9.1.gz
diff --git a/multimedia/Makefile b/multimedia/Makefile
index dae3725b18f8..854ef108a51e 100644
--- a/multimedia/Makefile
+++ b/multimedia/Makefile
@@ -203,6 +203,11 @@
     SUBDIR += libzen
     SUBDIR += linux-c7-libtheora
     SUBDIR += linux-c7-libv4l
+    SUBDIR += linux-rl9-ffmpeg
+    SUBDIR += linux-rl9-gstreamer1
+    SUBDIR += linux-rl9-gstreamer1-libav
+    SUBDIR += linux-rl9-libtheora
+    SUBDIR += linux-rl9-libv4l
     SUBDIR += linux-tsmuxer
     SUBDIR += linux_dvbwrapper-kmod
     SUBDIR += livego
diff --git a/multimedia/linux-rl9-ffmpeg/Makefile b/multimedia/linux-rl9-ffmpeg/Makefile
new file mode 100644
index 000000000000..d286d73f8352
--- /dev/null
+++ b/multimedia/linux-rl9-ffmpeg/Makefile
@@ -0,0 +1,29 @@
+PORTNAME=	ffmpeg
+PORTVERSION=	5.1.3
+DISTVERSIONSUFFIX=	-1.el9
+MASTER_SITES=	RPMFUSION9
+PKGNAMESUFFIX=	-libs
+CATEGORIES=	multimedia linux
+
+MAINTAINER=	emulation@FreeBSD.org
+COMMENT=	FFMpeg library (Rocky Linux ${LINUX_DIST_VER})
+WWW=		https://ffmpeg.org/
+
+LICENSE=	GPLv2+ LGPL21+
+LICENSE_COMB=	multi
+
+USES=		linux:rl9
+USE_LDCONFIG=	yes
+USE_LINUX_RPM=	yes
+
+
+LIB_DISTNAMES=	${PORTNAME}${PKGNAMESUFFIX}-${DISTVERSIONFULL}
+SRC_DISTFILES=	${PORTNAME}-${DISTVERSIONFULL}${SRC_SUFX}:SOURCE
+
+CONFLICTS=	linux-c7-${PORTNAME}
+DESCR=		${.CURDIR}/../${PORTNAME}/pkg-descr
+DOCSDIR=	${PREFIX}/usr/share/doc/${PORTNAME}${PKGNAMESUFFIX}
+
+OPTIONS_DEFINE=	DOCS
+
+.include <bsd.port.mk>
diff --git a/multimedia/linux-rl9-ffmpeg/distinfo b/multimedia/linux-rl9-ffmpeg/distinfo
new file mode 100644
index 000000000000..56dfcb71632e
--- /dev/null
+++ b/multimedia/linux-rl9-ffmpeg/distinfo
@@ -0,0 +1,7 @@
+TIMESTAMP = 1687940593
+SHA256 (rocky/f/ffmpeg-libs-5.1.3-1.el9.aarch64.rpm) = 53205b12597bd13a3403c8ead0ae3c031624fcf078bcc949a1d5c6738a8db837
+SIZE (rocky/f/ffmpeg-libs-5.1.3-1.el9.aarch64.rpm) = 7683563
+SHA256 (rocky/f/ffmpeg-libs-5.1.3-1.el9.x86_64.rpm) = 1c22c18784b1fc82f3cd71624b12049feefba3a41d7e42b4156b8fcc772a5b5a
+SIZE (rocky/f/ffmpeg-libs-5.1.3-1.el9.x86_64.rpm) = 8159178
+SHA256 (rocky/f/ffmpeg-5.1.3-1.el9.src.rpm) = acd9d2b6186ca91a6a73cd091afbee548f50e6b6ee1f599293b6d17f31cbd702
+SIZE (rocky/f/ffmpeg-5.1.3-1.el9.src.rpm) = 10042256
diff --git a/multimedia/linux-rl9-ffmpeg/pkg-plist.amd64 b/multimedia/linux-rl9-ffmpeg/pkg-plist.amd64
new file mode 100644
index 000000000000..99856a59f406
--- /dev/null
+++ b/multimedia/linux-rl9-ffmpeg/pkg-plist.amd64
@@ -0,0 +1,34 @@
+usr/lib/.build-id/61/fb0e47723b3c8196baf63279a922f98e6be5fa
+usr/lib/.build-id/6e/6f69a5552d117b1316f9a68ea1e4bdee9ed515
+usr/lib/.build-id/77/734e8aa4e52857a8e65d64db6cf555213a6d3c
+usr/lib/.build-id/8c/b6bbfac321d362293435aa3cd0b652e978cedb
+usr/lib/.build-id/a2/2132bab34aa3bba0bed8c97e5b3668320e061e
+usr/lib/.build-id/ab/0b8dc051fbf0296fde0c27165d02861f147e7a
+usr/lib/.build-id/d3/46963f1255bb84c4281eb095909f5e29da2007
+usr/lib/.build-id/d7/78acea55d9b2e895afee381f5fe833f88f8d58
+usr/lib64/libavcodec.so.59
+usr/lib64/libavcodec.so.59.37.100
+usr/lib64/libavfilter.so.8
+usr/lib64/libavfilter.so.8.44.100
+usr/lib64/libavformat.so.59
+usr/lib64/libavformat.so.59.27.100
+usr/lib64/libavutil.so.57
+usr/lib64/libavutil.so.57.28.100
+usr/lib64/libpostproc.so.56
+usr/lib64/libpostproc.so.56.6.100
+usr/lib64/libswresample.so.4
+usr/lib64/libswresample.so.4.7.100
+usr/lib64/libswscale.so.6
+usr/lib64/libswscale.so.6.7.100
+%%PORTDOCS%%%%DOCSDIR%%/CREDITS
+%%PORTDOCS%%%%DOCSDIR%%/README.md
+usr/share/licenses/ffmpeg-libs/COPYING.GPLv2
+usr/share/licenses/ffmpeg-libs/COPYING.GPLv3
+usr/share/licenses/ffmpeg-libs/COPYING.LGPLv2.1
+usr/share/licenses/ffmpeg-libs/COPYING.LGPLv3
+usr/share/man/man3/libavcodec.3.gz
+usr/share/man/man3/libavfilter.3.gz
+usr/share/man/man3/libavformat.3.gz
+usr/share/man/man3/libavutil.3.gz
+usr/share/man/man3/libswresample.3.gz
+usr/share/man/man3/libswscale.3.gz
diff --git a/multimedia/linux-rl9-gstreamer1-libav/Makefile b/multimedia/linux-rl9-gstreamer1-libav/Makefile
new file mode 100644
index 000000000000..e45b33940197
--- /dev/null
+++ b/multimedia/linux-rl9-gstreamer1-libav/Makefile
@@ -0,0 +1,25 @@
+PORTNAME=	gstreamer1-libav
+PORTVERSION=	1.18.4
+DISTVERSIONSUFFIX=	-1.el9
+MASTER_SITES=	RPMFUSION9
+#PKGNAMESUFFIX=	-libav
+CATEGORIES=	multimedia linux
+
+MAINTAINER=	emulation@FreeBSD.org
+COMMENT=	GStreamer1 libav library (Rocky Linux ${LINUX_DIST_VER})
+WWW=		https://gstreamer.freedesktop.org/
+
+LICENSE=	LGPL20+
+
+USES=		linux:rl9
+USE_LDCONFIG=	yes
+USE_LINUX_RPM=	yes
+USE_LINUX=	ffmpeg-libs gstreamer1
+
+CONFLICTS=	linux-c7-${PORTNAME}${PKGNAMESUFFIX}
+DESCR=		${.CURDIR}/../${PORTNAME}/pkg-descr
+DOCSDIR=	${PREFIX}/usr/share/doc/${PORTNAME}
+
+OPTIONS_DEFINE=	DOCS
+
+.include <bsd.port.mk>
diff --git a/multimedia/linux-rl9-gstreamer1-libav/distinfo b/multimedia/linux-rl9-gstreamer1-libav/distinfo
new file mode 100644
index 000000000000..8c6b83c7c857
--- /dev/null
+++ b/multimedia/linux-rl9-gstreamer1-libav/distinfo
@@ -0,0 +1,7 @@
+TIMESTAMP = 1687941076
+SHA256 (rocky/g/gstreamer1-libav-1.18.4-1.el9.aarch64.rpm) = 20f3b26f8c1ad1f2006ff5e22a11b62ef3a64a676cc0655c35e26acabd5f282d
+SIZE (rocky/g/gstreamer1-libav-1.18.4-1.el9.aarch64.rpm) = 293545
+SHA256 (rocky/g/gstreamer1-libav-1.18.4-1.el9.x86_64.rpm) = 211ac0bb3d5c278113e047eb808e24d55803884e991423b129d106cce87314c5
+SIZE (rocky/g/gstreamer1-libav-1.18.4-1.el9.x86_64.rpm) = 301203
+SHA256 (rocky/g/gstreamer1-libav-1.18.4-1.el9.src.rpm) = d8e5f32a02665c57458556d0cde19bd0055567376033bb1f2d45d086ed0131bf
+SIZE (rocky/g/gstreamer1-libav-1.18.4-1.el9.src.rpm) = 297356
diff --git a/multimedia/linux-rl9-gstreamer1-libav/pkg-plist.amd64 b/multimedia/linux-rl9-gstreamer1-libav/pkg-plist.amd64
new file mode 100644
index 000000000000..2a0bba8bc620
--- /dev/null
+++ b/multimedia/linux-rl9-gstreamer1-libav/pkg-plist.amd64
@@ -0,0 +1,7 @@
+usr/lib/.build-id/5d/2d15ba0ad4d515bd91c95e5c668d261a463f86
+usr/lib64/gstreamer-1.0/libgstlibav.so
+%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
+%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
+%%PORTDOCS%%%%DOCSDIR%%/NEWS
+%%PORTDOCS%%%%DOCSDIR%%/README.md
+usr/share/licenses/gstreamer1-libav/COPYING
diff --git a/multimedia/linux-rl9-gstreamer1/Makefile b/multimedia/linux-rl9-gstreamer1/Makefile
new file mode 100644
index 000000000000..19d288997a4a
--- /dev/null
+++ b/multimedia/linux-rl9-gstreamer1/Makefile
@@ -0,0 +1,31 @@
+PORTNAME=	gstreamer1
+PORTVERSION=	1.18.4
+DISTVERSIONSUFFIX=	-4.el9
+CATEGORIES=	multimedia linux
+
+MAINTAINER=	emulation@FreeBSD.org
+COMMENT=	GStreamer1 library (Rocky Linux ${LINUX_DIST_VER})
+WWW=		https://gstreamer.freedesktop.org/
+
+LICENSE=	LGPL20+
+
+USES=		linux:rl9
+USE_LDCONFIG=	yes
+USE_LINUX_RPM=	yes
+#USE_LINUX=	
+
+LIB_DISTNAMES=	${PORTNAME}-${DISTVERSIONFULL} \
+		${PORTNAME}-plugins-base-${DISTVERSION}-5.el9.0.1 \
+		${PORTNAME}-plugins-bad-free-${DISTVERSION}-6.el9 \
+		${PORTNAME}-plugins-good-${DISTVERSION}-6.el9 \
+		${PORTNAME}-plugins-ugly-free-${DISTVERSION}-3.el9
+
+SRC_DISTFILES=	gstreamer1-${DISTVERSIONFULL}${SRC_SUFX}:SOURCE
+
+CONFLICTS=	linux-c7-${PORTNAME}
+DESCR=		${.CURDIR}/../${PORTNAME}/pkg-descr
+DOCSDIR=	${PREFIX}/usr/share/doc/${PORTNAME}
+
+OPTIONS_DEFINE=	DOCS
+
+.include <bsd.port.mk>
*** 1395 LINES SKIPPED ***



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202405121002.44CA2bQx016824>