View | Details | Raw Unified | Return to bug 277754 | Differences between
and this patch

Collapse All | Expand All

(-)audio/sox/Makefile (-48 / +54 lines)
Lines 15-102 LICENSE_COMB= dual Link Here
15
BUILD_DEPENDS=	autoconf-archive>=0:devel/autoconf-archive
15
BUILD_DEPENDS=	autoconf-archive>=0:devel/autoconf-archive
16
LIB_DEPENDS=	libltdl.so:devel/libltdl
16
LIB_DEPENDS=	libltdl.so:devel/libltdl
17
17
18
CONFLICTS=	play
19
20
USES=		autoreconf cpe libtool localbase:ldflags pkgconfig zip
18
USES=		autoreconf cpe libtool localbase:ldflags pkgconfig zip
19
USE_LDCONFIG=	yes
21
GNU_CONFIGURE=	yes
20
GNU_CONFIGURE=	yes
22
GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
21
GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
23
USE_LDCONFIG=	yes
22
CONFIGURE_ARGS=	--with-pkgconfigdir="${PREFIX}/libdata/pkgconfig" \
24
23
		--with-distro="${CONFIGURE_TARGET} ${PKGNAME}" \
24
		--disable-static --without-vo-amrwbenc
25
INSTALL_TARGET=		install-strip
26
CONFLICTS=	play
25
WRKSRC=		${WRKDIR}/${DISTNAME}
27
WRKSRC=		${WRKDIR}/${DISTNAME}
26
28
27
OPTIONS_DEFINE=	AMRNB AMRWB FLAC GSM ID3TAG LADSPA LAME MAD OPUS PNG \
29
OPTIONS_DEFINE=	AMR FLAC GSM ID3TAG LADSPA MP3 OPUS PNG \
28
		SNDFILE TWOLAME VORBIS WAVPACK
30
		SNDFILE SYMLINK VORBIS WAVPACK
29
OPTIONS_DEFAULT=	AO FLAC GSM ID3TAG LAME MAD OPUS OSS PNG SNDFILE VORBIS
31
OPTIONS_DEFAULT=	AO FLAC GSM ID3TAG MP3 OPUS OSS PNG \
30
OPTIONS_GROUP=	SOUND
32
			SNDFILE SYMLINK VORBIS
33
OPTIONS_GROUP=	_MP3 SOUND
31
OPTIONS_GROUP_SOUND=	ALSA AO OSS PULSEAUDIO SNDIO
34
OPTIONS_GROUP_SOUND=	ALSA AO OSS PULSEAUDIO SNDIO
35
OPTIONS_GROUP__MP3=	LAME MAD TWOLAME
36
OPTIONS_SUB=	yes
32
37
33
AMRNB_DESC=	AMR Speech Codec (Narrowband)
34
AMRWB_DESC=	AMR Speech Codec (Wideband)
35
PNG_DESC=	PNG spectrogram creation
38
PNG_DESC=	PNG spectrogram creation
39
SYMLINK_DESC=	Create soxi/play/rec links
40
_MP3_DESC=	${MP3_DESC}
36
41
37
CONFIGURE_ARGS=	--with-pkgconfigdir="${PREFIX}/libdata/pkgconfig" \
38
		--with-distro="${CONFIGURE_TARGET} ${PKGNAME}" \
39
		--disable-stack-protector --disable-static
40
41
ALSA_CONFIGURE_WITH=	alsa
42
ALSA_LIB_DEPENDS=	libasound.so:audio/alsa-lib
42
ALSA_LIB_DEPENDS=	libasound.so:audio/alsa-lib
43
ALSA_RUN_DEPENDS=	${LOCALBASE}/lib/alsa-lib/libasound_module_pcm_oss.so:audio/alsa-plugins
43
ALSA_RUN_DEPENDS=	${LOCALBASE}/lib/alsa-lib/libasound_module_pcm_oss.so:audio/alsa-plugins
44
ALSA_CONFIGURE_ENABLE=	alsa
44
45
45
AO_CONFIGURE_WITH=	ao
46
AMR_LIB_DEPENDS=	libopencore-amrnb.so:audio/opencore-amr
46
AO_LIB_DEPENDS=		libao.so:audio/libao
47
AMR_CONFIGURE_ENABLE=	amrnb amrwb
48
AMR_CONFIGURE_WITH=	opencore-amrnb opencore-amrwb
47
49
48
AMRNB_CONFIGURE_WITH=	amrnb
50
AO_LIB_DEPENDS=		libao.so:audio/libao
49
AMRNB_LIB_DEPENDS=	libamrnb.so:audio/libamrnb
51
AO_CONFIGURE_ENABLE=	ao
50
52
51
AMRWB_CONFIGURE_WITH=	amrwb
53
FLAC_LIB_DEPENDS=	libFLAC.so:audio/flac
52
AMRWB_LIB_DEPENDS=	libamrwb.so:audio/libamrwb
54
FLAC_CONFIGURE_ENABLE=	flac
53
55
54
VORBIS_CONFIGURE_WITH=	oggvorbis
56
GSM_LIB_DEPENDS=	libgsm.so:audio/gsm
55
VORBIS_LIB_DEPENDS=	libvorbis.so:audio/libvorbis
57
GSM_CONFIGURE_ENABLE=	gsm
58
GSM_CONFIGURE_WITH=	libgsm
56
59
57
SNDFILE_CONFIGURE_WITH=	sndfile
60
ID3TAG_LIB_DEPENDS=	libid3tag.so:audio/libid3tag
58
SNDFILE_LIB_DEPENDS=	libsndfile.so:audio/libsndfile
61
ID3TAG_CONFIGURE_WITH=	id3tag
59
62
60
LADSPA_CONFIGURE_WITH=	ladspa
61
LADSPA_RUN_DEPENDS=	${LOCALBASE}/lib/ladspa/filter.so:audio/ladspa
62
LADSPA_BUILD_DEPENDS=	${LOCALBASE}/lib/ladspa/filter.so:audio/ladspa
63
LADSPA_BUILD_DEPENDS=	${LOCALBASE}/lib/ladspa/filter.so:audio/ladspa
64
LADSPA_RUN_DEPENDS=	${LOCALBASE}/lib/ladspa/filter.so:audio/ladspa
65
LADSPA_CONFIGURE_WITH=	ladspa
63
66
64
LAME_CONFIGURE_WITH=	lame
67
LAME_IMPLIES=		MP3
65
LAME_LIB_DEPENDS=	libmp3lame.so:audio/lame
68
LAME_LIB_DEPENDS=	libmp3lame.so:audio/lame
69
LAME_CONFIGURE_WITH=	lame
66
70
67
FLAC_CONFIGURE_WITH=	flac
71
MAD_IMPLIES=		MP3
68
FLAC_LIB_DEPENDS=	libFLAC.so:audio/flac
69
70
MAD_CONFIGURE_WITH=	mad
71
MAD_LIB_DEPENDS=	libmad.so:audio/libmad
72
MAD_LIB_DEPENDS=	libmad.so:audio/libmad
73
MAD_CONFIGURE_WITH=	mad
72
74
73
OSS_CONFIGURE_WITH=	oss
75
MP3_CONFIGURE_ENABLE=	mp3
76
77
OPUS_LIB_DEPENDS=	libopusfile.so:audio/opusfile
78
OPUS_CONFIGURE_ENABLE=	opus
79
80
OSS_CONFIGURE_ENABLE=	oss
74
81
75
PNG_CONFIGURE_WITH=	png
76
PNG_LIB_DEPENDS=	libpng.so:graphics/png
82
PNG_LIB_DEPENDS=	libpng.so:graphics/png
83
PNG_CONFIGURE_WITH=	png
77
84
78
PULSEAUDIO_CONFIGURE_WITH=	pulseaudio
79
PULSEAUDIO_LIB_DEPENDS=	libpulse.so:audio/pulseaudio
85
PULSEAUDIO_LIB_DEPENDS=	libpulse.so:audio/pulseaudio
86
PULSEAUDIO_CONFIGURE_ENABLE=	pulseaudio
80
87
81
SNDIO_CONFIGURE_WITH=	sndio
88
SNDFILE_LIB_DEPENDS=	libsndfile.so:audio/libsndfile
82
SNDIO_LIB_DEPENDS=	libsndio.so:audio/sndio
89
SNDFILE_CONFIGURE_ENABLE=	sndfile
83
90
SNDFILE_CONFIGURE_WITH=	libsndfile
84
GSM_CONFIGURE_WITH=	gsm libgsm
85
GSM_LIB_DEPENDS=	libgsm.so:audio/gsm
86
91
87
ID3TAG_CONFIGURE_WITH=	id3tag
92
SNDIO_LIB_DEPENDS=	libsndio.so:audio/sndio
88
ID3TAG_LIB_DEPENDS=	libid3tag.so:audio/libid3tag
93
SNDIO_CONFIGURE_ENABLE=	sndio
89
94
90
WAVPACK_CONFIGURE_WITH=	wavpack
95
SYMLINK_CONFIGURE_ENABLE=	symlinks
91
WAVPACK_LIB_DEPENDS=	libwavpack.so:audio/wavpack
92
96
93
TWOLAME_CONFIGURE_WITH=	twolame
97
TWOLAME_IMPLIES=	MP3
94
TWOLAME_LIB_DEPENDS=	libtwolame.so:audio/twolame
98
TWOLAME_LIB_DEPENDS=	libtwolame.so:audio/twolame
99
TWOLAME_CONFIGURE_WITH=	twolame
95
100
96
OPUS_CONFIGURE_WITH=	opus
101
VORBIS_LIB_DEPENDS=	libvorbis.so:audio/libvorbis
97
OPUS_LIB_DEPENDS=	libopusfile.so:audio/opusfile
102
VORBIS_CONFIGURE_ENABLE=	oggvorbis
98
103
99
INSTALL_TARGET=		install-strip
104
WAVPACK_LIB_DEPENDS=	libwavpack.so:audio/wavpack
105
WAVPACK_CONFIGURE_ENABLE=	wavpack
100
106
101
post-patch:
107
post-patch:
102
	# rename sox's custom EX/EE macros so they don't get overridden by
108
	# rename sox's custom EX/EE macros so they don't get overridden by
(-)audio/sox/files/patch-m4_sox.m4 (+11 lines)
Added Link Here
1
--- m4/sox.m4.orig	2021-05-09 20:19:07 UTC
2
+++ m4/sox.m4
3
@@ -109,7 +109,7 @@ AC_DEFUN([SOX_ARG], [SOX_NAME_TAG([$2], [
4
     m4_pushdef([opts_help], m4_bpatsubst(m4_apply([m4_join], [[/], opts]),
5
         \<optdef\>, m4_toupper(optdef)))
6
     m4_pushdef([opts_sh], m4_apply([m4_join], [[|], opts]))
7
-    m4_indir(AC_ARG_[]ATU, [N], AS_HELP_STRING([--ATL-N], [$3 (opts_help)]))
8
+    m4_indir(AC_ARG_[]ATU, N, AS_HELP_STRING([--ATL-N], [$3 (opts_help)]))
9
     HAVE_[]T=${ATL[]_[]L:-optdef}
10
     AS_CASE([$HAVE_[]T],
11
         [no],       [],
(-)audio/sox/pkg-plist (-4 / +4 lines)
Lines 1-11 Link Here
1
bin/play
1
%%SYMLINK%%bin/play
2
bin/rec
2
%%SYMLINK%%bin/rec
3
bin/sox
3
bin/sox
4
bin/soxi
4
%%SYMLINK%%bin/soxi
5
include/sox.h
5
include/sox.h
6
lib/libsox.so
6
lib/libsox.so
7
lib/libsox.so.3
7
lib/libsox.so.3
8
lib/libsox.so.3.0.0
8
lib/libsox.so.3.0.0
9
libdata/pkgconfig/sox.pc
9
share/man/man1/play.1.gz
10
share/man/man1/play.1.gz
10
share/man/man1/rec.1.gz
11
share/man/man1/rec.1.gz
11
share/man/man1/sox.1.gz
12
share/man/man1/sox.1.gz
Lines 13-16 share/man/man1/soxi.1.gz Link Here
13
share/man/man3/libsox.3.gz
14
share/man/man3/libsox.3.gz
14
share/man/man7/soxeffect.7.gz
15
share/man/man7/soxeffect.7.gz
15
share/man/man7/soxformat.7.gz
16
share/man/man7/soxformat.7.gz
16
libdata/pkgconfig/sox.pc

Return to bug 277754