Author: manx
Date: Fri Apr 5 15:01:13 2024
New Revision: 20507
URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=20507
Log:
[Fix] build: Autotools: Assume bsdtar on BSD.
Modified:
trunk/OpenMPT/build/autotools/autoconfiscate.sh
Modified: trunk/OpenMPT/build/autotools/autoconfiscate.sh
==============================================================================
--- trunk/OpenMPT/build/autotools/autoconfiscate.sh Fri Apr 5 14:51:16 2024 (r20506)
+++ trunk/OpenMPT/build/autotools/autoconfiscate.sh Fri Apr 5 15:01:13 2024 (r20507)
@@ -12,8 +12,10 @@
echo "Detecting OS ..."
UNAME_S="$(uname -s)"
if [[ $UNAME_S == *"BSD"* ]]; then
+ BSD=1
MAKE=gmake
else
+ BSD=0
MAKE=make
fi
@@ -268,6 +270,10 @@
rm -rf libopenmpt
mkdir -p libopenmpt/src.autotools/$MPT_LIBOPENMPT_VERSION/
cp *.tar.gz libopenmpt/src.autotools/$MPT_LIBOPENMPT_VERSION/
-tar -cv --numeric-owner --owner=0 --group=0 -f ../dist-autotools.tar libopenmpt
+if [[ $BSD == "1" ]]; then
+ tar -cv --numeric-owner --uname "" --gname "" --uid 0 --gid 0 -f ../dist-autotools.tar libopenmpt
+else
+ tar -cv --numeric-owner --owner=0 --group=0 -f ../dist-autotools.tar libopenmpt
+fi
cd ../..
|