View | Details | Raw Unified | Return to bug 191091
Collapse All | Expand All

(-)audio/mhwaveedit/Makefile (-90 / +33 lines)
Lines 2-8 Link Here
2
# $FreeBSD: head/audio/mhwaveedit/Makefile 357526 2014-06-11 18:55:29Z marino $
2
# $FreeBSD: head/audio/mhwaveedit/Makefile 357526 2014-06-11 18:55:29Z marino $
3
3
4
PORTNAME=	mhwaveedit
4
PORTNAME=	mhwaveedit
5
PORTVERSION=	1.4.22
5
PORTVERSION=	1.4.23
6
CATEGORIES=	audio
6
CATEGORIES=	audio
7
MASTER_SITES=	http://download.gna.org/mhwaveedit/
7
MASTER_SITES=	http://download.gna.org/mhwaveedit/
8
8
Lines 11-28 Link Here
11
11
12
LICENSE=	GPLv2
12
LICENSE=	GPLv2
13
13
14
USES=		tar:bzip2 pkgconfig pathfix
14
USES=		pathfix pkgconfig tar:bzip2
15
USE_GNOME=	gtk20
15
USE_GNOME=	gtk20
16
WANT_GNOME=	yes
17
WANT_SDL=	yes
18
GNU_CONFIGURE=	yes
16
GNU_CONFIGURE=	yes
17
CONFIGURE_ARGS=	--without-alsalib --without-arts
18
19
CPPFLAGS+=	-I${LOCALBASE}/include
19
CPPFLAGS+=	-I${LOCALBASE}/include
20
LDFLAGS+=	-L${LOCALBASE}/lib
20
LDFLAGS+=	-L${LOCALBASE}/lib
21
CONFIGURE_ARGS=	--disable-optimization --without-alsalib \
22
		--without-arts
23
21
24
PLIST_FILES=	bin/mhwaveedit \
22
PLIST_FILES=	bin/mhwaveedit \
25
		man/man1/mhwaveedit.1.gz \
23
		man/man1/mhwaveedit.1.gz \
24
		share/applications/mhwaveedit.desktop \
26
		share/locale/de/LC_MESSAGES/mhwaveedit.mo \
25
		share/locale/de/LC_MESSAGES/mhwaveedit.mo \
27
		share/locale/es/LC_MESSAGES/mhwaveedit.mo \
26
		share/locale/es/LC_MESSAGES/mhwaveedit.mo \
28
		share/locale/fr/LC_MESSAGES/mhwaveedit.mo \
27
		share/locale/fr/LC_MESSAGES/mhwaveedit.mo \
Lines 31-124 Link Here
31
		share/locale/ru/LC_MESSAGES/mhwaveedit.mo \
30
		share/locale/ru/LC_MESSAGES/mhwaveedit.mo \
32
		share/locale/sv/LC_MESSAGES/mhwaveedit.mo \
31
		share/locale/sv/LC_MESSAGES/mhwaveedit.mo \
33
		share/locale/zh_CN/LC_MESSAGES/mhwaveedit.mo \
32
		share/locale/zh_CN/LC_MESSAGES/mhwaveedit.mo \
34
		share/applications/mhwaveedit.desktop \
35
		share/pixmaps/mhwaveedit.xpm
33
		share/pixmaps/mhwaveedit.xpm
36
34
37
OPTIONS_DEFINE=	DOUBLE_SAMPLES SNDFILE SAMPLERATE OSS \
35
BROKEN_sparc64=	Does not compile on sparc64
38
		PORTAUDIO SDL JACK \
39
		ESD PULSEAUDIO LADSPA
40
41
DOUBLE_SAMPLES_DESC=	increase quality for 24/32-bit samplerates
42
SNDFILE_DESC=		libsndfile support
43
SAMPLERATE_DESC=	libsamplerate support
44
OSS_DESC=		OSS sound driver
45
PORTAUDIO_DESC=		PortAudio sound driver
46
SDL_DESC=		SDL sound driver
47
JACK_DESC=		JACK sound driver
48
ESD_DESC=		EsounD sound driver
49
PULSEAUDIO_DESC=	PULSEAUDIO support
50
LADSPA_DESC=		LADSPA support
51
52
OPTIONS_DEFAULT=SNDFILE SAMPLERATE OSS
53
54
.include <bsd.port.options.mk>
55
56
.if ${ARCH} == "sparc64"
57
BROKEN=		Does not compile on sparc64
58
.endif
59
60
.if ${PORT_OPTIONS:MDOUBLE_SAMPLES}
61
CONFIGURE_ARGS+=	--with-double-samples
62
.endif
63
64
.if empty(PORT_OPTIONS:MSNDFILE)
65
CONFIGURE_ARGS+=	--without-libsndfile
66
.else
67
LIB_DEPENDS+=	libsndfile.so:${PORTSDIR}/audio/libsndfile
68
.endif
69
70
.if empty(PORT_OPTIONS:MSAMPLERATE)
71
CONFIGURE_ARGS+=	--without-libsamplerate
72
.else
73
LIB_DEPENDS+=	libsamplerate.so:${PORTSDIR}/audio/libsamplerate
74
.endif
75
76
.if empty(PORT_OPTIONS:MOSS)
77
CONFIGURE_ARGS+=	--without-oss
78
.endif
79
80
.if ${PORT_OPTIONS:MPORTAUDIO}
81
LIB_DEPENDS+=	libportaudio.so:${PORTSDIR}/audio/portaudio
82
.else
83
CONFIGURE_ARGS+=	--without-portaudio
84
.endif
85
86
.if ${PORT_OPTIONS:MSDL}
87
USE_SDL+=	sdl
88
.else
89
CONFIGURE_ARGS+=	--without-sdl
90
.endif
91
92
.if ${PORT_OPTIONS:MJACK}
93
LIB_DEPENDS+=	libjack.so:${PORTSDIR}/audio/jack
94
.else
95
CONFIGURE_ARGS+=	--without-jack
96
.endif
97
98
.if ${PORT_OPTIONS:MESD}
99
USE_GNOME+=	esound
100
.else
101
CONFIGURE_ARGS+=	--without-esound
102
.endif
103
104
.if ${PORT_OPTIONS:MPULSEAUDIO}
105
LIBS_DEPENDS+=	libpulse.so:${PORTSDIR}/audio/pulseaudio
106
CONFIGURE_ARGS+=	--with-pulse
107
.else
108
CONFIGURE_ARGS+=	--without-pulse
109
.endif
110
111
.if ${PORT_OPTIONS:MLADSPA}
112
BUILD_DEPENDS+=	${LOCALBASE}/include/ladspa.h:${PORTSDIR}/audio/ladspa
113
RUN_DEPENDS+=	${LOCALBASE}/include/ladspa.h:${PORTSDIR}/audio/ladspa
114
.else
115
CONFIGURE_ENV+=	ac_cv_header_ladspa_h=no
116
.endif
117
36
118
post-extract:
37
OPTIONS_DEFINE=		DOUBLE_SAMPLES ESOUND JACK LADSPA OSS PORTAUDIO \
119
	@${CHMOD} +x ${WRKSRC}/install-sh
38
			PULSEAUDIO SAMPLERATE SDL SNDFILE
39
OPTIONS_DEFAULT=	OSS SAMPLERATE SNDFILE
40
41
DOUBLE_SAMPLES_DESC=	Increase quality for 24/32-bit samplerates
42
DOUBLE_SAMPLES_CONFIGURE_WITH=	double-samples
43
ESOUND_USE=		gnome=esound
44
ESOUND_CONFIGURE_WITH=	esound
45
JACK_LIB_DEPENDS=	libjack.so:${PORTSDIR}/audio/jack
46
JACK_CONFIGURE_WITH=	jack
47
LADSPA_BUILD_DEPENDS=	ladspa>0:${PORTSDIR}/audio/ladspa
48
LADSPA_RUN_DEPENDS=	ladspa>0:${PORTSDIR}/audio/ladspa
49
LADSPA_CONFIGURE_ENV_OFF=	ac_cv_header_ladspa_h=no
50
OSS_CONFIGURE_WITH=	oss
51
PORTAUDIO_LIB_DEPENDS=	libportaudio.so:${PORTSDIR}/audio/portaudio
52
PORTAUDIO_CONFIGURE_WITH=	portaudio
53
PULSEAUDIO_LIB_DEPENDS=	libpulse.so:${PORTSDIR}/audio/pulseaudio
54
PULSEAUDIO_CONFIGURE_WITH=	pulse
55
SAMPLERATE_LIB_DEPENDS=	libsamplerate.so:${PORTSDIR}/audio/libsamplerate
56
SAMPLERATE_CONFIGURE_WITH=	libsamplerate
57
SDL_USE=		sdl=sdl
58
SDL_CONFIGURE_WITH=	sdl
59
SNDFILE_LIB_DEPENDS=	libsndfile.so:${PORTSDIR}/audio/libsndfile
60
SNDFILE_CONFIGURE_WITH=	libsndfile
120
61
121
post-patch:
62
post-patch:
122
	@${REINPLACE_CMD} -e '/AM_CFLAGS=/s|-g||g' ${WRKSRC}/configure
63
	@${REINPLACE_CMD} -e \
64
		'/^Icon/s|=.*|=${PREFIX}/share/pixmaps/mhwaveedit.xpm|' \
65
		${WRKSRC}/share/applications/mhwaveedit.desktop
123
66
124
.include <bsd.port.mk>
67
.include <bsd.port.mk>
(-)audio/mhwaveedit/distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
SHA256 (mhwaveedit-1.4.22.tar.bz2) = 0f7a5510ac6a3aca6df2295f66d77e8fc4af9caba2f261b6778104b14ce19a3c
1
SHA256 (mhwaveedit-1.4.23.tar.bz2) = 2352175b63092fda786ca26095b2f6ff6d257a6fcfb18401213a0c932b991904
2
SIZE (mhwaveedit-1.4.22.tar.bz2) = 640430
2
SIZE (mhwaveedit-1.4.23.tar.bz2) = 642042

Return to bug 191091