diff --git a/Mk/Uses/linux.mk b/Mk/Uses/linux.mk index bb517cf6c0b7..3f3773838914 100644 --- a/Mk/Uses/linux.mk +++ b/Mk/Uses/linux.mk @@ -1,390 +1,391 @@ # Ports Linux compatibility framework # # Feature: linux:args # Usage: USES=linux or USES=linux:args # Valid args: c7 Depend on CentOS 7 packages (default) # rl9 Depend on Rocky Linux 9 packages # Additional variables: # USE_LINUX List of Linux packages to depend on. # USE_LINUX_RPM When defined, additional variables and targets useful to Linux # infrastructure ports are made available. Possible values: # yes Set default LIB_DISTNAMES. # nolib Set default BIN_DISTNAMES. # noarch Set default SHARE_DISTNAMES. # Additional variables when USE_LINUX_RPM is defined: # BIN_DISTNAMES List of architecture dependent distnames. # LIB_DISTNAMES List of distnames with additional 32 bit version. # SHARE_DISTNAMES List of architecture independent distnames. # SRC_DISTFILES List of source distfiles that need to be distributed # with binary packages to comply with some licenses. # # MAINTAINER: emulation@FreeBSD.org .ifndef _INCLUDE_USES_LINUX_MK _INCLUDE_USES_LINUX_MK= yes _USES_POST+= linux . if empty(linux_ARGS) . if exists(${LINUXBASE}/etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7) linux_ARGS= c7 . elif exists(${LINUXBASE}/etc/pki/rpm-gpg/RPM-GPG-KEY-Rocky-9) linux_ARGS= rl9 . else linux_ARGS= ${LINUX_DEFAULT} . endif . endif . if ${linux_ARGS} == c7 LINUX_DIST_VER?= 7.9.2009 . elif ${linux_ARGS} == rl9 LINUX_DIST_VER?= 9.4 . else ERROR+= "Invalid Linux distribution: ${linux_ARGS}" . endif . ifndef ONLY_FOR_ARCHS . if ${linux_ARGS} == rl9 ONLY_FOR_ARCHS= aarch64 amd64 ONLY_FOR_ARCHS_REASON= Rocky Linux compatibility is only available on aarch64 and amd64 . else ONLY_FOR_ARCHS= aarch64 amd64 i386 ONLY_FOR_ARCHS_REASON= CentOS Linux compatibility is only available on aarch64, amd64 and i386 . endif . endif _linux_${linux_ARGS}_alsa-lib-devel= linux-${linux_ARGS}-alsa-lib-devel>0:audio/linux-${linux_ARGS}-alsa-lib-devel _linux_${linux_ARGS}_alsa-plugins-oss= linux-${linux_ARGS}-alsa-plugins-oss>0:audio/linux-${linux_ARGS}-alsa-plugins-oss _linux_${linux_ARGS}_alsa-plugins-pulseaudio=linux-${linux_ARGS}-alsa-plugins-pulseaudio>0:audio/linux-${linux_ARGS}-alsa-plugins-pulseaudio _linux_${linux_ARGS}_alsalib= linux-${linux_ARGS}-alsa-lib>0:audio/linux-${linux_ARGS}-alsa-lib _linux_rl9_aom= linux-rl9-aom-libs>0:multimedia/linux-rl9-aom _linux_${linux_ARGS}_at-spi2-atk= linux-${linux_ARGS}-at-spi2-atk>0:accessibility/linux-${linux_ARGS}-at-spi2-atk _linux_${linux_ARGS}_at-spi2-core= linux-${linux_ARGS}-at-spi2-core>0:accessibility/linux-${linux_ARGS}-at-spi2-core _linux_${linux_ARGS}_atk= linux-${linux_ARGS}-atk>0:accessibility/linux-${linux_ARGS}-atk _linux_${linux_ARGS}_avahi-libs= linux-${linux_ARGS}-avahi-libs>0:net/linux-${linux_ARGS}-avahi-libs _linux_c7_base= linux_base-c7>=7.6.1810_7:emulators/linux_base-c7 _linux_rl9_base= linux_base-rl9>=9.2:emulators/linux_base-rl9 _linux_rl9_brotli= linux-rl9-brotli>0:archivers/linux-rl9-brotli _linux_${linux_ARGS}_ca-certificates= linux-${linux_ARGS}-ca-certificates>0:security/linux-${linux_ARGS}-ca-certificates _linux_${linux_ARGS}_cairo= linux-${linux_ARGS}-cairo>0:graphics/linux-${linux_ARGS}-cairo _linux_${linux_ARGS}_cairo-gobject= linux-${linux_ARGS}-cairo-gobject>0:graphics/linux-${linux_ARGS}-cairo-gobject _linux_${linux_ARGS}_cups-libs= linux-${linux_ARGS}-cups-libs>0:print/linux-${linux_ARGS}-cups-libs _linux_${linux_ARGS}_curl= linux-${linux_ARGS}-curl>0:ftp/linux-${linux_ARGS}-curl _linux_${linux_ARGS}_cyrus-sasl2= linux-${linux_ARGS}-cyrus-sasl-lib>0:security/linux-${linux_ARGS}-cyrus-sasl2 _linux_${linux_ARGS}_dbuslibs= linux-${linux_ARGS}-dbus-libs>0:devel/linux-${linux_ARGS}-dbus-libs _linux_${linux_ARGS}_devtools= linux-${linux_ARGS}-devtools>0:devel/linux-${linux_ARGS}-devtools _linux_c7_dosfstools= linux-c7-dosfstools>0:filesystems/linux-c7-dosfstools _linux_${linux_ARGS}_dri= linux-${linux_ARGS}-dri>0:graphics/linux-${linux_ARGS}-dri _linux_${linux_ARGS}_elfutils-libelf= linux-${linux_ARGS}-elfutils-libelf>0:devel/linux-${linux_ARGS}-elfutils-libelf _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 _linux_${linux_ARGS}_fribidi= linux-${linux_ARGS}-fribidi>0:converters/linux-${linux_ARGS}-fribidi _linux_${linux_ARGS}_gdkpixbuf2= linux-${linux_ARGS}-gdk-pixbuf2>0:graphics/linux-${linux_ARGS}-gdk-pixbuf2 _linux_rl9_gnupg= linux-rl9-gnupg2>0:security/linux-rl9-gnupg _linux_${linux_ARGS}_gnutls= linux-${linux_ARGS}-gnutls>0:security/linux-${linux_ARGS}-gnutls _linux_rl9_graphene= linux-rl9-graphene>0:graphics/linux-rl9-graphene _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 _linux_${linux_ARGS}_icu= linux-${linux_ARGS}-icu>0:devel/linux-${linux_ARGS}-icu _linux_${linux_ARGS}_jasper= linux-${linux_ARGS}-jasper-libs>0:graphics/linux-${linux_ARGS}-jasper _linux_${linux_ARGS}_jbigkit= linux-${linux_ARGS}-jbigkit-libs>0:graphics/linux-${linux_ARGS}-jbigkit _linux_${linux_ARGS}_jpeg= linux-${linux_ARGS}-jpeg>0:graphics/linux-${linux_ARGS}-jpeg _linux_c7_libaio= linux-c7-libaio>0:devel/linux-c7-libaio _linux_rl9_libassuan= linux-rl9-libassuan>0:security/linux-rl9-libassuan _linux_${linux_ARGS}_libasyncns= linux-${linux_ARGS}-libasyncns>0:dns/linux-${linux_ARGS}-libasyncns _linux_c7_libaudiofile= linux-c7-audiofile>0:audio/linux-c7-audiofile _linux_c7_libcroco= linux-c7-libcroco>0:textproc/linux-c7-libcroco _linux_${linux_ARGS}_libdrm= linux-${linux_ARGS}-libdrm>0:graphics/linux-${linux_ARGS}-libdrm _linux_${linux_ARGS}_libepoxy= linux-${linux_ARGS}-libepoxy>0:graphics/linux-${linux_ARGS}-libepoxy _linux_rl9_libevent= linux-rl9-libevent>0:devel/linux-rl9-libevent _linux_${linux_ARGS}_libgcrypt= linux-${linux_ARGS}-libgcrypt>0:security/linux-${linux_ARGS}-libgcrypt _linux_${linux_ARGS}_libgfortran= linux-${linux_ARGS}-libgfortran>0:devel/linux-${linux_ARGS}-libgfortran _linux_${linux_ARGS}_libglvnd= linux-${linux_ARGS}-libglvnd>0:graphics/linux-${linux_ARGS}-libglvnd _linux_${linux_ARGS}_libgpg-error= linux-${linux_ARGS}-libgpg-error>0:security/linux-${linux_ARGS}-libgpg-error _linux_rl9_libidn2= linux-${linux_ARGS}-libidn2>0:dns/linux-rl9-libidn2 _linux_rl9_libjxl= linux-rl9-libjxl>0:graphics/linux-rl9-libjxl _linux_rl9_libnghttp2= linux-${linux_ARGS}-libnghttp2>0:www/linux-rl9-libnghttp2 _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_rl9_libpsl= linux-rl9-libpsl>0:dns/linux-rl9-libpsl _linux_${linux_ARGS}_librsvg2= linux-${linux_ARGS}-librsvg2>0:graphics/linux-${linux_ARGS}-librsvg2 _linux_rl9_libsecret= linux-rl9-libsecret>0:security/linux-rl9-libsecret _linux_${linux_ARGS}_libsigc++20= linux-${linux_ARGS}-libsigc++20>0:devel/linux-${linux_ARGS}-libsigc++20 _linux_rl9_libsigsegv= linux-${linux_ARGS}-libsigsegv>0:devel/linux-${linux_ARGS}-libsigsegv _linux_rl9_libsoup= linux-${linux_ARGS}-libsoup>0:devel/linux-${linux_ARGS}-libsoup _linux_${linux_ARGS}_libsndfile= linux-${linux_ARGS}-libsndfile>0:audio/linux-${linux_ARGS}-libsndfile _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 _linux_${linux_ARGS}_libtool-ltdl= linux-${linux_ARGS}-libtool-ltdl>0:devel/linux-${linux_ARGS}-libtool-ltdl _linux_rl9_libtracker-sparql= linux-rl9-libtracker-sparql>0:databases/linux-rl9-libtracker-sparql _linux_rl9_libunistring= linux-rl9-libunistring>0:devel/linux-rl9-libunistring _linux_${linux_ARGS}_libunwind= linux-${linux_ARGS}-libunwind>0:devel/linux-${linux_ARGS}-libunwind _linux_${linux_ARGS}_libv4l= linux-${linux_ARGS}-libv4l>0:multimedia/linux-${linux_ARGS}-libv4l _linux_rl9_libva= linux-rl9-libva>0:multimedia/linux-rl9-libva _linux_rl9_libvdpau= linux-rl9-libvdpau>0:multimedia/linux-rl9-libvdpau _linux_${linux_ARGS}_libvorbis= linux-${linux_ARGS}-libvorbis>0:audio/linux-${linux_ARGS}-libvorbis _linux_rl9_libvpx= linux-rl9-libvpx>0:multimedia/linux-rl9-libvpx _linux_${linux_ARGS}_libxcrypt= linux-${linux_ARGS}-libxcrypt>0:security/linux-${linux_ARGS}-libxcrypt _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_${linux_ARGS}_libxslt= linux-${linux_ARGS}-libxslt>0:textproc/linux-${linux_ARGS}-libxslt _linux_rl9_llvm= linux-${linux_ARGS}-llvm>0:devel/linux-${linux_ARGS}-llvm _linux_c7_lttng-ust= linux-c7-lttng-ust>0:sysutils/linux-c7-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_${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 _linux_rl9_ocl-icd= linux-rl9-ocl-icd>0:devel/linux-rl9-ocl-icd _linux_${linux_ARGS}_openal-soft= linux-${linux_ARGS}-openal-soft>0:audio/linux-${linux_ARGS}-openal-soft _linux_rl9_openjpeg= linux-rl9-openjpeg2>0:graphics/linux-rl9-openjpeg _linux_${linux_ARGS}_openldap= linux-${linux_ARGS}-openldap>0:net/linux-${linux_ARGS}-openldap _linux_c7_openmotif= linux-c7-motif>0:x11-toolkits/linux-c7-openmotif _linux_c7_openssl-devel= linux-c7-openssl-devel>0:security/linux-c7-openssl-devel _linux_c7_openssl= ${_linux_c7_base} _linux_rl9_opus= linux-rl9-opus>0:audio/linux-rl9-opus _linux_rl9_orc= linux-rl9-orc>0:devel/linux-rl9-orc _linux_${linux_ARGS}_p11-kit= linux-${linux_ARGS}-p11-kit>0:security/linux-${linux_ARGS}-p11-kit _linux_${linux_ARGS}_pango= linux-${linux_ARGS}-pango>0:x11-toolkits/linux-${linux_ARGS}-pango _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_pulseaudio-utils= linux-rl9-pulseaudio-utils>0:audio/linux-rl9-pulseaudio-utils _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 _linux_rl9_qt3d= linux-rl9-qt5-qt3d>0:graphics/linux-rl9-qt5-qt3d _linux_rl9_qtbase= linux-rl9-qt5-qtbase>0:devel/linux-rl9-qt5-qtbase _linux_rl9_qtconnectivity= linux-rl9-qt5-qtconnectivity>0:comms/linux-rl9-qt5-qtconnectivity _linux_rl9_qtdeclarative= linux-rl9-qt5-qtdeclarative>0:devel/linux-rl9-qt5-qtdeclarative _linux_rl9_qtgraphicaleffects= linux-rl9-qt5-qtgraphicaleffects>0:graphics/linux-rl9-qt5-qtgraphicaleffects _linux_rl9_qtimageformats= linux-rl9-qt5-qtimageformats>0:graphics/linux-rl9-qt5-qtimageformats _linux_rl9_qtmultimedia= linux-rl9-qt5-qtmultimedia>0:multimedia/linux-rl9-qt5-qtmultimedia _linux_rl9_qtquickcontrols= linux-rl9-qt5-qtquickcontrols>0:x11-toolkits/linux-rl9-qt5-qtquickcontrols _linux_rl9_qtscript= linux-rl9-qt5-qtscript>0:devel/linux-rl9-qt5-qtscript _linux_rl9_qtsensors= linux-rl9-qt5-qtsensors>0:comms/linux-rl9-qt5-qtsensors _linux_rl9_qtserialbus= linux-rl9-qt5-qtserialbus>0:comms/linux-rl9-qt5-qtserialbus _linux_rl9_qtserialport= linux-rl9-qt5-qtserialport>0:comms/linux-rl9-qt5-qtserialport _linux_rl9_qtsvg= linux-rl9-qt5-qtsvg>0:graphics/linux-rl9-qt5-qtsvg _linux_rl9_qttools= linux-rl9-qt5-qttools>0:devel/linux-rl9-qt5-qttools _linux_rl9_qtwayland= linux-rl9-qt5-qtwayland>0:graphics/linux-rl9-qt5-qtwayland _linux_rl9_qtwebchannel= linux-rl9-qt5-qtwebchannel>0:www/linux-rl9-qt5-qtwebchannel _linux_rl9_qtwebsockets= linux-rl9-qt5-qtwebsockets>0:www/linux-rl9-qt5-qtwebsockets _linux_rl9_qtx11extras= linux-rl9-qt5-qtx11extras>0:x11/linux-rl9-qt5-qtx11extras _linux_rl9_qtxmlpatterns= linux-rl9-qt5-qtxmlpatterns>0:textproc/linux-rl9-qt5-qtxmlpatterns _linux_c7_sdl12= linux-c7-sdl>0:devel/linux-c7-sdl12 _linux_c7_sdlimage= linux-c7-sdl_image>0:graphics/linux-c7-sdl_image _linux_c7_sdlmixer= linux-c7-sdl_mixer>0:audio/linux-c7-sdl_mixer _linux_c7_sdlttf= linux-c7-sdl_ttf>0:graphics/linux-c7-sdl_ttf _linux_rl9_shaderc= linux-rl9-shaderc>0:graphics/linux-rl9-shaderc _linux_rl9_spirv-tools= linux-rl9-spirv-tools>0:graphics/linux-rl9-spirv-tools _linux_${linux_ARGS}_sqlite3= linux-${linux_ARGS}-sqlite>0:databases/linux-${linux_ARGS}-sqlite3 _linux_${linux_ARGS}_strace= linux-${linux_ARGS}-strace>0:devel/linux-${linux_ARGS}-strace _linux_${linux_ARGS}_systemd-libs= linux-${linux_ARGS}-systemd-libs>0:devel/linux-${linux_ARGS}-systemd-libs _linux_c7_tcl85= linux-c7-tcl85>0:lang/linux-c7-tcl85 _linux_rl9_tcl86= linux-rl9-tcl86>0:lang/linux-rl9-tcl86 _linux_${linux_ARGS}_tcp_wrappers-libs= linux-${linux_ARGS}-tcp_wrappers-libs>0:net/linux-${linux_ARGS}-tcp_wrappers-libs _linux_${linux_ARGS}_tiff= linux-${linux_ARGS}-libtiff>0:graphics/linux-${linux_ARGS}-tiff _linux_c7_tk85= linux-c7-tk85>0:x11-toolkits/linux-c7-tk85 +_linux_rl9_tk86= linux-rl9-tk86>0:x11-toolkits/linux-rl9-tk86 _linux_c7_trousers= linux-c7-trousers>0:security/linux-c7-trousers _linux_c7_userspace-rcu= linux-c7-userspace-rcu>0:sysutils/linux-c7-userspace-rcu _linux_rl9_vulkan= linux-rl9-vulkan-loader>0:graphics/linux-rl9-vulkan _linux_${linux_ARGS}_wayland= linux-${linux_ARGS}-wayland>0:graphics/linux-${linux_ARGS}-wayland _linux_rl9_webp= linux-rl9-libwebp>0:graphics/linux-rl9-webp _linux_rl9_wget= linux-rl9-wget>0:ftp/linux-rl9-wget _linux_${linux_ARGS}_xcb-util= linux-${linux_ARGS}-xcb-util>0:x11/linux-${linux_ARGS}-xcb-util _linux_${linux_ARGS}_xorglibs= linux-${linux_ARGS}-xorg-libs>=7.7:x11/linux-${linux_ARGS}-xorg-libs _linux_c7_zlib-devel= linux-c7-zlib-devel>0:devel/linux-c7-zlib-devel # special node for linux_libusb _linux_${linux_ARGS}_libusb= linux_libusb-${linux_ARGS}>0:devel/linux_libusb@${linux_ARGS} USE_LINUX?= base . for i in ${USE_LINUX} _i_args:= ${i:C/^[^:]*:?//:S/,/ /g} . if ${_i_args:Mpatch} PATCH_DEPENDS+= ${_linux_${linux_ARGS}_${i:C/:.*//}} . endif . if ${_i_args:Mbuild} BUILD_DEPENDS+= ${_linux_${linux_ARGS}_${i:C/:.*//}} . endif . if ${_i_args:Mrun} || empty(_i_args) RUN_DEPENDS+= ${_linux_${linux_ARGS}_${i:C/:.*//}} . endif . if !defined(_linux_${linux_ARGS}_${i:C/:.*//}) DEV_ERROR+= "USE_LINUX=${i}: package does not exist" . endif . endfor . ifdef USE_LINUX_RPM . if ${linux_ARGS} == c7 . ifndef MASTER_SITES MASTER_SITES= ${MASTER_SITE_CENTOS_LINUX} MASTER_SITE_SUBDIR= altarch/${LINUX_DIST_VER}/os/aarch64/Packages/:DEFAULT,aarch64 \ altarch/${LINUX_DIST_VER}/updates/aarch64/Packages/:DEFAULT,aarch64 \ centos/${LINUX_DIST_VER}/os/x86_64/Packages/:DEFAULT,amd64 \ centos/${LINUX_DIST_VER}/updates/x86_64/Packages/:DEFAULT,amd64 \ altarch/${LINUX_DIST_VER}/os/i386/Packages/:DEFAULT,i386 \ altarch/${LINUX_DIST_VER}/updates/i386/Packages/:DEFAULT,i386 \ centos/${LINUX_DIST_VER}/os/Source/SPackages/:SOURCE \ centos/${LINUX_DIST_VER}/updates/Source/SPackages/:SOURCE . endif DIST_SUBDIR?= centos DEPRECATED= CentOS Linux 7 reached end of life (EOL) on June 30, 2024 . elif ${linux_ARGS} == rl9 . ifndef MASTER_SITES MASTER_SITES= ${MASTER_SITE_ROCKY_LINUX} MASTER_SITE_SUBDIR= ${LINUX_DIST_VER}/BaseOS/aarch64/os/Packages/:DEFAULT,aarch64 \ ${LINUX_DIST_VER}/AppStream/aarch64/os/Packages/:DEFAULT,aarch64 \ ${LINUX_DIST_VER}/BaseOS/x86_64/os/Packages/:DEFAULT,amd64 \ ${LINUX_DIST_VER}/AppStream/x86_64/os/Packages/:DEFAULT,amd64 \ ${LINUX_DIST_VER}/BaseOS/source/tree/Packages/:SOURCE \ ${LINUX_DIST_VER}/AppStream/source/tree/Packages/:SOURCE . endif DIST_SUBDIR?= rocky . endif # ${linux_ARGS} == * PKGNAMEPREFIX?= linux-${linux_ARGS}- EXTRACT_SUFX?= .rpm EXTRACT_SUFX_aarch64?= .aarch64${EXTRACT_SUFX} EXTRACT_SUFX_amd64?= .x86_64${EXTRACT_SUFX} EXTRACT_SUFX_i386?= .i686${EXTRACT_SUFX} EXTRACT_SUFX_noarch?= .noarch${EXTRACT_SUFX} SRC_SUFX?= .src${EXTRACT_SUFX} NO_BUILD= yes NO_WRKSUBDIR= yes USE_LINUX_PREFIX= yes . endif # USE_LINUX_RPM .endif # ! _INCLUDE_USES_LINUX_MK .ifdef _POSTMKINCLUDED && ! _INCLUDE_USES_LINUX_POST_MK _INCLUDE_USES_LINUX_POST_MK= yes . ifdef USE_LINUX_RPM . if ${USE_LINUX_RPM} == noarch NO_ARCH= yes SHARE_DISTNAMES?= ${DISTNAME} . elif ${USE_LINUX_RPM} == nolib BIN_DISTNAMES?= ${DISTNAME} . else LIB_DISTNAMES?= ${DISTNAME} . endif . if ${linux_ARGS} == rl9 . if !empty(SHARE_DISTNAMES) SHARE_DISTNAMES:= ${SHARE_DISTNAMES:C/^[a-z0-9]/&\/&/} . endif . if !empty(BIN_DISTNAMES) BIN_DISTNAMES:= ${BIN_DISTNAMES:C/^[a-z0-9]/&\/&/} . endif . if !empty(LIB_DISTNAMES) LIB_DISTNAMES:= ${LIB_DISTNAMES:C/^[a-z0-9]/&\/&/} . endif . endif . if !(defined(ONLY_FOR_ARCHS) && empty(ONLY_FOR_ARCHS:Maarch64)) \ && empty(NOT_FOR_ARCHS:Maarch64) DISTFILES_aarch64?= ${LIB_DISTNAMES:S/$/${EXTRACT_SUFX_aarch64}:aarch64/} \ ${BIN_DISTNAMES:S/$/${EXTRACT_SUFX_aarch64}:aarch64/} \ ${SHARE_DISTNAMES:S/$/${EXTRACT_SUFX_noarch}/} \ ${LIB_DISTNAMES_aarch64:S/$/${EXTRACT_SUFX_aarch64}:aarch64/} . endif . if !(defined(ONLY_FOR_ARCHS) && empty(ONLY_FOR_ARCHS:Mamd64)) \ && empty(NOT_FOR_ARCHS:Mamd64) . ifndef DISTFILES_amd64 . if ${linux_ARGS} == c7 DISTFILES_amd64= ${LIB_DISTNAMES:S/$/${EXTRACT_SUFX_i386}:amd64,i386/} \ ${LIB_DISTNAMES_i386:S/$/${EXTRACT_SUFX_i386}:amd64,i386/} . endif . if !empty(WANT_LINUX32) DISTFILES_amd64+= ${LIB_DISTNAMES:S/$/${EXTRACT_SUFX_i386}:amd64/} . endif DISTFILES_amd64+= ${LIB_DISTNAMES:S/$/${EXTRACT_SUFX_amd64}:amd64/} \ ${LIB_DISTNAMES_amd64:S/$/${EXTRACT_SUFX_amd64}:amd64/} \ ${BIN_DISTNAMES:S/$/${EXTRACT_SUFX_amd64}:amd64/} \ ${SHARE_DISTNAMES:S/$/${EXTRACT_SUFX_noarch}/} . endif . endif . if !(defined(ONLY_FOR_ARCHS) && empty(ONLY_FOR_ARCHS:Mi386)) \ && empty(NOT_FOR_ARCHS:Mi386) DISTFILES_i386?= ${LIB_DISTNAMES:S/$/${EXTRACT_SUFX_i386}:amd64,i386/} \ ${LIB_DISTNAMES_i386:S/$/${EXTRACT_SUFX_i386}:amd64,i386/} \ ${BIN_DISTNAMES:S/$/${EXTRACT_SUFX_i386}:i386/} \ ${SHARE_DISTNAMES:S/$/${EXTRACT_SUFX_noarch}/} . endif SRC_DISTFILES?= ${DISTNAME}${SRC_SUFX}:SOURCE . if ${linux_ARGS} == rl9 SRC_DISTFILES:= ${SRC_DISTFILES:C/^[a-z0-9]/&\/&/} . endif . ifdef USE_LINUX_RPM_BAD_PERMS EXTRACT_DEPENDS+= rpm2archive:archivers/rpm4 EXTRACT_CMD= rpm2archive EXTRACT_BEFORE_ARGS= - < EXTRACT_AFTER_ARGS= | ${TAR} xf - --no-same-owner --no-same-permissions . endif . if ${USE_LINUX_RPM} != noarch PLIST?= ${PKGDIR}/pkg-plist.${ARCH} . endif . if !target(do-install) do-install: (cd ${WRKSRC} && \ ${FIND} * | ${CPIO} -dumpl --quiet ${STAGEDIR}${PREFIX}) . for d in bin lib lib64 sbin [ ! -e ${STAGEDIR}${PREFIX}/${d} -o -L ${STAGEDIR}${PREFIX}/${d} ] || \ (cd ${STAGEDIR}${PREFIX} && \ ${FIND} ${d} | ${CPIO} -dumpl --quiet usr && ${RM} -r ${d}) . endfor [ ! -e ${STAGEDIR}${PREFIX}/usr/share/icons -o \ -L ${STAGEDIR}${PREFIX}/usr/share/icons ] || \ (cd ${STAGEDIR}${PREFIX}/usr/share && ${FIND} icons | \ ${CPIO} -dumpl --quiet ${STAGEDIR}${LOCALBASE}/share && \ ${RM} -r icons) . endif . endif # USE_LINUX_RPM . ifdef DISTNAME_aarch64 DISTFILES_aarch64?= ${DISTNAME_aarch64}${EXTRACT_SUFX} . endif . ifdef DISTNAME_amd64 DISTFILES_amd64?= ${DISTNAME_amd64}${EXTRACT_SUFX} . endif . ifdef DISTNAME_i386 DISTFILES_i386?= ${DISTNAME_i386}${EXTRACT_SUFX} . endif . ifndef DISTFILES . ifdef DISTFILES_aarch64 || DISTFILES_amd64 || DISTFILES_i386 . if make(makesum) _ALL_DISTFILES= ${DISTFILES_aarch64} ${DISTFILES_amd64} ${DISTFILES_i386} DISTFILES= ${_ALL_DISTFILES:O:u} . else DISTFILES= ${DISTFILES_${ARCH}} . endif EXTRACT_ONLY?= ${DISTFILES_${ARCH}:C/:[^:]+$//} . endif . endif . if !empty(SRC_DISTFILES) && (make(makesum) || defined(PACKAGE_BUILDING)) DISTFILES+= ${SRC_DISTFILES} . endif .endif # _POSTMKINCLUDED && ! _INCLUDE_USES_LINUX_POST_MK diff --git a/x11-toolkits/Makefile b/x11-toolkits/Makefile index 55a37e8b92a5..930ea0bc89a6 100644 --- a/x11-toolkits/Makefile +++ b/x11-toolkits/Makefile @@ -1,270 +1,271 @@ COMMENT = X11 toolkits SUBDIR += SoXt SUBDIR += Xaw3d SUBDIR += Xmt SUBDIR += amtk SUBDIR += aquamarine SUBDIR += blt SUBDIR += bwidget SUBDIR += color-widgets-qt5 SUBDIR += como SUBDIR += copperspice SUBDIR += ctk SUBDIR += fltk SUBDIR += fox16 SUBDIR += fox17 SUBDIR += fxscintilla SUBDIR += gdl SUBDIR += girara SUBDIR += gnome-pty-helper SUBDIR += gnustep-back SUBDIR += gnustep-gui SUBDIR += granite SUBDIR += granite7 SUBDIR += gstreamer1-plugins-gtk SUBDIR += gstreamer1-plugins-pango SUBDIR += gstreamer1-plugins-qt5 SUBDIR += gstreamer1-plugins-qt6 SUBDIR += gtk-layer-shell SUBDIR += gtk-session-lock SUBDIR += gtk-sharp-beans SUBDIR += gtk-sharp20 SUBDIR += gtk-sharp30 SUBDIR += gtk20 SUBDIR += gtk30 SUBDIR += gtk4-layer-shell SUBDIR += gtk40 SUBDIR += gtkd SUBDIR += gtkdatabox SUBDIR += gtkextra SUBDIR += gtkglarea2 SUBDIR += gtkglext SUBDIR += gtkglextmm SUBDIR += gtkimageview SUBDIR += gtkmm24 SUBDIR += gtkmm30 SUBDIR += gtksourceview2 SUBDIR += gtksourceview3 SUBDIR += gtksourceview4 SUBDIR += gtksourceview5 SUBDIR += gtksourceviewmm3 SUBDIR += guile-gnome-platform SUBDIR += imgui SUBDIR += irrlicht SUBDIR += itk SUBDIR += iwidgets SUBDIR += kddockwidgets SUBDIR += kf5-attica SUBDIR += kf5-kcompletion SUBDIR += kf5-kconfigwidgets SUBDIR += kf5-kdesignerplugin SUBDIR += kf5-kguiaddons SUBDIR += kf5-kirigami2 SUBDIR += kf5-kitemviews SUBDIR += kf5-kjobwidgets SUBDIR += kf5-ktextwidgets SUBDIR += kf5-kwidgetsaddons SUBDIR += kf5-kxmlgui SUBDIR += kf6-attica SUBDIR += kf6-kcompletion SUBDIR += kf6-kconfigwidgets SUBDIR += kf6-kguiaddons SUBDIR += kf6-kirigami SUBDIR += kf6-kitemviews SUBDIR += kf6-kjobwidgets SUBDIR += kf6-ktextwidgets SUBDIR += kf6-kwidgetsaddons SUBDIR += kf6-kxmlgui SUBDIR += kirigami-addons SUBDIR += kirigami-addons-devel SUBDIR += kproperty SUBDIR += lesstif SUBDIR += libXaw SUBDIR += libXmu SUBDIR += libXt SUBDIR += libadwaita SUBDIR += libdazzle SUBDIR += libdecor SUBDIR += libgdiplus SUBDIR += libhandy SUBDIR += libhandy0 SUBDIR += libshumate SUBDIR += libspelling SUBDIR += libunique3 SUBDIR += libwnck SUBDIR += libwnck3 SUBDIR += libxaw3dxft SUBDIR += linux-c7-gtk2 SUBDIR += linux-c7-gtk3 SUBDIR += linux-c7-openmotif SUBDIR += linux-c7-pango SUBDIR += linux-c7-qt-x11 SUBDIR += linux-c7-tk85 SUBDIR += linux-rl9-gtk2 SUBDIR += linux-rl9-gtk3 SUBDIR += linux-rl9-pango SUBDIR += linux-rl9-qt5-qtquickcontrols + SUBDIR += linux-rl9-tk86 SUBDIR += movingmotif SUBDIR += mowitz SUBDIR += mygui SUBDIR += mygui-dummy SUBDIR += mygui-ogre SUBDIR += mygui-opengl SUBDIR += nanogui SUBDIR += neXtaw SUBDIR += ntk SUBDIR += nuklear SUBDIR += ocaml-graphics SUBDIR += ocaml-lablgtk2 SUBDIR += ocaml-lablgtk3 SUBDIR += ocaml-labltk SUBDIR += open-motif SUBDIR += open-motif-devel SUBDIR += osm-gps-map SUBDIR += otk SUBDIR += p5-Alien-wxWidgets SUBDIR += p5-Gtk2 SUBDIR += p5-Gtk2-Chmod SUBDIR += p5-Gtk2-Ex-FormFactory SUBDIR += p5-Gtk2-Ex-PodViewer SUBDIR += p5-Gtk2-Ex-Simple-List SUBDIR += p5-Gtk2-Ex-Utils SUBDIR += p5-Gtk2-ImageView SUBDIR += p5-Gtk2-PathButtonBar SUBDIR += p5-Gtk3 SUBDIR += p5-Gtk3-ImageView SUBDIR += p5-Gtk3-SimpleList SUBDIR += p5-Pango SUBDIR += p5-Prima SUBDIR += p5-Test-Tk SUBDIR += p5-Tk SUBDIR += p5-Tk-Action SUBDIR += p5-Tk-Autoscroll SUBDIR += p5-Tk-ColourChooser SUBDIR += p5-Tk-Contrib SUBDIR += p5-Tk-CursorControl SUBDIR += p5-Tk-DKW SUBDIR += p5-Tk-Date SUBDIR += p5-Tk-DynaTabFrame SUBDIR += p5-Tk-Enscript SUBDIR += p5-Tk-FontDialog SUBDIR += p5-Tk-GBARR SUBDIR += p5-Tk-Getopt SUBDIR += p5-Tk-HistEntry SUBDIR += p5-Tk-JComboBox SUBDIR += p5-Tk-ResizeButton SUBDIR += p5-Tk-Role-Dialog SUBDIR += p5-Tk-Role-HasWidgets SUBDIR += p5-Tk-Splashscreen SUBDIR += p5-Tk-Sugar SUBDIR += p5-Tk-TableMatrix SUBDIR += p5-Tk-ToolBar SUBDIR += p5-Tk-WaitBox SUBDIR += pango SUBDIR += pangolin SUBDIR += pangomm SUBDIR += pangox-compat SUBDIR += plasma5-kdeplasma-addons SUBDIR += plasma6-kdeplasma-addons SUBDIR += plib SUBDIR += py-AnyQt SUBDIR += py-Pmw SUBDIR += py-awesometkinter SUBDIR += py-customtkinter SUBDIR += py-easygui SUBDIR += py-fltk SUBDIR += py-guietta SUBDIR += py-kivy SUBDIR += py-pangocffi SUBDIR += py-python-xlib SUBDIR += py-qt5-chart SUBDIR += py-qt5-datavis3d SUBDIR += py-qt6-chart SUBDIR += py-qt6-datavis3d SUBDIR += py-superqt SUBDIR += py-tkinter SUBDIR += py-tktreectrl SUBDIR += py-wxPython4 SUBDIR += pythonqt SUBDIR += qhotkey SUBDIR += qml-box2d SUBDIR += qt5-charts SUBDIR += qt5-datavis3d SUBDIR += qt5-declarative SUBDIR += qt5-declarative-test SUBDIR += qt5-gamepad SUBDIR += qt5-gui SUBDIR += qt5-quick3d SUBDIR += qt5-quickcontrols SUBDIR += qt5-quickcontrols2 SUBDIR += qt5-quicktimeline SUBDIR += qt5-uiplugin SUBDIR += qt5-virtualkeyboard SUBDIR += qt5-widgets SUBDIR += qt5pas SUBDIR += qt6-charts SUBDIR += qt6-datavis3d SUBDIR += qt6-declarative SUBDIR += qt6-graphs SUBDIR += qt6-quick3d SUBDIR += qt6-quicktimeline SUBDIR += qt6-shadertools SUBDIR += qt6-virtualkeyboard SUBDIR += qt6pas SUBDIR += qtermwidget SUBDIR += qtermwidget-qt5 SUBDIR += qwt5-qt5 SUBDIR += qwt6 SUBDIR += redkite SUBDIR += rep-gtk2 SUBDIR += rubygem-gdk3 SUBDIR += rubygem-gdk4 SUBDIR += rubygem-gtk2 SUBDIR += rubygem-gtk3 SUBDIR += rubygem-gtk4 SUBDIR += rubygem-gtksourceview3 SUBDIR += rubygem-gtksourceview4 SUBDIR += rubygem-pango SUBDIR += rubygem-poppler SUBDIR += rubygem-tk SUBDIR += rubygem-uh SUBDIR += rubygem-vte3 SUBDIR += rubygem-vte4 SUBDIR += scenefx SUBDIR += scintilla SUBDIR += sdl2_pango SUBDIR += sdl_pango SUBDIR += shared-desktop-ontologies SUBDIR += skinlf SUBDIR += soqt SUBDIR += swt SUBDIR += tepl6 SUBDIR += termit SUBDIR += tix SUBDIR += tk-wrapper SUBDIR += tk86 SUBDIR += tk87 SUBDIR += tk90 SUBDIR += tkdnd SUBDIR += tkshape SUBDIR += tktable SUBDIR += tktray SUBDIR += tktreectrl SUBDIR += unique SUBDIR += viewklass SUBDIR += vte SUBDIR += vte3 SUBDIR += wlroots SUBDIR += wlroots015 SUBDIR += wlroots017 SUBDIR += wmapp SUBDIR += wxgtk30 SUBDIR += wxgtk32 SUBDIR += xbae SUBDIR += xforms SUBDIR += xmhtml SUBDIR += xwallpaper SUBDIR += ztoolkit .include diff --git a/x11-toolkits/linux-rl9-tk86/Makefile b/x11-toolkits/linux-rl9-tk86/Makefile new file mode 100644 index 000000000000..e1cbe34f0d39 --- /dev/null +++ b/x11-toolkits/linux-rl9-tk86/Makefile @@ -0,0 +1,24 @@ +PORTNAME= tk +PORTVERSION= 8.6.10 +DISTVERSIONSUFFIX= -9.el9 +CATEGORIES= x11-toolkits linux +PKGNAMESUFFIX= 86 + +MAINTAINER= emulation@FreeBSD.org +COMMENT= Graphical toolkit for TCL (Rocky Linux ${LINUX_DIST_VER}) +WWW= https://www.tcl.tk/ + +USES= cpe linux:rl9 +USE_LDCONFIG= yes +USE_LINUX= tcl86 xorglibs +USE_LINUX_RPM= yes +#USE_LINUX_RPM_BAD_PERMS= yes + +CONFLICTS= linux-c7-${PORTNAME}${PKGNAMESUFFIX} +DATADIR= ${PREFIX}/usr/share/${PORTNAME}${PORTVERSION:R} +DESCR= ${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}${PKGNAMESUFFIX}/pkg-descr +DOCSDIR= ${PREFIX}/usr/share/doc/${PORTNAME} + +OPTIONS_DEFINE= DOCS + +.include diff --git a/x11-toolkits/linux-rl9-tk86/distinfo b/x11-toolkits/linux-rl9-tk86/distinfo new file mode 100644 index 000000000000..ba4efbf0eefd --- /dev/null +++ b/x11-toolkits/linux-rl9-tk86/distinfo @@ -0,0 +1,7 @@ +TIMESTAMP = 1731618293 +SHA256 (rocky/t/tk-8.6.10-9.el9.aarch64.rpm) = 8127affe03184158fe70d542a015f62d6db07cd6773fea8c3ccb4b6159c2cdf2 +SIZE (rocky/t/tk-8.6.10-9.el9.aarch64.rpm) = 1634790 +SHA256 (rocky/t/tk-8.6.10-9.el9.x86_64.rpm) = 82ad90c7cc5ae4e7e881e96877d4bbb11591533b7d90dc784ec1e99aa33300b2 +SIZE (rocky/t/tk-8.6.10-9.el9.x86_64.rpm) = 1636342 +SHA256 (rocky/t/tk-8.6.10-9.el9.src.rpm) = e36a514376c053f0ab5c187552f4a66c7ee6e8e42c089f6cdd9aab2079e679ee +SIZE (rocky/t/tk-8.6.10-9.el9.src.rpm) = 4459951 diff --git a/x11-toolkits/linux-rl9-tk86/pkg-plist.aarch64 b/x11-toolkits/linux-rl9-tk86/pkg-plist.aarch64 new file mode 100644 index 000000000000..d9664f1f8daa --- /dev/null +++ b/x11-toolkits/linux-rl9-tk86/pkg-plist.aarch64 @@ -0,0 +1,279 @@ +usr/bin/wish +usr/bin/wish8.6 +usr/lib/.build-id/04/d24c7ca4f20bf00dea7bd69c6e9860acdd7ef1 +usr/lib/.build-id/da/59c9e91810a704917afd1ee1fb6afc6bf5cca8 +usr/lib64/libtk8.6.so +usr/lib64/tk8.6/pkgIndex.tcl +%%PORTDOCS%%%%DOCSDIR%%/README.md +%%PORTDOCS%%%%DOCSDIR%%/changes +%%PORTDOCS%%%%DOCSDIR%%/license.terms +usr/share/man/man1/wish.1.gz +usr/share/man/mann/bell.n.gz +usr/share/man/mann/bind.n.gz +usr/share/man/mann/bindtags.n.gz +usr/share/man/mann/bitmap.n.gz +usr/share/man/mann/busy.n.gz +usr/share/man/mann/button.n.gz +usr/share/man/mann/canvas.n.gz +usr/share/man/mann/checkbutton.n.gz +usr/share/man/mann/clipboard.n.gz +usr/share/man/mann/colors.n.gz +usr/share/man/mann/console.n.gz +usr/share/man/mann/cursors.n.gz +usr/share/man/mann/destroy.n.gz +usr/share/man/mann/entry.n.gz +usr/share/man/mann/event.n.gz +usr/share/man/mann/focus.n.gz +usr/share/man/mann/font.n.gz +usr/share/man/mann/fontchooser.n.gz +usr/share/man/mann/frame.n.gz +usr/share/man/mann/geometry.n.gz +usr/share/man/mann/grab.n.gz +usr/share/man/mann/grid.n.gz +usr/share/man/mann/image.n.gz +usr/share/man/mann/keysyms.n.gz +usr/share/man/mann/label.n.gz +usr/share/man/mann/labelframe.n.gz +usr/share/man/mann/listbox.n.gz +usr/share/man/mann/lower.n.gz +usr/share/man/mann/menu.n.gz +usr/share/man/mann/menubutton.n.gz +usr/share/man/mann/message.n.gz +usr/share/man/mann/option.n.gz +usr/share/man/mann/options.n.gz +usr/share/man/mann/pack.n.gz +usr/share/man/mann/pack_old.n.gz +usr/share/man/mann/panedwindow.n.gz +usr/share/man/mann/photo.n.gz +usr/share/man/mann/place.n.gz +usr/share/man/mann/radiobutton.n.gz +usr/share/man/mann/raise.n.gz +usr/share/man/mann/safe_loadTk.n.gz +usr/share/man/mann/scale.n.gz +usr/share/man/mann/scrollbar.n.gz +usr/share/man/mann/selection.n.gz +usr/share/man/mann/send.n.gz +usr/share/man/mann/spinbox.n.gz +usr/share/man/mann/text.n.gz +usr/share/man/mann/tk.n.gz +usr/share/man/mann/tk_bindForTraversal.n.gz +usr/share/man/mann/tk_bisque.n.gz +usr/share/man/mann/tk_chooseColor.n.gz +usr/share/man/mann/tk_chooseDirectory.n.gz +usr/share/man/mann/tk_dialog.n.gz +usr/share/man/mann/tk_focusFollowsMouse.n.gz +usr/share/man/mann/tk_focusNext.n.gz +usr/share/man/mann/tk_focusPrev.n.gz +usr/share/man/mann/tk_getOpenFile.n.gz +usr/share/man/mann/tk_getSaveFile.n.gz +usr/share/man/mann/tk_library.n.gz +usr/share/man/mann/tk_mac.n.gz +usr/share/man/mann/tk_menuBar.n.gz +usr/share/man/mann/tk_menuSetFocus.n.gz +usr/share/man/mann/tk_messageBox.n.gz +usr/share/man/mann/tk_optionMenu.n.gz +usr/share/man/mann/tk_patchLevel.n.gz +usr/share/man/mann/tk_popup.n.gz +usr/share/man/mann/tk_setPalette.n.gz +usr/share/man/mann/tk_strictMotif.n.gz +usr/share/man/mann/tk_textCopy.n.gz +usr/share/man/mann/tk_textCut.n.gz +usr/share/man/mann/tk_textPaste.n.gz +usr/share/man/mann/tk_version.n.gz +usr/share/man/mann/tkerror.n.gz +usr/share/man/mann/tkwait.n.gz +usr/share/man/mann/toplevel.n.gz +usr/share/man/mann/ttk_button.n.gz +usr/share/man/mann/ttk_checkbutton.n.gz +usr/share/man/mann/ttk_combobox.n.gz +usr/share/man/mann/ttk_entry.n.gz +usr/share/man/mann/ttk_frame.n.gz +usr/share/man/mann/ttk_image.n.gz +usr/share/man/mann/ttk_intro.n.gz +usr/share/man/mann/ttk_label.n.gz +usr/share/man/mann/ttk_labelframe.n.gz +usr/share/man/mann/ttk_menubutton.n.gz +usr/share/man/mann/ttk_notebook.n.gz +usr/share/man/mann/ttk_panedwindow.n.gz +usr/share/man/mann/ttk_progressbar.n.gz +usr/share/man/mann/ttk_radiobutton.n.gz +usr/share/man/mann/ttk_scale.n.gz +usr/share/man/mann/ttk_scrollbar.n.gz +usr/share/man/mann/ttk_separator.n.gz +usr/share/man/mann/ttk_sizegrip.n.gz +usr/share/man/mann/ttk_spinbox.n.gz +usr/share/man/mann/ttk_style.n.gz +usr/share/man/mann/ttk_treeview.n.gz +usr/share/man/mann/ttk_vsapi.n.gz +usr/share/man/mann/ttk_widget.n.gz +usr/share/man/mann/winfo.n.gz +usr/share/man/mann/wm.n.gz +%%DATADIR%%/bgerror.tcl +%%DATADIR%%/button.tcl +%%DATADIR%%/choosedir.tcl +%%DATADIR%%/clrpick.tcl +%%DATADIR%%/comdlg.tcl +%%DATADIR%%/console.tcl +%%DATADIR%%/demos/README +%%DATADIR%%/demos/anilabel.tcl +%%DATADIR%%/demos/aniwave.tcl +%%DATADIR%%/demos/arrow.tcl +%%DATADIR%%/demos/bind.tcl +%%DATADIR%%/demos/bitmap.tcl +%%DATADIR%%/demos/browse +%%DATADIR%%/demos/button.tcl +%%DATADIR%%/demos/check.tcl +%%DATADIR%%/demos/clrpick.tcl +%%DATADIR%%/demos/colors.tcl +%%DATADIR%%/demos/combo.tcl +%%DATADIR%%/demos/cscroll.tcl +%%DATADIR%%/demos/ctext.tcl +%%DATADIR%%/demos/dialog1.tcl +%%DATADIR%%/demos/dialog2.tcl +%%DATADIR%%/demos/en.msg +%%DATADIR%%/demos/entry1.tcl +%%DATADIR%%/demos/entry2.tcl +%%DATADIR%%/demos/entry3.tcl +%%DATADIR%%/demos/filebox.tcl +%%DATADIR%%/demos/floor.tcl +%%DATADIR%%/demos/fontchoose.tcl +%%DATADIR%%/demos/form.tcl +%%DATADIR%%/demos/goldberg.tcl +%%DATADIR%%/demos/hello +%%DATADIR%%/demos/hscale.tcl +%%DATADIR%%/demos/icon.tcl +%%DATADIR%%/demos/image1.tcl +%%DATADIR%%/demos/image2.tcl +%%DATADIR%%/demos/images/earth.gif +%%DATADIR%%/demos/images/earthmenu.png +%%DATADIR%%/demos/images/earthris.gif +%%DATADIR%%/demos/images/flagdown.xbm +%%DATADIR%%/demos/images/flagup.xbm +%%DATADIR%%/demos/images/gray25.xbm +%%DATADIR%%/demos/images/letters.xbm +%%DATADIR%%/demos/images/noletter.xbm +%%DATADIR%%/demos/images/ouster.png +%%DATADIR%%/demos/images/pattern.xbm +%%DATADIR%%/demos/images/tcllogo.gif +%%DATADIR%%/demos/images/teapot.ppm +%%DATADIR%%/demos/items.tcl +%%DATADIR%%/demos/ixset +%%DATADIR%%/demos/knightstour.tcl +%%DATADIR%%/demos/label.tcl +%%DATADIR%%/demos/labelframe.tcl +%%DATADIR%%/demos/license.terms +%%DATADIR%%/demos/mclist.tcl +%%DATADIR%%/demos/menu.tcl +%%DATADIR%%/demos/menubu.tcl +%%DATADIR%%/demos/msgbox.tcl +%%DATADIR%%/demos/nl.msg +%%DATADIR%%/demos/paned1.tcl +%%DATADIR%%/demos/paned2.tcl +%%DATADIR%%/demos/pendulum.tcl +%%DATADIR%%/demos/plot.tcl +%%DATADIR%%/demos/puzzle.tcl +%%DATADIR%%/demos/radio.tcl +%%DATADIR%%/demos/rmt +%%DATADIR%%/demos/rolodex +%%DATADIR%%/demos/ruler.tcl +%%DATADIR%%/demos/sayings.tcl +%%DATADIR%%/demos/search.tcl +%%DATADIR%%/demos/spin.tcl +%%DATADIR%%/demos/states.tcl +%%DATADIR%%/demos/style.tcl +%%DATADIR%%/demos/tclIndex +%%DATADIR%%/demos/tcolor +%%DATADIR%%/demos/text.tcl +%%DATADIR%%/demos/textpeer.tcl +%%DATADIR%%/demos/timer +%%DATADIR%%/demos/toolbar.tcl +%%DATADIR%%/demos/tree.tcl +%%DATADIR%%/demos/ttkbut.tcl +%%DATADIR%%/demos/ttkmenu.tcl +%%DATADIR%%/demos/ttknote.tcl +%%DATADIR%%/demos/ttkpane.tcl +%%DATADIR%%/demos/ttkprogress.tcl +%%DATADIR%%/demos/ttkscale.tcl +%%DATADIR%%/demos/twind.tcl +%%DATADIR%%/demos/unicodeout.tcl +%%DATADIR%%/demos/vscale.tcl +%%DATADIR%%/demos/widget +%%DATADIR%%/dialog.tcl +%%DATADIR%%/entry.tcl +%%DATADIR%%/focus.tcl +%%DATADIR%%/fontchooser.tcl +%%DATADIR%%/iconlist.tcl +%%DATADIR%%/icons.tcl +%%DATADIR%%/images/README +%%DATADIR%%/images/logo.eps +%%DATADIR%%/images/logo100.gif +%%DATADIR%%/images/logo64.gif +%%DATADIR%%/images/logoLarge.gif +%%DATADIR%%/images/logoMed.gif +%%DATADIR%%/images/pwrdLogo.eps +%%DATADIR%%/images/pwrdLogo100.gif +%%DATADIR%%/images/pwrdLogo150.gif +%%DATADIR%%/images/pwrdLogo175.gif +%%DATADIR%%/images/pwrdLogo200.gif +%%DATADIR%%/images/pwrdLogo75.gif +%%DATADIR%%/images/tai-ku.gif +%%DATADIR%%/listbox.tcl +%%DATADIR%%/megawidget.tcl +%%DATADIR%%/menu.tcl +%%DATADIR%%/mkpsenc.tcl +%%DATADIR%%/msgbox.tcl +%%DATADIR%%/msgs/cs.msg +%%DATADIR%%/msgs/da.msg +%%DATADIR%%/msgs/de.msg +%%DATADIR%%/msgs/el.msg +%%DATADIR%%/msgs/en.msg +%%DATADIR%%/msgs/en_gb.msg +%%DATADIR%%/msgs/eo.msg +%%DATADIR%%/msgs/es.msg +%%DATADIR%%/msgs/fr.msg +%%DATADIR%%/msgs/hu.msg +%%DATADIR%%/msgs/it.msg +%%DATADIR%%/msgs/nl.msg +%%DATADIR%%/msgs/pl.msg +%%DATADIR%%/msgs/pt.msg +%%DATADIR%%/msgs/ru.msg +%%DATADIR%%/msgs/sv.msg +%%DATADIR%%/obsolete.tcl +%%DATADIR%%/optMenu.tcl +%%DATADIR%%/palette.tcl +%%DATADIR%%/panedwindow.tcl +%%DATADIR%%/safetk.tcl +%%DATADIR%%/scale.tcl +%%DATADIR%%/scrlbar.tcl +%%DATADIR%%/spinbox.tcl +%%DATADIR%%/tclIndex +%%DATADIR%%/tearoff.tcl +%%DATADIR%%/text.tcl +%%DATADIR%%/tk.tcl +%%DATADIR%%/tkfbox.tcl +%%DATADIR%%/ttk/altTheme.tcl +%%DATADIR%%/ttk/aquaTheme.tcl +%%DATADIR%%/ttk/button.tcl +%%DATADIR%%/ttk/clamTheme.tcl +%%DATADIR%%/ttk/classicTheme.tcl +%%DATADIR%%/ttk/combobox.tcl +%%DATADIR%%/ttk/cursors.tcl +%%DATADIR%%/ttk/defaults.tcl +%%DATADIR%%/ttk/entry.tcl +%%DATADIR%%/ttk/fonts.tcl +%%DATADIR%%/ttk/menubutton.tcl +%%DATADIR%%/ttk/notebook.tcl +%%DATADIR%%/ttk/panedwindow.tcl +%%DATADIR%%/ttk/progress.tcl +%%DATADIR%%/ttk/scale.tcl +%%DATADIR%%/ttk/scrollbar.tcl +%%DATADIR%%/ttk/sizegrip.tcl +%%DATADIR%%/ttk/spinbox.tcl +%%DATADIR%%/ttk/treeview.tcl +%%DATADIR%%/ttk/ttk.tcl +%%DATADIR%%/ttk/utils.tcl +%%DATADIR%%/ttk/vistaTheme.tcl +%%DATADIR%%/ttk/winTheme.tcl +%%DATADIR%%/ttk/xpTheme.tcl +%%DATADIR%%/unsupported.tcl +%%DATADIR%%/xmfbox.tcl diff --git a/x11-toolkits/linux-rl9-tk86/pkg-plist.amd64 b/x11-toolkits/linux-rl9-tk86/pkg-plist.amd64 new file mode 100644 index 000000000000..04787e751622 --- /dev/null +++ b/x11-toolkits/linux-rl9-tk86/pkg-plist.amd64 @@ -0,0 +1,279 @@ +usr/bin/wish +usr/bin/wish8.6 +usr/lib/.build-id/6f/c7b3120bd86d412532d1c6cf79949603aea9dd +usr/lib/.build-id/76/4348a06c5cdbccb6be6c02f8ea54b2eae9b6af +usr/lib64/libtk8.6.so +usr/lib64/tk8.6/pkgIndex.tcl +%%PORTDOCS%%%%DOCSDIR%%/README.md +%%PORTDOCS%%%%DOCSDIR%%/changes +%%PORTDOCS%%%%DOCSDIR%%/license.terms +usr/share/man/man1/wish.1.gz +usr/share/man/mann/bell.n.gz +usr/share/man/mann/bind.n.gz +usr/share/man/mann/bindtags.n.gz +usr/share/man/mann/bitmap.n.gz +usr/share/man/mann/busy.n.gz +usr/share/man/mann/button.n.gz +usr/share/man/mann/canvas.n.gz +usr/share/man/mann/checkbutton.n.gz +usr/share/man/mann/clipboard.n.gz +usr/share/man/mann/colors.n.gz +usr/share/man/mann/console.n.gz +usr/share/man/mann/cursors.n.gz +usr/share/man/mann/destroy.n.gz +usr/share/man/mann/entry.n.gz +usr/share/man/mann/event.n.gz +usr/share/man/mann/focus.n.gz +usr/share/man/mann/font.n.gz +usr/share/man/mann/fontchooser.n.gz +usr/share/man/mann/frame.n.gz +usr/share/man/mann/geometry.n.gz +usr/share/man/mann/grab.n.gz +usr/share/man/mann/grid.n.gz +usr/share/man/mann/image.n.gz +usr/share/man/mann/keysyms.n.gz +usr/share/man/mann/label.n.gz +usr/share/man/mann/labelframe.n.gz +usr/share/man/mann/listbox.n.gz +usr/share/man/mann/lower.n.gz +usr/share/man/mann/menu.n.gz +usr/share/man/mann/menubutton.n.gz +usr/share/man/mann/message.n.gz +usr/share/man/mann/option.n.gz +usr/share/man/mann/options.n.gz +usr/share/man/mann/pack.n.gz +usr/share/man/mann/pack_old.n.gz +usr/share/man/mann/panedwindow.n.gz +usr/share/man/mann/photo.n.gz +usr/share/man/mann/place.n.gz +usr/share/man/mann/radiobutton.n.gz +usr/share/man/mann/raise.n.gz +usr/share/man/mann/safe_loadTk.n.gz +usr/share/man/mann/scale.n.gz +usr/share/man/mann/scrollbar.n.gz +usr/share/man/mann/selection.n.gz +usr/share/man/mann/send.n.gz +usr/share/man/mann/spinbox.n.gz +usr/share/man/mann/text.n.gz +usr/share/man/mann/tk.n.gz +usr/share/man/mann/tk_bindForTraversal.n.gz +usr/share/man/mann/tk_bisque.n.gz +usr/share/man/mann/tk_chooseColor.n.gz +usr/share/man/mann/tk_chooseDirectory.n.gz +usr/share/man/mann/tk_dialog.n.gz +usr/share/man/mann/tk_focusFollowsMouse.n.gz +usr/share/man/mann/tk_focusNext.n.gz +usr/share/man/mann/tk_focusPrev.n.gz +usr/share/man/mann/tk_getOpenFile.n.gz +usr/share/man/mann/tk_getSaveFile.n.gz +usr/share/man/mann/tk_library.n.gz +usr/share/man/mann/tk_mac.n.gz +usr/share/man/mann/tk_menuBar.n.gz +usr/share/man/mann/tk_menuSetFocus.n.gz +usr/share/man/mann/tk_messageBox.n.gz +usr/share/man/mann/tk_optionMenu.n.gz +usr/share/man/mann/tk_patchLevel.n.gz +usr/share/man/mann/tk_popup.n.gz +usr/share/man/mann/tk_setPalette.n.gz +usr/share/man/mann/tk_strictMotif.n.gz +usr/share/man/mann/tk_textCopy.n.gz +usr/share/man/mann/tk_textCut.n.gz +usr/share/man/mann/tk_textPaste.n.gz +usr/share/man/mann/tk_version.n.gz +usr/share/man/mann/tkerror.n.gz +usr/share/man/mann/tkwait.n.gz +usr/share/man/mann/toplevel.n.gz +usr/share/man/mann/ttk_button.n.gz +usr/share/man/mann/ttk_checkbutton.n.gz +usr/share/man/mann/ttk_combobox.n.gz +usr/share/man/mann/ttk_entry.n.gz +usr/share/man/mann/ttk_frame.n.gz +usr/share/man/mann/ttk_image.n.gz +usr/share/man/mann/ttk_intro.n.gz +usr/share/man/mann/ttk_label.n.gz +usr/share/man/mann/ttk_labelframe.n.gz +usr/share/man/mann/ttk_menubutton.n.gz +usr/share/man/mann/ttk_notebook.n.gz +usr/share/man/mann/ttk_panedwindow.n.gz +usr/share/man/mann/ttk_progressbar.n.gz +usr/share/man/mann/ttk_radiobutton.n.gz +usr/share/man/mann/ttk_scale.n.gz +usr/share/man/mann/ttk_scrollbar.n.gz +usr/share/man/mann/ttk_separator.n.gz +usr/share/man/mann/ttk_sizegrip.n.gz +usr/share/man/mann/ttk_spinbox.n.gz +usr/share/man/mann/ttk_style.n.gz +usr/share/man/mann/ttk_treeview.n.gz +usr/share/man/mann/ttk_vsapi.n.gz +usr/share/man/mann/ttk_widget.n.gz +usr/share/man/mann/winfo.n.gz +usr/share/man/mann/wm.n.gz +%%DATADIR%%/bgerror.tcl +%%DATADIR%%/button.tcl +%%DATADIR%%/choosedir.tcl +%%DATADIR%%/clrpick.tcl +%%DATADIR%%/comdlg.tcl +%%DATADIR%%/console.tcl +%%DATADIR%%/demos/README +%%DATADIR%%/demos/anilabel.tcl +%%DATADIR%%/demos/aniwave.tcl +%%DATADIR%%/demos/arrow.tcl +%%DATADIR%%/demos/bind.tcl +%%DATADIR%%/demos/bitmap.tcl +%%DATADIR%%/demos/browse +%%DATADIR%%/demos/button.tcl +%%DATADIR%%/demos/check.tcl +%%DATADIR%%/demos/clrpick.tcl +%%DATADIR%%/demos/colors.tcl +%%DATADIR%%/demos/combo.tcl +%%DATADIR%%/demos/cscroll.tcl +%%DATADIR%%/demos/ctext.tcl +%%DATADIR%%/demos/dialog1.tcl +%%DATADIR%%/demos/dialog2.tcl +%%DATADIR%%/demos/en.msg +%%DATADIR%%/demos/entry1.tcl +%%DATADIR%%/demos/entry2.tcl +%%DATADIR%%/demos/entry3.tcl +%%DATADIR%%/demos/filebox.tcl +%%DATADIR%%/demos/floor.tcl +%%DATADIR%%/demos/fontchoose.tcl +%%DATADIR%%/demos/form.tcl +%%DATADIR%%/demos/goldberg.tcl +%%DATADIR%%/demos/hello +%%DATADIR%%/demos/hscale.tcl +%%DATADIR%%/demos/icon.tcl +%%DATADIR%%/demos/image1.tcl +%%DATADIR%%/demos/image2.tcl +%%DATADIR%%/demos/images/earth.gif +%%DATADIR%%/demos/images/earthmenu.png +%%DATADIR%%/demos/images/earthris.gif +%%DATADIR%%/demos/images/flagdown.xbm +%%DATADIR%%/demos/images/flagup.xbm +%%DATADIR%%/demos/images/gray25.xbm +%%DATADIR%%/demos/images/letters.xbm +%%DATADIR%%/demos/images/noletter.xbm +%%DATADIR%%/demos/images/ouster.png +%%DATADIR%%/demos/images/pattern.xbm +%%DATADIR%%/demos/images/tcllogo.gif +%%DATADIR%%/demos/images/teapot.ppm +%%DATADIR%%/demos/items.tcl +%%DATADIR%%/demos/ixset +%%DATADIR%%/demos/knightstour.tcl +%%DATADIR%%/demos/label.tcl +%%DATADIR%%/demos/labelframe.tcl +%%DATADIR%%/demos/license.terms +%%DATADIR%%/demos/mclist.tcl +%%DATADIR%%/demos/menu.tcl +%%DATADIR%%/demos/menubu.tcl +%%DATADIR%%/demos/msgbox.tcl +%%DATADIR%%/demos/nl.msg +%%DATADIR%%/demos/paned1.tcl +%%DATADIR%%/demos/paned2.tcl +%%DATADIR%%/demos/pendulum.tcl +%%DATADIR%%/demos/plot.tcl +%%DATADIR%%/demos/puzzle.tcl +%%DATADIR%%/demos/radio.tcl +%%DATADIR%%/demos/rmt +%%DATADIR%%/demos/rolodex +%%DATADIR%%/demos/ruler.tcl +%%DATADIR%%/demos/sayings.tcl +%%DATADIR%%/demos/search.tcl +%%DATADIR%%/demos/spin.tcl +%%DATADIR%%/demos/states.tcl +%%DATADIR%%/demos/style.tcl +%%DATADIR%%/demos/tclIndex +%%DATADIR%%/demos/tcolor +%%DATADIR%%/demos/text.tcl +%%DATADIR%%/demos/textpeer.tcl +%%DATADIR%%/demos/timer +%%DATADIR%%/demos/toolbar.tcl +%%DATADIR%%/demos/tree.tcl +%%DATADIR%%/demos/ttkbut.tcl +%%DATADIR%%/demos/ttkmenu.tcl +%%DATADIR%%/demos/ttknote.tcl +%%DATADIR%%/demos/ttkpane.tcl +%%DATADIR%%/demos/ttkprogress.tcl +%%DATADIR%%/demos/ttkscale.tcl +%%DATADIR%%/demos/twind.tcl +%%DATADIR%%/demos/unicodeout.tcl +%%DATADIR%%/demos/vscale.tcl +%%DATADIR%%/demos/widget +%%DATADIR%%/dialog.tcl +%%DATADIR%%/entry.tcl +%%DATADIR%%/focus.tcl +%%DATADIR%%/fontchooser.tcl +%%DATADIR%%/iconlist.tcl +%%DATADIR%%/icons.tcl +%%DATADIR%%/images/README +%%DATADIR%%/images/logo.eps +%%DATADIR%%/images/logo100.gif +%%DATADIR%%/images/logo64.gif +%%DATADIR%%/images/logoLarge.gif +%%DATADIR%%/images/logoMed.gif +%%DATADIR%%/images/pwrdLogo.eps +%%DATADIR%%/images/pwrdLogo100.gif +%%DATADIR%%/images/pwrdLogo150.gif +%%DATADIR%%/images/pwrdLogo175.gif +%%DATADIR%%/images/pwrdLogo200.gif +%%DATADIR%%/images/pwrdLogo75.gif +%%DATADIR%%/images/tai-ku.gif +%%DATADIR%%/listbox.tcl +%%DATADIR%%/megawidget.tcl +%%DATADIR%%/menu.tcl +%%DATADIR%%/mkpsenc.tcl +%%DATADIR%%/msgbox.tcl +%%DATADIR%%/msgs/cs.msg +%%DATADIR%%/msgs/da.msg +%%DATADIR%%/msgs/de.msg +%%DATADIR%%/msgs/el.msg +%%DATADIR%%/msgs/en.msg +%%DATADIR%%/msgs/en_gb.msg +%%DATADIR%%/msgs/eo.msg +%%DATADIR%%/msgs/es.msg +%%DATADIR%%/msgs/fr.msg +%%DATADIR%%/msgs/hu.msg +%%DATADIR%%/msgs/it.msg +%%DATADIR%%/msgs/nl.msg +%%DATADIR%%/msgs/pl.msg +%%DATADIR%%/msgs/pt.msg +%%DATADIR%%/msgs/ru.msg +%%DATADIR%%/msgs/sv.msg +%%DATADIR%%/obsolete.tcl +%%DATADIR%%/optMenu.tcl +%%DATADIR%%/palette.tcl +%%DATADIR%%/panedwindow.tcl +%%DATADIR%%/safetk.tcl +%%DATADIR%%/scale.tcl +%%DATADIR%%/scrlbar.tcl +%%DATADIR%%/spinbox.tcl +%%DATADIR%%/tclIndex +%%DATADIR%%/tearoff.tcl +%%DATADIR%%/text.tcl +%%DATADIR%%/tk.tcl +%%DATADIR%%/tkfbox.tcl +%%DATADIR%%/ttk/altTheme.tcl +%%DATADIR%%/ttk/aquaTheme.tcl +%%DATADIR%%/ttk/button.tcl +%%DATADIR%%/ttk/clamTheme.tcl +%%DATADIR%%/ttk/classicTheme.tcl +%%DATADIR%%/ttk/combobox.tcl +%%DATADIR%%/ttk/cursors.tcl +%%DATADIR%%/ttk/defaults.tcl +%%DATADIR%%/ttk/entry.tcl +%%DATADIR%%/ttk/fonts.tcl +%%DATADIR%%/ttk/menubutton.tcl +%%DATADIR%%/ttk/notebook.tcl +%%DATADIR%%/ttk/panedwindow.tcl +%%DATADIR%%/ttk/progress.tcl +%%DATADIR%%/ttk/scale.tcl +%%DATADIR%%/ttk/scrollbar.tcl +%%DATADIR%%/ttk/sizegrip.tcl +%%DATADIR%%/ttk/spinbox.tcl +%%DATADIR%%/ttk/treeview.tcl +%%DATADIR%%/ttk/ttk.tcl +%%DATADIR%%/ttk/utils.tcl +%%DATADIR%%/ttk/vistaTheme.tcl +%%DATADIR%%/ttk/winTheme.tcl +%%DATADIR%%/ttk/xpTheme.tcl +%%DATADIR%%/unsupported.tcl +%%DATADIR%%/xmfbox.tcl