From d2f4137894186da89debdc5dc2216617c151c57b Mon Sep 17 00:00:00 2001 From: Bananymous Date: Tue, 25 Aug 2026 07:43:19 +0300 Subject: [PATCH] ports: Add missing libXxf86vm port --- ports/libXxf86vm/build.sh | 11 +++++++ .../0001-add-shared-library-support.patch | 31 +++++++++++++++++++ 2 files changed, 42 insertions(+) create mode 100755 ports/libXxf86vm/build.sh create mode 100644 ports/libXxf86vm/patches/0001-add-shared-library-support.patch diff --git a/ports/libXxf86vm/build.sh b/ports/libXxf86vm/build.sh new file mode 100755 index 00000000..21ffd893 --- /dev/null +++ b/ports/libXxf86vm/build.sh @@ -0,0 +1,11 @@ +#!/bin/bash ../install.sh + +NAME='libXxf86vm' +VERSION='1.1.7' +DOWNLOAD_URL="https://xorg.freedesktop.org/archive/individual/lib/libXxf86vm-$VERSION.tar.xz#ae50c0f669e0af5a67cc4cd0f54f21d64a64d2660af883e80e95d3fe51b945d8" +CONFIG_SUB=('config.sub') +DEPENDENCIES=('libX11' 'libXext') +CONFIGURE_OPTIONS=( + '--enable-shared=yes' + '--enable-static=no' +) diff --git a/ports/libXxf86vm/patches/0001-add-shared-library-support.patch b/ports/libXxf86vm/patches/0001-add-shared-library-support.patch new file mode 100644 index 00000000..92e0cccc --- /dev/null +++ b/ports/libXxf86vm/patches/0001-add-shared-library-support.patch @@ -0,0 +1,31 @@ +diff -ruN libXxf86vm-1.1.7/configure libXxf86vm-1.1.7-banan_os/configure +--- libXxf86vm-1.1.7/configure 2026-01-26 03:22:56.000000000 +0200 ++++ libXxf86vm-1.1.7-banan_os/configure 2026-07-05 09:42:42.300455316 +0300 +@@ -6162,6 +6162,10 @@ + lt_cv_deplibs_check_method=pass_all + ;; + ++banan_os*) ++ lt_cv_deplibs_check_method=pass_all ++ ;; ++ + beos*) + lt_cv_deplibs_check_method=pass_all + ;; +@@ -11696,6 +11700,16 @@ + ;; + esac + ;; ++ ++banan_os*) ++ version_type=linux # correct to gnu/linux during the next big refactor ++ need_lib_prefix=no ++ need_version=no ++ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' ++ soname_spec='$libname$release$shared_ext$major' ++ dynamic_linker="$host_os DynamicLoader.so" ++ shlibpath_var=LD_LIBRARY_PATH ++ ;; + + beos*) + library_names_spec='$libname$shared_ext'