freebsd-ports/audio/mhwaveedit/Makefile
John Marino d0bb05930a Reset the 99 ports still listed under sylvio@
Sylvio's last commit was 17 months ago, a full 5 months after all of his
ports could have been reset per policy.  Given the push to complete
staging (48 ports are still unstaged, something like 70+ have already
been staged by other committers) and given that PRs are automatically
assigned but never addressed, it's better just to reset all the ports and
PRs so that it's clear to others that these ports are free to maintain.

Approved by:	portmgr (implicit)
2014-06-11 18:55:29 +00:00

124 lines
2.9 KiB
Makefile

# Created by: ijliao
# $FreeBSD$
PORTNAME= mhwaveedit
PORTVERSION= 1.4.22
CATEGORIES= audio
MASTER_SITES= http://download.gna.org/mhwaveedit/
MAINTAINER= ports@FreeBSD.org
COMMENT= Graphical program for editing sound files
LICENSE= GPLv2
USES= tar:bzip2 pkgconfig pathfix
USE_GNOME= gtk20
WANT_GNOME= yes
WANT_SDL= yes
GNU_CONFIGURE= yes
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
CONFIGURE_ARGS= --disable-optimization --without-alsalib \
--without-arts
PLIST_FILES= bin/mhwaveedit \
man/man1/mhwaveedit.1.gz \
share/locale/de/LC_MESSAGES/mhwaveedit.mo \
share/locale/es/LC_MESSAGES/mhwaveedit.mo \
share/locale/fr/LC_MESSAGES/mhwaveedit.mo \
share/locale/it/LC_MESSAGES/mhwaveedit.mo \
share/locale/pl/LC_MESSAGES/mhwaveedit.mo \
share/locale/ru/LC_MESSAGES/mhwaveedit.mo \
share/locale/sv/LC_MESSAGES/mhwaveedit.mo \
share/locale/zh_CN/LC_MESSAGES/mhwaveedit.mo \
share/applications/mhwaveedit.desktop \
share/pixmaps/mhwaveedit.xpm
OPTIONS_DEFINE= DOUBLE_SAMPLES SNDFILE SAMPLERATE OSS \
PORTAUDIO SDL JACK \
ESD PULSEAUDIO LADSPA
DOUBLE_SAMPLES_DESC= increase quality for 24/32-bit samplerates
SNDFILE_DESC= libsndfile support
SAMPLERATE_DESC= libsamplerate support
OSS_DESC= OSS sound driver
PORTAUDIO_DESC= PortAudio sound driver
SDL_DESC= SDL sound driver
JACK_DESC= JACK sound driver
ESD_DESC= EsounD sound driver
PULSEAUDIO_DESC= PULSEAUDIO support
LADSPA_DESC= LADSPA support
OPTIONS_DEFAULT=SNDFILE SAMPLERATE OSS
.include <bsd.port.options.mk>
.if ${ARCH} == "sparc64"
BROKEN= Does not compile on sparc64
.endif
.if ${PORT_OPTIONS:MDOUBLE_SAMPLES}
CONFIGURE_ARGS+= --with-double-samples
.endif
.if empty(PORT_OPTIONS:MSNDFILE)
CONFIGURE_ARGS+= --without-libsndfile
.else
LIB_DEPENDS+= libsndfile.so:${PORTSDIR}/audio/libsndfile
.endif
.if empty(PORT_OPTIONS:MSAMPLERATE)
CONFIGURE_ARGS+= --without-libsamplerate
.else
LIB_DEPENDS+= libsamplerate.so:${PORTSDIR}/audio/libsamplerate
.endif
.if empty(PORT_OPTIONS:MOSS)
CONFIGURE_ARGS+= --without-oss
.endif
.if ${PORT_OPTIONS:MPORTAUDIO}
LIB_DEPENDS+= libportaudio.so:${PORTSDIR}/audio/portaudio
.else
CONFIGURE_ARGS+= --without-portaudio
.endif
.if ${PORT_OPTIONS:MSDL}
USE_SDL+= sdl
.else
CONFIGURE_ARGS+= --without-sdl
.endif
.if ${PORT_OPTIONS:MJACK}
LIB_DEPENDS+= libjack.so:${PORTSDIR}/audio/jack
.else
CONFIGURE_ARGS+= --without-jack
.endif
.if ${PORT_OPTIONS:MESD}
USE_GNOME+= esound
.else
CONFIGURE_ARGS+= --without-esound
.endif
.if ${PORT_OPTIONS:MPULSEAUDIO}
LIBS_DEPENDS+= libpulse.so:${PORTSDIR}/audio/pulseaudio
CONFIGURE_ARGS+= --with-pulse
.else
CONFIGURE_ARGS+= --without-pulse
.endif
.if ${PORT_OPTIONS:MLADSPA}
BUILD_DEPENDS+= ${LOCALBASE}/include/ladspa.h:${PORTSDIR}/audio/ladspa
RUN_DEPENDS+= ${LOCALBASE}/include/ladspa.h:${PORTSDIR}/audio/ladspa
.else
CONFIGURE_ENV+= ac_cv_header_ladspa_h=no
.endif
post-extract:
@${CHMOD} +x ${WRKSRC}/install-sh
post-patch:
@${REINPLACE_CMD} -e '/AM_CFLAGS=/s|-g||g' ${WRKSRC}/configure
.include <bsd.port.mk>