diff --git a/audio/mhwaveedit/Makefile b/audio/mhwaveedit/Makefile index 2c43dd6cb076..35efdafa8d50 100644 --- a/audio/mhwaveedit/Makefile +++ b/audio/mhwaveedit/Makefile @@ -1,62 +1,61 @@ PORTNAME= mhwaveedit PORTVERSION= 1.4.24 PORTREVISION= 8 DISTVERSIONPREFIX= v CATEGORIES= audio MAINTAINER= amdmi3@FreeBSD.org COMMENT= Graphical program for editing sound files WWW= https://github.com/magnush/mhwaveedit/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING USE_GITHUB= yes GH_ACCOUNT= magnush USES= autoreconf gnome localbase pkgconfig tar:bzip2 USE_GNOME= gtk20 GNU_CONFIGURE= yes GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share CONFIGURE_ARGS= --without-alsalib \ --without-arts \ --without-esound \ --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 OPTIONS_DEFAULT= OSS SAMPLERATE SNDFILE OPTIONS_SUB= yes DOUBLE_SAMPLES_DESC= Increase quality for 24/32-bit samplerates DOUBLE_SAMPLES_CONFIGURE_WITH= double-samples JACK_LIB_DEPENDS= libjack.so:audio/jack JACK_CONFIGURE_WITH= jack LADSPA_BUILD_DEPENDS= ladspa>0:audio/ladspa LADSPA_RUN_DEPENDS= ladspa>0:audio/ladspa LADSPA_CONFIGURE_ENV_OFF= ac_cv_header_ladspa_h=no OSS_CONFIGURE_WITH= oss PORTAUDIO_LIB_DEPENDS= libportaudio.so:audio/portaudio PORTAUDIO_CONFIGURE_WITH= portaudio PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio PULSEAUDIO_CONFIGURE_WITH= pulse SAMPLERATE_LIB_DEPENDS= libsamplerate.so:audio/libsamplerate SAMPLERATE_CONFIGURE_WITH= libsamplerate SDL_USES= sdl SDL_USE= sdl=sdl SDL_CONFIGURE_WITH= sdl SNDFILE_LIB_DEPENDS= libsndfile.so:audio/libsndfile SNDFILE_CONFIGURE_WITH= libsndfile NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls post-patch: @${REINPLACE_CMD} -e \ '/^Icon/s|=.*|=${PREFIX}/share/pixmaps/mhwaveedit.xpm|' \ ${WRKSRC}/share/applications/mhwaveedit.desktop .include 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) + {