diff options
| author | Piotr Kubaj <pkubaj@FreeBSD.org> | 2026-05-08 20:36:52 +0000 |
|---|---|---|
| committer | Piotr Kubaj <pkubaj@FreeBSD.org> | 2026-05-10 10:31:10 +0000 |
| commit | 7d906a1cad743ff2359eece67b9349268517b47a (patch) | |
| tree | 343e68f2e339cb36c61a228472017cedffa57382 | |
| parent | 73788d65b89c3121bf7c42602f2334e6f02e8e34 (diff) | |
audio/mhwaveedit: fix build on big-endian architectures
Correct macros for big-endian arches.
| -rw-r--r-- | audio/mhwaveedit/Makefile | 1 | ||||
| -rw-r--r-- | audio/mhwaveedit/files/patch-src_convert__inc.c | 30 |
2 files changed, 30 insertions, 1 deletions
diff --git a/audio/mhwaveedit/Makefile b/audio/mhwaveedit/Makefile index 2c43dd6cb076..35efdafa8d50 100644 --- a/audio/mhwaveedit/Makefile +++ b/audio/mhwaveedit/Makefile @@ -25,7 +25,6 @@ CONFIGURE_ARGS= --without-alsalib \ --with-build-date="-" \ --with-build-time="-" -BROKEN_powerpc64= fails to compile on powerpc64: convert_inc.c: conflicting types for 'C_FLOAT_PCM32SBEPM' OPTIONS_DEFINE= DOUBLE_SAMPLES JACK LADSPA OSS PORTAUDIO \ PULSEAUDIO SAMPLERATE SDL SNDFILE NLS diff --git a/audio/mhwaveedit/files/patch-src_convert__inc.c b/audio/mhwaveedit/files/patch-src_convert__inc.c new file mode 100644 index 000000000000..da8970d76b19 --- /dev/null +++ b/audio/mhwaveedit/files/patch-src_convert__inc.c @@ -0,0 +1,30 @@ +--- src/convert_inc.c.orig 2026-05-08 22:31:14.954595000 +0200 ++++ src/convert_inc.c 2026-05-08 22:31:43.230714000 +0200 +@@ -108,19 +108,19 @@ + #define C_FLOAT_PCM16UNE C_FLOAT_PCM16UBE + #define C_FLOAT_PCM32SNE C_FLOAT_PCM32SBE + #define C_FLOAT_PCM32UNE C_FLOAT_PCM32UBE +-#define C_FLOAT_PCM24SNEPM C_FLOAT_PCM32SBEPM +-#define C_FLOAT_PCM24UNEPM C_FLOAT_PCM32UBEPM +-#define C_FLOAT_PCM24SNEPL C_FLOAT_PCM32SBEPL +-#define C_FLOAT_PCM24UNEPL C_FLOAT_PCM32UBEPL ++#define C_FLOAT_PCM24SNEPM C_FLOAT_PCM24SBEPM ++#define C_FLOAT_PCM24UNEPM C_FLOAT_PCM24UBEPM ++#define C_FLOAT_PCM24SNEPL C_FLOAT_PCM24SBEPL ++#define C_FLOAT_PCM24UNEPL C_FLOAT_PCM24UBEPL + + #define C_FLOAT_PCM16SOE C_FLOAT_PCM16SLE + #define C_FLOAT_PCM16UOE C_FLOAT_PCM16ULE + #define C_FLOAT_PCM32SOE C_FLOAT_PCM32SLE + #define C_FLOAT_PCM32UOE C_FLOAT_PCM32ULE +-#define C_FLOAT_PCM24SOE C_FLOAT_PCM24SLEPM +-#define C_FLOAT_PCM24UOE C_FLOAT_PCM24ULEPM +-#define C_FLOAT_PCM24SOE C_FLOAT_PCM24SLEPL +-#define C_FLOAT_PCM24UOE C_FLOAT_PCM24ULEPL ++#define C_FLOAT_PCM24SOEPM C_FLOAT_PCM24SLEPM ++#define C_FLOAT_PCM24UOEPM C_FLOAT_PCM24ULEPM ++#define C_FLOAT_PCM24SOEPL C_FLOAT_PCM24SLEPL ++#define C_FLOAT_PCM24UOEPL C_FLOAT_PCM24ULEPL + + static void C_PCM24SLE_FLOAT(guint32 *in, FTYPE *out, int count) + { |
