If you play Freespace 2 Open with the Freespace 1 Port, and you have version 3.0.3 and want to convert to 3.0.4, you are supposed to run a batch file to run bspatch and make the new VP file. You can do this on Linux if you have Wine (I imagine more or less any version would work, but I don't know) installed, with the following shell script.
#!/bin/sh
#
# patch fsport 3.0.3 to 3.0.4
#
# requires wine. copy fsport3_0_3.vp and this script into patch dir
SRC=fsport3_0_3.vp
DST=fsport3_0_4.vp
echo Patching ${SRC} to ${DST}...
if [ ! -f ${SRC} ] ; then
echo "Cannot locate source file ${SRC}. Copy it into this directory"
echo "And run this script again."
exit 1
fi
if [ ! -f patch_file ] ; then
echo "Cannot locate patch file "patch_file"."
exit 1
fi
wine ./bspatch.exe ${SRC} ${DST} patch_file
echo Patch complete.
exit 0
Aside from permitting you to specify filenames (who cares) this script does all the things the original does. I intend to submit/donate it for the FS1 Port's future use, not that it's all that amazing.
File attached, if you prefer downloading to copy/paste for some reason.