From: Sergey Matveev Date: Wed, 4 Mar 2026 18:53:12 +0000 (+0300) Subject: Dummy joystick code only on FreeBSD X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=e672550acfb349f197b74d1c69e0da13d974015f724ad806313b3d1477b3f9bc;p=bass.git Dummy joystick code only on FreeBSD --- 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 \