]> Sergey Matveev's repositories - bass.git/commitdiff
Dummy joystick code only on FreeBSD
authorSergey Matveev <stargrave@stargrave.org>
Wed, 4 Mar 2026 18:53:12 +0000 (21:53 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Wed, 4 Mar 2026 18:53:12 +0000 (21:53 +0300)
build/skel/graphics/mupdf-1.27.2.do

index 1d58815fe645390985d4c2dad9d363ba831bffb375d0ec4d2e79ac7cf04e336f..0c8e0a7323584cbbaecb24bd4aec3591f821eedf62853499e20a8ce2f87e3f93 100644 (file)
@@ -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 \