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> |