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

(-)b/audio/sdl2_mixer/Makefile (-36 / +39 lines)
Lines 1-7 Link Here
1
PORTNAME=	sdl2_mixer
1
PORTNAME=	sdl2_mixer
2
DISTVERSIONPREFIX=	release-
3
DISTVERSION=	2.8.0
2
DISTVERSION=	2.8.0
4
CATEGORIES=	audio
3
CATEGORIES=	audio
4
MASTER_SITES=	https://github.com/libsdl-org/SDL_mixer/releases/download/release-${DISTVERSION}/
5
DISTNAME=	SDL2_mixer-${DISTVERSION}
5
6
6
MAINTAINER=	amdmi3@FreeBSD.org
7
MAINTAINER=	amdmi3@FreeBSD.org
7
COMMENT=	Sample multi-channel audio mixer library
8
COMMENT=	Sample multi-channel audio mixer library
Lines 10-71 WWW= https://github.com/libsdl-org/SDL_mixer Link Here
10
LICENSE=	ZLIB
11
LICENSE=	ZLIB
11
LICENSE_FILE=	${WRKSRC}/LICENSE.txt
12
LICENSE_FILE=	${WRKSRC}/LICENSE.txt
12
13
13
USES=		cmake sdl
14
USES=		cmake sdl pkgconfig
14
USE_GITHUB=	yes
15
GH_ACCOUNT=	libsdl-org
16
GH_PROJECT=	SDL_mixer
17
USE_SDL=	sdl2
15
USE_SDL=	sdl2
18
CMAKE_OFF=	SDL2MIXER_SAMPLES \
16
USE_LDCONFIG=	yes
19
		SDL2MIXER_DEPS_SHARED \
17
20
		SDL2MIXER_FLAC_LIBFLAC_SHARED \
18
EXTRACT_AFTER_ARGS=	--exclude VisualC-WinRT \
21
		SDL2MIXER_MOD_MODPLUG_SHARED \
19
			--exclude VisualC \
22
		SDL2MIXER_MOD_XMP_SHARED \
20
			--exclude Xcode \
23
		SDL2MIXER_MP3_MPG123_SHARED \
21
			--exclude external \
24
		SDL2MIXER_MIDI_FLUIDSYNTH_SHARED \
22
			--exclude mingw
25
		SDL2MIXER_OPUS_SHARED \
23
26
		SDL2MIXER_VORBIS_VORBISFILE_SHARED \
24
CMAKE_OFF=	SDL2MIXER_DEPS_SHARED \
27
		SDL2MIXER_FLAC_DRFLAC \
25
		SDL2MIXER_FLAC_DRFLAC \
28
		SDL2MIXER_MP3_MINIMP3 \
29
		SDL2MIXER_MIDI_TIMIDITY \
30
		SDL2MIXER_GME_SHARED \
26
		SDL2MIXER_GME_SHARED \
27
		SDL2MIXER_MIDI_FLUIDSYNTH_SHARED \
28
		SDL2MIXER_MIDI_TIMIDITY \
29
		SDL2MIXER_MOD_XMP_LITE \
30
		SDL2MIXER_MOD_XMP_SHARED \
31
		SDL2MIXER_MP3_MINIMP3 \
32
		SDL2MIXER_OPUS_SHARED \
33
		SDL2MIXER_SAMPLES \
31
		SDL2MIXER_WAVPACK_SHARED
34
		SDL2MIXER_WAVPACK_SHARED
35
32
CMAKE_ARGS=	-DSDL2MIXER_DEBUG_POSTFIX:STRING=
36
CMAKE_ARGS=	-DSDL2MIXER_DEBUG_POSTFIX:STRING=
33
USE_LDCONFIG=	yes
34
37
35
OPTIONS_DEFINE=		FLAC OPUS MPG123 FLUIDSYNTH GME WAVPACK VORBIS
38
OPTIONS_DEFINE=		FLAC FLUIDSYNTH GME MPG123 OPUS VORBIS WAVPACK
36
OPTIONS_RADIO=		MOD OGG
39
OPTIONS_RADIO=		MOD
37
OPTIONS_RADIO_MOD=	MODPLUG XMP
40
OPTIONS_RADIO_MOD=	MODPLUG XMP
38
OPTIONS_DEFAULT=	FLUIDSYNTH XMP OPUS MPG123 VORBIS
41
OPTIONS_DEFAULT=	FLUIDSYNTH MPG123 OPUS VORBIS XMP
39
42
43
GME_DESC=		Game Music Emu support
40
MOD_DESC=		Tracker music support
44
MOD_DESC=		Tracker music support
45
XMP_DESC=		MOD music support via libxmp
41
46
42
MODPLUG_LIB_DEPENDS=	libmodplug.so:audio/libmodplug
47
FLAC_LIB_DEPENDS=	libFLAC.so:audio/flac
43
MODPLUG_CMAKE_BOOL=	SDL2MIXER_MOD_MODPLUG
48
FLAC_CMAKE_BOOL=	SDL2MIXER_FLAC SDL2MIXER_FLAC_LIBFLAC
44
45
XMP_DESC=		MOD music via libxmp
46
XMP_LIB_DEPENDS=	libxmp.so:audio/libxmp
47
XMP_CMAKE_BOOL=		SDL2MIXER_MOD_XMP
48
49
49
FLUIDSYNTH_LIB_DEPENDS=	libfluidsynth.so:audio/fluidsynth
50
FLUIDSYNTH_LIB_DEPENDS=	libfluidsynth.so:audio/fluidsynth
50
FLUIDSYNTH_CMAKE_BOOL=	SDL2MIXER_MIDI SDL2MIXER_MIDI_FLUIDSYNTH
51
FLUIDSYNTH_CMAKE_BOOL=	SDL2MIXER_MIDI SDL2MIXER_MIDI_FLUIDSYNTH
51
# TODO: add timidity?
52
52
53
VORBIS_LIB_DEPENDS=	libvorbisfile.so:audio/libvorbis
53
GME_LIB_DEPENDS=	libgme.so:audio/libgme
54
VORBIS_CMAKE_ON=	-DSDL2MIXER_VORBIS="VORBISFILE"
54
GME_CMAKE_BOOL=		SDL2MIXER_GME
55
VORBIS_CMAKE_OFF=	-DSDL2MIXER_VORBIS=""
55
56
MODPLUG_LIB_DEPENDS=	libmodplug.so:audio/libmodplug
57
MODPLUG_CMAKE_BOOL=	SDL2MIXER_MOD_MODPLUG
56
58
57
MPG123_LIB_DEPENDS=	libmpg123.so:audio/mpg123
59
MPG123_LIB_DEPENDS=	libmpg123.so:audio/mpg123
58
MPG123_CMAKE_BOOL=	SDL2MIXER_MP3 SDL2MIXER_MP3_MPG123
60
MPG123_CMAKE_BOOL=	SDL2MIXER_MP3 SDL2MIXER_MP3_MPG123
59
61
60
FLAC_LIB_DEPENDS=	libFLAC.so:audio/flac
61
FLAC_CMAKE_BOOL=	SDL2MIXER_FLAC SDL2MIXER_FLAC_LIBFLAC
62
63
OPUS_LIB_DEPENDS=	libopusfile.so:audio/opusfile
62
OPUS_LIB_DEPENDS=	libopusfile.so:audio/opusfile
64
OPUS_CMAKE_BOOL=	SDL2MIXER_OPUS
63
OPUS_CMAKE_BOOL=	SDL2MIXER_OPUS
65
64
66
GME_LIB_DEPENDS=	libgme.so:audio/libgme
65
VORBIS_LIB_DEPENDS=	libvorbisfile.so:audio/libvorbis
67
GME_CMAKE_BOOL=		SDL2MIXER_GME
66
VORBIS_CMAKE_OFF=	-DSDL2MIXER_VORBIS=""
68
GME_DESC=		WavPack DSD music support
67
VORBIS_CMAKE_ON=	-DSDL2MIXER_VORBIS="VORBISFILE"
68
69
XMP_DESC=		MOD music via libxmp
70
XMP_LIB_DEPENDS=	libxmp.so:audio/libxmp
71
XMP_CMAKE_BOOL=		SDL2MIXER_MOD_XMP
69
72
70
WAVPACK_LIB_DEPENDS=	libwavpack.so:audio/wavpack
73
WAVPACK_LIB_DEPENDS=	libwavpack.so:audio/wavpack
71
WAVPACK_CMAKE_BOOL=	SDL2MIXER_WAVPACK
74
WAVPACK_CMAKE_BOOL=	SDL2MIXER_WAVPACK
(-)b/audio/sdl2_mixer/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1711647245
1
TIMESTAMP = 1713647747
2
SHA256 (libsdl-org-SDL_mixer-release-2.8.0_GH0.tar.gz) = 1146f00815c8ad22c3d48fbe31ae23dc5997936ebf30b4b3aeab6eab7ea1db3e
2
SHA256 (SDL2_mixer-2.8.0.tar.gz) = 1cfb34c87b26dbdbc7afd68c4f545c0116ab5f90bbfecc5aebe2a9cb4bb31549
3
SIZE (libsdl-org-SDL_mixer-release-2.8.0_GH0.tar.gz) = 10855317
3
SIZE (SDL2_mixer-2.8.0.tar.gz) = 10874471

Return to bug 278490