From e672550acfb349f197b74d1c69e0da13d974015f724ad806313b3d1477b3f9bc Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Wed, 4 Mar 2026 21:53:12 +0300 Subject: [PATCH] Dummy joystick code only on FreeBSD --- build/skel/graphics/mupdf-1.27.2.do | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/build/skel/graphics/mupdf-1.27.2.do b/build/skel/graphics/mupdf-1.27.2.do index 1d58815..0c8e0a7 100644 --- a/build/skel/graphics/mupdf-1.27.2.do +++ b/build/skel/graphics/mupdf-1.27.2.do @@ -24,9 +24,11 @@ $TAR xf "$DISTFILES"/$NAME.tar.zst --options read_concatenated_archives "$BASS_ROOT"/bin/rm-r "$SKELBINS"/$ARCH/$NAME-$hsh cd $NAME -# use dummy joystick handlers, as does not work on FreeBSD -cp "$BASS_ROOT"/build/skel/graphics/mupdf-freeglut-fg_joystick.c thirdparty/freeglut/src/fg_joystick.c -cp "$BASS_ROOT"/build/skel/graphics/mupdf-freeglut-fg_joystick_x11.c thirdparty/freeglut/src/x11/fg_joystick_x11.c +if uname -s | grep -q -i freebsd ; then + # use dummy joystick handlers + cp "$BASS_ROOT"/build/skel/graphics/mupdf-freeglut-fg_joystick.c thirdparty/freeglut/src/fg_joystick.c + cp "$BASS_ROOT"/build/skel/graphics/mupdf-freeglut-fg_joystick_x11.c thirdparty/freeglut/src/x11/fg_joystick_x11.c +fi perl -i -npe "s/-lfreetype2/-lfreetype/" Makerules XCFLAGS=-fPIC gmake -j$MAKE_JOBS \ HAVE_X11=no \ -- 2.52.0